<86>Nov 28 12:07:22 userdel[3611174]: delete user 'rooter'
<86>Nov 28 12:07:22 userdel[3611174]: removed group 'rooter' owned by 'rooter'
<86>Nov 28 12:07:22 userdel[3611174]: removed shadow group 'rooter' owned by 'rooter'
<86>Nov 28 12:07:22 groupadd[3611186]: group added to /etc/group: name=rooter, GID=525
<86>Nov 28 12:07:22 groupadd[3611186]: group added to /etc/gshadow: name=rooter
<86>Nov 28 12:07:22 groupadd[3611186]: new group: name=rooter, GID=525
<86>Nov 28 12:07:22 useradd[3611194]: new user: name=rooter, UID=525, GID=525, home=/root, shell=/bin/bash
<86>Nov 28 12:07:22 userdel[3611212]: delete user 'builder'
<86>Nov 28 12:07:22 userdel[3611212]: removed group 'builder' owned by 'builder'
<86>Nov 28 12:07:22 userdel[3611212]: removed shadow group 'builder' owned by 'builder'
<86>Nov 28 12:07:22 groupadd[3611223]: group added to /etc/group: name=builder, GID=526
<86>Nov 28 12:07:22 groupadd[3611223]: group added to /etc/gshadow: name=builder
<86>Nov 28 12:07:22 groupadd[3611223]: new group: name=builder, GID=526
<86>Nov 28 12:07:22 useradd[3611231]: new user: name=builder, UID=526, GID=526, home=/usr/src, shell=/bin/bash
<13>Nov 28 12:07:26 rpmi: xorg-proto-devel-2020.1-alt1 sisyphus+250406.100.1.1 1587554810 installed
<13>Nov 28 12:07:26 rpmi: libpng16-1.6.37-alt1 sisyphus+236677.100.2.1 1566917998 installed
<13>Nov 28 12:07:26 rpmi: libjpeg-2:2.0.2-alt1 sisyphus+226996.100.1.1 1554902907 installed
<13>Nov 28 12:07:26 rpmi: libexpat-2.2.10-alt1 sisyphus+259966.100.1.1 1602824518 installed
<13>Nov 28 12:07:26 rpmi: libICE-1.0.10-alt1 sisyphus+247690.100.1.1 1584000387 installed
<13>Nov 28 12:07:26 rpmi: libglvnd-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed
<13>Nov 28 12:07:26 rpmi: libSM-1.2.3-alt1 sisyphus+226734.100.2.1 1554586158 installed
<13>Nov 28 12:07:26 rpmi: libogg-1.3.4-alt1 sisyphus+247109.100.1.1 1582849994 installed
<13>Nov 28 12:07:26 rpmi: libwebp7-1.1.0-alt1 sisyphus+243895.100.1.1 1578410873 installed
<13>Nov 28 12:07:26 rpmi: libICE-devel-1.0.10-alt1 sisyphus+247690.100.1.1 1584000387 installed
<13>Nov 28 12:07:26 rpmi: libsqlite3-3.33.0-alt1 sisyphus+256344.100.1.1 1597522272 installed
<13>Nov 28 12:07:26 rpmi: zlib-devel-1.2.11-alt1 sisyphus+221902.6000.4.1 1550601058 installed
<13>Nov 28 12:07:26 rpmi: qt4-common-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed
<13>Nov 28 12:07:27 rpmi: libqt4-core-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed
<13>Nov 28 12:07:27 rpmi: libqt4-sql-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed
<13>Nov 28 12:07:27 rpmi: libltdl7-2.4.6-alt1 sisyphus+226971.100.2.1 1554906368 installed
<13>Nov 28 12:07:27 rpmi: libXau-1.0.9-alt1 sisyphus+223149.200.2.1 1551268152 installed
<13>Nov 28 12:07:27 rpmi: libwayland-server-1.18.0-alt1 sisyphus+255795.100.1.1 1596475648 installed
<13>Nov 28 12:07:28 rpmi: libicu67-1:6.7.1-alt2 sisyphus+252432.100.2.2 1590796126 installed
<13>Nov 28 12:07:28 rpmi: libgraphite2-1.3.14-alt2 sisyphus+250009.100.1.1 1586943065 installed
<13>Nov 28 12:07:28 rpmi: libharfbuzz-2.6.8-alt1 sisyphus+254028.100.1.1 1593106819 installed
<13>Nov 28 12:07:28 rpmi: libfreetype-2.10.4-alt2 sisyphus+260293.100.2.1 1604479496 installed
<13>Nov 28 12:07:28 rpmi: fontconfig-2.13.1-alt1 sisyphus+257555.100.1.1 1599475160 installed
Updating fonts cache: <29>Nov 28 12:07:29 fontconfig: Updating fonts cache: succeeded
[ DONE ]
<13>Nov 28 12:07:29 rpmi: xml-utils-1:2.9.10-alt4 sisyphus+261132.100.1.1 1604669137 installed
<13>Nov 28 12:07:29 rpmi: rpm-build-gir-0.7.3-alt3 sisyphus+242150.100.1.1 1575312005 installed
<13>Nov 28 12:07:29 rpmi: libharfbuzz-icu-2.6.8-alt1 sisyphus+254028.100.1.1 1593106819 installed
<13>Nov 28 12:07:29 rpmi: libharfbuzz-gobject-2.6.8-alt1 sisyphus+254028.100.1.1 1593106819 installed
<13>Nov 28 12:07:29 rpmi: libgraphite2-devel-1.3.14-alt2 sisyphus+250009.100.1.1 1586943065 installed
<13>Nov 28 12:07:29 rpmi: icu-utils-1:6.7.1-alt2 sisyphus+252432.100.2.2 1590796126 installed
<13>Nov 28 12:07:29 rpmi: libicu-devel-1:6.7.1-alt2 sisyphus+252432.100.2.2 1590796126 installed
<13>Nov 28 12:07:29 rpmi: libXau-devel-1.0.9-alt1 sisyphus+223149.200.2.1 1551268152 installed
<13>Nov 28 12:07:29 rpmi: libunixODBC2-2.3.7-alt1 sisyphus+228027.100.1.1 1556027338 installed
<13>Nov 28 12:07:29 rpmi: libunixODBC-devel-compat-2.3.7-alt1 sisyphus+228027.100.1.1 1556027338 installed
<13>Nov 28 12:07:29 rpmi: libunixODBC-devel-2.3.7-alt1 sisyphus+228027.100.1.1 1556027338 installed
<13>Nov 28 12:07:29 rpmi: libqt4-sql-sqlite-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed
<13>Nov 28 12:07:29 rpmi: libqt4-xml-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed
<13>Nov 28 12:07:29 rpmi: libqt4-clucene-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed
<13>Nov 28 12:07:29 rpmi: libqt4-test-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed
<13>Nov 28 12:07:29 rpmi: rpm-macros-qt4-4.8.7-alt21 sisyphus+245419.100.1.1 1580741617 installed
<13>Nov 28 12:07:29 rpmi: libpng-devel-1.6.37-alt1 sisyphus+236677.100.2.1 1566917998 installed
<13>Nov 28 12:07:29 rpmi: libSM-devel-1.2.3-alt1 sisyphus+226734.100.2.1 1554586158 installed
<13>Nov 28 12:07:29 rpmi: libflac8-1.3.3.0.62.ce6d-alt1 sisyphus+262142.100.1.1 1605801639 installed
<13>Nov 28 12:07:29 rpmi: libvorbis-1.3.7-alt1 sisyphus+256535.100.1.1 1597965510 installed
<13>Nov 28 12:07:29 rpmi: libOpenGL-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed
<13>Nov 28 12:07:29 rpmi: libGLES-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed
<13>Nov 28 12:07:29 rpmi: libssl-devel-1.1.1g-alt1 sisyphus+249982.60.8.1 1587743711 installed
<13>Nov 28 12:07:29 rpmi: liblcms2-2.11-alt1 sisyphus+253499.100.1.1 1592287020 installed
<13>Nov 28 12:07:29 rpmi: libmng-2.0.3-alt2 sisyphus+222619.100.1.1 1550943853 installed
<13>Nov 28 12:07:29 rpmi: libgsm-1.0.17-alt1 1523356165 installed
<13>Nov 28 12:07:29 rpmi: libsndfile-1.0.28-alt2 sisyphus.212728.100 1536333068 installed
<13>Nov 28 12:07:29 rpmi: libgts-0.7.6-alt2.drc20130205.1 sisyphus+225727.500.8.1 1553672623 installed
<13>Nov 28 12:07:29 rpmi: libpaper-1.1.28-alt1 sisyphus+259176.100.1.1 1601738993 installed
<13>Nov 28 12:07:29 rpmi: libopenjpeg2.0-2.3.1-alt1 sisyphus+226454.100.1.1 1554284337 installed
<13>Nov 28 12:07:30 rpmi: libgtk+2-locales-2.24.32-alt5 sisyphus+262336.100.3.1 1606161374 installed
<13>Nov 28 12:07:30 rpmi: libgmp-devel-6.1.2-alt3 sisyphus+229304.40.2.1 1557770992 installed
<13>Nov 28 12:07:30 rpmi: libfribidi-1.0.10-alt1 sisyphus+254557.100.1.1 1594020362 installed
<13>Nov 28 12:07:30 rpmi: libdatrie-0.2.9-alt1_6 1511686676 installed
<13>Nov 28 12:07:30 rpmi: libthai-0.1.28-alt1_1 sisyphus+226107.100.1.1 1554123079 installed
<13>Nov 28 12:07:30 rpmi: libpixman-3:0.40.0-alt1 sisyphus+250700.100.1.1 1587971055 installed
<13>Nov 28 12:07:30 rpmi: liblz4-1:1.9.3-alt1 sisyphus+262305.100.1.1 1606099167 installed
<13>Nov 28 12:07:30 rpmi: libgpg-error-1.36-alt1 sisyphus+225621.300.1.1 1553521082 installed
<13>Nov 28 12:07:30 rpmi: libgcrypt20-1.8.5-alt3 sisyphus+239622.100.1.1 1571746654 installed
<13>Nov 28 12:07:30 rpmi: libsystemd-1:246.6-alt5 sisyphus+261229.100.1.1 1604798416 installed
<13>Nov 28 12:07:30 rpmi: libdbus-1.12.18-alt1 sisyphus+252758.100.1.1 1591203693 installed
<13>Nov 28 12:07:30 rpmi: libqt4-dbus-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed
<13>Nov 28 12:07:30 rpmi: libqt4-network-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed
<13>Nov 28 12:07:30 rpmi: libqt4-script-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed
<13>Nov 28 12:07:31 rpmi: libqt4-xmlpatterns-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed
<13>Nov 28 12:07:31 rpmi: libavahi-0.8-alt1 sisyphus+255349.240.4.1 1595604514 installed
<13>Nov 28 12:07:31 rpmi: libcups-2.3.1-alt2 sisyphus+255816.100.2.1 1596533556 installed
<13>Nov 28 12:07:31 rpmi: libdbus-devel-1.12.18-alt1 sisyphus+252758.100.1.1 1591203693 installed
<13>Nov 28 12:07:31 rpmi: libxslt-1.1.34-alt2 sisyphus+248264.100.1.1 1584829770 installed
<13>Nov 28 12:07:31 rpmi: libatk-locales-2.36.0-alt1 sisyphus+249208.100.1.1 1585840405 installed
<13>Nov 28 12:07:31 rpmi: libatk-2.36.0-alt1 sisyphus+249208.100.1.1 1585840406 installed
<13>Nov 28 12:07:31 rpmi: libasyncns-0.8-alt2.qa1 1365949820 installed
<13>Nov 28 12:07:31 rpmi: libxshmfence-1.3-alt1 sisyphus+223149.1000.2.1 1551268571 installed
<13>Nov 28 12:07:31 rpmi: libX11-locales-3:1.6.12-alt1 sisyphus+256796.100.1.1 1598422159 installed
<13>Nov 28 12:07:31 rpmi: libXdmcp-1.1.3-alt1 sisyphus+225206.600.1.2 1552949353 installed
<13>Nov 28 12:07:31 rpmi: libxcb-1.14-alt1 sisyphus+247358.200.1.3 1583854228 installed
<13>Nov 28 12:07:31 rpmi: libX11-3:1.6.12-alt1 sisyphus+256796.100.1.1 1598422166 installed
<13>Nov 28 12:07:31 rpmi: libXext-1.3.4-alt1 sisyphus+225206.700.1.2 1552949429 installed
<13>Nov 28 12:07:31 rpmi: libXrender-0.9.10-alt1 sisyphus+261890.100.1.1 1605595177 installed
<13>Nov 28 12:07:31 rpmi: libXfixes-5.0.3-alt1 sisyphus+226736.100.2.2 1554614841 installed
<13>Nov 28 12:07:31 rpmi: libXrandr-1.5.2-alt1 sisyphus+225206.1300.1.2 1552949710 installed
<13>Nov 28 12:07:31 rpmi: libXi-1.7.10-alt1 sisyphus+232786.300.1.1 1561106978 installed
<13>Nov 28 12:07:31 rpmi: libXt-1.2.0-alt1 sisyphus+247690.400.1.1 1584000596 installed
<13>Nov 28 12:07:31 rpmi: libXmu-1.1.3-alt1 sisyphus+225206.1200.1.2 1552949641 installed
<13>Nov 28 12:07:31 rpmi: libXcursor-1.2.0-alt1 sisyphus+225206.400.1.2 1552949218 installed
<13>Nov 28 12:07:31 rpmi: libXinerama-1.1.4-alt1 sisyphus+223149.300.2.1 1551268216 installed
<13>Nov 28 12:07:31 rpmi: libXpm-3.5.13-alt1 sisyphus+247690.300.1.1 1584000526 installed
<13>Nov 28 12:07:31 rpmi: libXxf86vm-1.1.4-alt2 1527672187 installed
<13>Nov 28 12:07:31 rpmi: libXdamage-1.1.5-alt1 sisyphus+225206.500.1.2 1552949286 installed
<13>Nov 28 12:07:31 rpmi: libXaw-1.0.12-alt1 1391072624 installed
<13>Nov 28 12:07:31 rpmi: libXft-2.3.3-alt1 sisyphus+225206.1000.3.2 1552987708 installed
<13>Nov 28 12:07:31 rpmi: libXtst-1.2.3-alt1 sisyphus+261890.200.1.1 1605595243 installed
<13>Nov 28 12:07:31 rpmi: libXv-1.0.11-alt1 1527685499 installed
<13>Nov 28 12:07:31 rpmi: libXcomposite-0.4.5-alt1 sisyphus+225206.300.1.2 1552949137 installed
<13>Nov 28 12:07:33 rpmi: libxcb-devel-1.14-alt1 sisyphus+247358.200.1.3 1583854228 installed
<13>Nov 28 12:07:33 rpmi: libX11-devel-3:1.6.12-alt1 sisyphus+256796.100.1.1 1598422166 installed
<13>Nov 28 12:07:34 rpmi: libXext-devel-1.3.4-alt1 sisyphus+225206.700.1.2 1552949429 installed
<13>Nov 28 12:07:34 rpmi: libXfixes-devel-5.0.3-alt1 sisyphus+226736.100.2.2 1554614841 installed
<13>Nov 28 12:07:34 rpmi: libXi-devel-1.7.10-alt1 sisyphus+232786.300.1.1 1561106978 installed
<13>Nov 28 12:07:34 rpmi: libXrender-devel-0.9.10-alt1 sisyphus+261890.100.1.1 1605595177 installed
<13>Nov 28 12:07:34 rpmi: libXrandr-devel-1.5.2-alt1 sisyphus+225206.1300.1.2 1552949710 installed
<13>Nov 28 12:07:34 rpmi: libXtst-devel-1.2.3-alt1 sisyphus+261890.200.1.1 1605595243 installed
<13>Nov 28 12:07:34 rpmi: libXv-devel-1.0.11-alt1 1527685499 installed
<13>Nov 28 12:07:34 rpmi: libXcursor-devel-1.2.0-alt1 sisyphus+225206.400.1.2 1552949218 installed
<13>Nov 28 12:07:34 rpmi: libXinerama-devel-1.1.4-alt1 sisyphus+223149.300.2.1 1551268216 installed
<13>Nov 28 12:07:34 rpmi: libpulseaudio-14.0-alt1 sisyphus+262419.100.1.1 1606232676 installed
<13>Nov 28 12:07:34 rpmi: libwayland-client-1.18.0-alt1 sisyphus+255795.100.1.1 1596475648 installed
<13>Nov 28 12:07:34 rpmi: libpciaccess-1:0.16-alt1 sisyphus+234814.100.1.1 1563438291 installed
<13>Nov 28 12:07:34 rpmi: libdrm-1:2.4.103-alt1 sisyphus+261080.100.1.1 1604598368 installed
<13>Nov 28 12:07:34 rpmi: libGLX-mesa-4:20.2.3-alt1 sisyphus+262368.100.1.1 1606200337 installed
<13>Nov 28 12:07:34 rpmi: libGLX-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed
<13>Nov 28 12:07:34 rpmi: libGL-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed
<13>Nov 28 12:07:34 rpmi: libGLU-4:9.0.1-alt1 sisyphus+248864.100.1.1 1585556461 installed
<13>Nov 28 12:07:34 rpmi: libfreeglut-3.2.1-alt2 sisyphus+239597.100.1.1 1571728966 installed
<13>Nov 28 12:07:34 rpmi: libgbm-4:20.2.3-alt1 sisyphus+262368.100.1.1 1606200337 installed
<13>Nov 28 12:07:34 rpmi: libEGL-mesa-4:20.2.3-alt1 sisyphus+262368.100.1.1 1606200337 installed
<13>Nov 28 12:07:34 rpmi: libEGL-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed
<13>Nov 28 12:07:34 rpmi: libcairo-1:1.16.0-alt1 sisyphus+226534.100.2.3 1554515535 installed
<13>Nov 28 12:07:34 rpmi: libglvnd-devel-7:1.3.2-alt1 sisyphus+254610.100.1.1 1594124268 installed
<13>Nov 28 12:07:34 rpmi: libGL-devel-4:20.2.3-alt1 sisyphus+262368.100.1.1 1606200337 installed
<13>Nov 28 12:07:34 rpmi: libGLU-devel-4:9.0.1-alt1 sisyphus+248864.100.1.1 1585556461 installed
<13>Nov 28 12:07:34 rpmi: libcairo-gobject-1:1.16.0-alt1 sisyphus+226534.100.2.3 1554515535 installed
<13>Nov 28 12:07:34 rpmi: icon-theme-hicolor-0.17-alt2 sisyphus+248343.100.1.1 1584979043 installed
<13>Nov 28 12:07:34 rpmi: libjbig-2.1-alt1 1401380926 installed
<13>Nov 28 12:07:34 rpmi: libtiff5-4.1.0-alt1 sisyphus+240802.100.1.1 1573743635 installed
<13>Nov 28 12:07:34 rpmi: libqt4-gui-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed
<13>Nov 28 12:07:35 rpmi: libqt4-opengl-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed
<13>Nov 28 12:07:35 rpmi: libqt4-declarative-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed
<13>Nov 28 12:07:35 rpmi: libqt4-designer-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed
<13>Nov 28 12:07:35 rpmi: libgd3-2.3.0-alt2 sisyphus+250375.100.2.1 1587542909 installed
<13>Nov 28 12:07:36 rpmi: libqt4-webkit-1:2.3.4-alt8 sisyphus+243037.100.3.1 1576541718 installed
<13>Nov 28 12:07:36 rpmi: libphonon-4.8.3-alt1 1418134069 installed
<13>Nov 28 12:07:36 rpmi: libphononexperimental-4.8.3-alt1 1418134069 installed
<13>Nov 28 12:07:36 rpmi: libqt4-qt3support-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed
<13>Nov 28 12:07:36 rpmi: libqt4-uitools-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed
<13>Nov 28 12:07:36 rpmi: libqt4-svg-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed
<13>Nov 28 12:07:36 rpmi: libqt4-scripttools-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed
<13>Nov 28 12:07:37 rpmi: libqt4-help-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed
<13>Nov 28 12:07:38 rpmi: libgs-9.53.3-alt1 sisyphus+260366.100.1.1 1603614538 installed
<13>Nov 28 12:07:38 rpmi: shared-mime-info-2.0-alt1 sisyphus+251302.100.1.1 1588847607 installed
<13>Nov 28 12:07:38 rpmi: libgdk-pixbuf-locales-2.42.0-alt1 sisyphus+261999.200.2.1 1605722003 installed
<13>Nov 28 12:07:38 rpmi: gsettings-desktop-schemas-data-3.38.0-alt1 sisyphus+258314.500.14.2 1600843028 installed
<13>Nov 28 12:07:38 rpmi: libgio-2.66.3-alt1 sisyphus+261863.100.1.1 1605540253 installed
<13>Nov 28 12:07:38 rpmi: gsettings-desktop-schemas-3.38.0-alt1 sisyphus+258314.500.14.2 1600843530 installed
<13>Nov 28 12:07:38 rpmi: libpango-1.48.0-alt1 sisyphus+261300.100.2.1 1604868816 installed
<13>Nov 28 12:07:38 rpmi: libgdk-pixbuf-2.42.0-alt1 sisyphus+261999.200.2.1 1605722034 installed
<13>Nov 28 12:07:38 rpmi: gtk-update-icon-cache-3.24.23-alt2 sisyphus+258314.2000.14.2 1600845597 installed
<13>Nov 28 12:07:39 rpmi: libgtk+2-2.24.32-alt5 sisyphus+262336.100.3.1 1606161327 installed
<13>Nov 28 12:07:39 rpmi: libgtkglext-1.2.0-alt5 sisyphus+256355.100.1.1 1597620700 installed
<13>Nov 28 12:07:39 rpmi: libglade-2.6.4-alt5.qa1 1366416177 installed
<13>Nov 28 12:07:39 rpmi: librsvg-1:2.50.2-alt1 sisyphus+262203.100.1.2 1605908464 installed
<13>Nov 28 12:07:39 rpmi: liblasi-1.1.3-alt2 sisyphus+239300.100.1.1 1571209616 installed
<13>Nov 28 12:07:39 rpmi: libgraphviz-2.41.2-alt4 sisyphus+258874.100.1.1 1601381242 installed
<13>Nov 28 12:07:39 rpmi: gcc-c++-common-1.4.25-alt1 sisyphus+255450.100.1.1 1595851517 installed
<13>Nov 28 12:07:40 rpmi: libstdc++9-devel-9.3.1-alt1 sisyphus+251917.40.3.1 1589812684 installed
<13>Nov 28 12:07:41 rpmi: gcc9-c++-9.3.1-alt1 sisyphus+251917.40.3.1 1589812684 installed
<13>Nov 28 12:07:41 rpmi: libgdbm-1.8.3-alt10 1454943334 installed
<13>Nov 28 12:07:41 rpmi: libpython3-3.8.6-alt1 sisyphus+259085.100.2.1 1601904174 installed
<13>Nov 28 12:07:41 rpmi: python3-3.8.6-alt1 sisyphus+259085.100.2.1 1601904174 installed
<13>Nov 28 12:07:42 rpmi: python3-base-3.8.6-alt1 sisyphus+259085.100.2.1 1601904174 installed
<13>Nov 28 12:07:42 rpmi: glib2-devel-2.66.3-alt1 sisyphus+261863.100.1.1 1605540253 installed
<13>Nov 28 12:07:43 rpmi: libfreetype-devel-2.10.4-alt2 sisyphus+260293.100.2.1 1604479496 installed
<13>Nov 28 12:07:43 rpmi: libharfbuzz-devel-2.6.8-alt1 sisyphus+254028.100.1.1 1593106819 installed
<13>Nov 28 12:07:43 rpmi: fontconfig-devel-2.13.1-alt1 sisyphus+257555.100.1.1 1599475160 installed
<13>Nov 28 12:07:43 rpmi: alsa-ucm-conf-1.2.4-alt1 sisyphus+260180.200.1.1 1603282405 installed
<13>Nov 28 12:07:43 rpmi: alsa-topology-conf-1.2.4-alt1 sisyphus+260180.100.1.1 1603282384 installed
<13>Nov 28 12:07:43 rpmi: libalsa-1:1.2.4-alt1 sisyphus+260180.300.1.1 1603282509 installed
<13>Nov 28 12:07:43 rpmi: libqt4-multimedia-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed
<13>Nov 28 12:07:43 rpmi: phonon-devel-4.8.3-alt1 1418134069 installed
<13>Nov 28 12:07:43 rpmi: libqt4-webkit-devel-1:2.3.4-alt8 sisyphus+243037.100.3.1 1576541718 installed
<13>Nov 28 12:07:44 rpmi: libqt4-devel-4.8.7-alt21 sisyphus+245419.100.1.1 1580741842 installed
<13>Nov 28 12:07:44 rpmi: gcc-c++-9-alt2 sisyphus+251923.100.2.2 1589881401 installed
<13>Nov 28 12:07:44 rpmi: graphviz-2.41.2-alt4 sisyphus+258874.100.1.1 1601381242 installed
<13>Nov 28 12:07:44 rpmi: libmpfr-devel-4.0.2-alt2 sisyphus+229304.100.2.1 1557771118 installed
<13>Nov 28 12:07:44 rpmi: flex-2.6.4.0.88.9801-alt1 sisyphus+221902.2300.4.1 1550596430 installed
<13>Nov 28 12:07:45 rpmi: doxygen-1:1.8.17-alt2 sisyphus+251932.100.4.1 1589893423 installed
Building target platforms: i586
Building for target i586
Wrote: /usr/src/in/nosrpm/gecode-4.2.1-alt2.git20140902.nosrc.rpm
Installing gecode-4.2.1-alt2.git20140902.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.78153
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf gecode-4.2.1
+ echo 'Source #0 (gecode-4.2.1.tar):'
Source #0 (gecode-4.2.1.tar):
+ /bin/tar -xf /usr/src/RPM/SOURCES/gecode-4.2.1.tar
+ cd gecode-4.2.1
+ /bin/chmod -c -Rf u+rwX,go-w .
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.53024
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd gecode-4.2.1
+ make -f Makefile.contribs
make: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
Add contrib from contribs/qecode
Running autoconf on generated configure.ac ...
done.
make: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
+ autoreconf -fisv
autoreconf-default: Entering directory `.'
autoreconf-default: configure.ac: not using Gettext
autoreconf-default: running: aclocal --force 
autoreconf-default: configure.ac: tracing
Use of uninitialized value $args[0] in split at /usr/bin/autoreconf-default line 513, <GEN1> line 3.
autoreconf-default: configure.ac: adding subdirectory contribs/qecode to autoreconf
autoreconf-default: Entering directory `contribs/qecode'
autoreconf-default: configure.ac: not using Libtool
autoreconf-default: configure.ac: not using Intltool
autoreconf-default: configure.ac: not using gtk-doc
autoreconf-default: running: /usr/bin/autoconf-2.60 --force
autoreconf-default: configure.ac: not using Autoheader
autoreconf-default: configure.ac: not using Automake
autoreconf-default: Leaving directory `contribs/qecode'
autoreconf-default: running: /usr/bin/autoheader-2.60 --force
autoreconf-default: Leaving directory `.'
+ CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export CFLAGS
+ CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export CXXFLAGS
+ FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export FFLAGS
+ FCFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export FCFLAGS
+ '[' -n '' ']'
++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g'
+ ASFLAGS=' -march=i586 -mtune=generic'
+ export ASFLAGS
+ export lt_cv_deplibs_check_method=pass_all
+ lt_cv_deplibs_check_method=pass_all
+ xargs -ri dirname -- '{}'
+ xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n'
+ readlink -e -- ./configure
+ sort -u
+ xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess
+ ./configure --build=i586-alt-linux --host=i586-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --without-included-gettext --enable-examples=no
checking for the host operating system... Linux
checking for i586-alt-linux-g++... i586-alt-linux-g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether i586-alt-linux-g++ accepts -g... yes
checking for i586-alt-linux-gcc... i586-alt-linux-gcc
checking whether we are using the GNU C compiler... yes
checking whether i586-alt-linux-gcc accepts -g... yes
checking for i586-alt-linux-gcc option to accept ISO C89... none needed
checking for i586-alt-linux-ranlib... no
checking for ranlib... ranlib
checking for diff... ok
checking for tar... ok
checking for make... ok
checking for sed... ok
checking for perl... ok
checking how to run the C++ preprocessor... i586-alt-linux-g++ -E
checking for rc.exe... no
checking whether to build with Visual Studio resource files... no
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking ext/hash_map usability... yes
checking ext/hash_map presence... yes
checking for ext/hash_map... yes
checking Whether to build for different architectures... no
checking for user-defined library name prefix... no
checking for user-defined library name suffix... no
checking whether to build static libraries... no
checking whether to build shared libraries... yes
checking whether to build with debug symbols and assertions... no
checking whether to build with peak heap size tracking... no
checking whether to optimize for code size... no
checking whether to build with support for finding memory leaks... no
checking whether to build with auditing code... no
checking whether to build with profiling information... no
checking whether to build with gcov support... no
checking size of int... 4
checking if int has at least 32 bit... yes
checking if doubles have a big enough mantissa... yes
checking whether to build with multi-threading support... yes
checking for unistd.h... (cached) yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking libkern/OSAtomic.h usability... no
checking libkern/OSAtomic.h presence... no
checking for libkern/OSAtomic.h... no
checking for spin locks... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking whether i586-alt-linux-g++ accepts -fPIC... yes
checking whether i586-alt-linux-gcc accepts -fPIC... yes
checking whether i586-alt-linux-g++ accepts -Wextra... yes
checking whether i586-alt-linux-gcc accepts -Wextra... yes
checking whether i586-alt-linux-g++ accepts -Wall... yes
checking whether i586-alt-linux-gcc accepts -Wall... yes
checking whether i586-alt-linux-g++ accepts -pipe... yes
checking whether i586-alt-linux-gcc accepts -pipe... yes
checking whether i586-alt-linux-g++ accepts -ggdb... yes
checking for __builtin_ffsl... no
checking whether to use gcc visibility attributes... yes
checking whether i586-alt-linux-g++ accepts -fvisibility=hidden... yes
checking if compiler supports forced inlining... yes
checking whether i586-alt-linux-g++ accepts -O3... yes
checking whether i586-alt-linux-gcc accepts -O3... yes
checking whether i586-alt-linux-g++ accepts -fno-strict-aliasing... yes
checking whether i586-alt-linux-gcc accepts -fno-strict-aliasing... yes
checking whether i586-alt-linux-g++ accepts -fno-math-errno... yes
checking whether i586-alt-linux-gcc accepts -fno-math-errno... yes
checking whether i586-alt-linux-g++ accepts -ffinite-math-only... yes
checking whether i586-alt-linux-gcc accepts -ffinite-math-only... yes
checking whether i586-alt-linux-g++ accepts -fno-rounding-math... yes
checking whether i586-alt-linux-gcc accepts -fno-rounding-math... yes
checking whether i586-alt-linux-g++ accepts -fno-signaling-nans... yes
checking whether i586-alt-linux-gcc accepts -fno-signaling-nans... yes
checking whether i586-alt-linux-g++ accepts -fcx-limited-range... yes
checking whether i586-alt-linux-gcc accepts -fcx-limited-range... yes
checking whether i586-alt-linux-g++ accepts -mthreads... no
checking whether i586-alt-linux-gcc accepts -mthreads... no
checking whether i586-alt-linux-g++ accepts -Qunused-arguments... no
checking whether i586-alt-linux-gcc accepts -Qunused-arguments... no
checking for dot... dot
checking whether to enable graphs in the documentation... yes
checking whether to enable the documentation search engine... no
checking whether to generate a doxygen tagfile... yes
checking whether to build compressed html documentation... no
checking whether to build docset documentation for XCode... no
checking whether to build the qecode contrib library... yes
checking whether to build the float variables library... yes
checking whether to build the set variables library... yes
checking whether to build the int variables library... yes
checking whether to build with MPFR support... yes
checking for __gmpz_init in -lgmp... yes
checking gmp.h usability... yes
checking gmp.h presence... yes
checking for gmp.h... yes
checking mpfr.h usability... yes
checking mpfr.h presence... yes
checking for mpfr.h... yes
checking for mpfr_add in -lmpfr... yes
checking for qmake-qt4... qmake-qt4
checking for moc-qt4... moc-qt4
checking whether to build with Qt support... yes
checking whether to build Gist... yes
checking for i586-alt-linux-flex... no
checking for flex... flex
checking whether we have at least flex 2.5.33... yes
checking for i586-alt-linux-bison... no
checking for bison... bison
checking whether we have at least bison 2.3... no
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... yes
checking for getpagesize... yes
checking for working mmap... yes
checking whether to build driver... yes
checking whether to build flatzinc... yes
checking whether to build driver... yes
checking whether to build examples... no
checking whether to build minimodel... yes
checking whether to build search... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating tools/flatzinc/mzn-gecode
config.status: creating doxygen.conf
config.status: creating doxygen.hh
config.status: creating gecode/support/config.hpp
=== configuring in contribs/qecode (/usr/src/RPM/BUILD/gecode-4.2.1/contribs/qecode)
configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr'  '--build=i586-alt-linux' '--host=i586-alt-linux' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib' '--libexecdir=/usr/lib' '--localstatedir=/var/lib' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--disable-dependency-tracking' '--disable-silent-rules' '--without-included-gettext' '--enable-examples=no' 'build_alias=i586-alt-linux' 'host_alias=i586-alt-linux' 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' --cache-file=/dev/null --srcdir=.
config.status: creating Makefile.in
configure: creating ./config.status
config.status: creating Makefile
config.status: executing Makefile.in commands
+ make -j8
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
perl ./misc/genvarimp.perl -typehpp ./gecode/int/var-imp/int.vis ./gecode/int/var-imp/bool.vis ./gecode/set/var-imp/set.vis ./gecode/float/var-imp/float.vis > gecode/kernel/var-type.hpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
perl ./misc/genvarimp.perl -header ./gecode/int/var-imp/int.vis ./gecode/int/var-imp/bool.vis ./gecode/set/var-imp/set.vis ./gecode/float/var-imp/float.vis > gecode/kernel/var-imp.hpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/support/thread/windows.o  gecode/support/thread/windows.cpp
In file included from ./gecode/support.hh:136,
                 from gecode/support/thread/windows.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/support/heap.o  gecode/support/heap.cpp
In file included from ./gecode/support.hh:136,
                 from gecode/support/heap.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/support/exception.o  gecode/support/exception.cpp
In file included from ./gecode/support.hh:136,
                 from gecode/support/exception.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/support/thread/pthreads.o  gecode/support/thread/pthreads.cpp
In file included from ./gecode/support.hh:136,
                 from gecode/support/thread/pthreads.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/support/thread/thread.o  gecode/support/thread/thread.cpp
In file included from ./gecode/support.hh:136,
                 from gecode/support/thread/thread.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/support/hw-rnd.o  gecode/support/hw-rnd.cpp
In file included from ./gecode/support.hh:136,
                 from gecode/support/hw-rnd.cpp:57:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/kernel/archive.o  gecode/kernel/archive.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from gecode/kernel/archive.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from gecode/kernel/archive.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from gecode/kernel/archive.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from gecode/kernel/archive.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/kernel/afc.o  gecode/kernel/afc.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from gecode/kernel/afc.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from gecode/kernel/afc.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from gecode/kernel/afc.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from gecode/kernel/afc.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/kernel/memory-manager.o  gecode/kernel/memory-manager.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from gecode/kernel/memory-manager.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from gecode/kernel/memory-manager.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from gecode/kernel/memory-manager.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from gecode/kernel/memory-manager.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/kernel/region.o  gecode/kernel/region.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from gecode/kernel/region.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from gecode/kernel/region.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from gecode/kernel/region.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from gecode/kernel/region.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/kernel/branch.o  gecode/kernel/branch.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from gecode/kernel/branch.cpp:40:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from gecode/kernel/branch.cpp:40:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from gecode/kernel/branch.cpp:40:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from gecode/kernel/branch.cpp:40:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
gecode/kernel/branch.cpp: In constructor 'Gecode::FunctionBranch::FunctionBranch(Gecode::Home, void (*)(Gecode::Space&))':
gecode/kernel/branch.cpp:65:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   65 |       : Brancher(home), f(f0), done(false) {}
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from gecode/kernel/branch.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2938:27: note:   initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)'
 2938 |   Brancher::Brancher(Home home) :
      |                      ~~~~~^~~~
gecode/kernel/branch.cpp: In static member function 'static void Gecode::FunctionBranch::post(Gecode::Home, void (*)(Gecode::Space&))':
gecode/kernel/branch.cpp:102:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |       (void) new (home) FunctionBranch(home,f);
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from gecode/kernel/branch.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/kernel/branch.cpp:64:25: note:   initializing argument 1 of 'Gecode::FunctionBranch::FunctionBranch(Gecode::Home, void (*)(Gecode::Space&))'
   64 |     FunctionBranch(Home home, void (*f0)(Space&))
      |                    ~~~~~^~~~
gecode/kernel/branch.cpp: In function 'void Gecode::branch(Gecode::Home, void (*)(Gecode::Space&))':
gecode/kernel/branch.cpp:111:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  111 |     FunctionBranch::post(home,f);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from gecode/kernel/branch.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/kernel/branch.cpp:101:27: note:   initializing argument 1 of 'static void Gecode::FunctionBranch::post(Gecode::Home, void (*)(Gecode::Space&))'
  101 |     static void post(Home home, void (*f)(Space&)) {
      |                      ~~~~~^~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/kernel/activity.o  gecode/kernel/activity.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from gecode/kernel/activity.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from gecode/kernel/activity.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from gecode/kernel/activity.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from gecode/kernel/activity.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/search/stop.o  gecode/search/stop.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/search.hh:43,
                 from gecode/search/stop.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/search.hh:43,
                 from gecode/search/stop.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/search.hh:43,
                 from gecode/search/stop.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/search.hh:43,
                 from gecode/search/stop.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/kernel/core.o  gecode/kernel/core.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from gecode/kernel/core.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from gecode/kernel/core.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from gecode/kernel/core.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from gecode/kernel/core.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/search/options.o  gecode/search/options.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/search.hh:43,
                 from gecode/search/options.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/search.hh:43,
                 from gecode/search/options.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/search.hh:43,
                 from gecode/search/options.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/search.hh:43,
                 from gecode/search/options.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/kernel/rnd.o  gecode/kernel/rnd.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from gecode/kernel/rnd.cpp:40:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from gecode/kernel/rnd.cpp:40:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from gecode/kernel/rnd.cpp:40:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from gecode/kernel/rnd.cpp:40:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/search/cutoff.o  gecode/search/cutoff.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/search.hh:43,
                 from gecode/search/cutoff.cpp:42:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/search.hh:43,
                 from gecode/search/cutoff.cpp:42:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/search.hh:43,
                 from gecode/search/cutoff.cpp:42:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/search.hh:43,
                 from gecode/search/cutoff.cpp:42:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/search/dfs.o  gecode/search/dfs.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/search.hh:43,
                 from gecode/search/dfs.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/search.hh:43,
                 from gecode/search/dfs.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/search.hh:43,
                 from gecode/search/dfs.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/search.hh:43,
                 from gecode/search/dfs.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/search/sequential/path.hh:44,
                 from ./gecode/search/sequential/dfs.hh:44,
                 from gecode/search/dfs.cpp:39:
./gecode/search/meta/nogoods.hh: In constructor 'Gecode::Search::Meta::NoGoodsProp::NoGoodsProp(Gecode::Home, Gecode::NGL*)':
./gecode/search/meta/nogoods.hh:106:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  106 |     : Propagator(home), root(root0), n(0U) {
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/search.hh:43,
                 from gecode/search/dfs.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/search/rbs.o  gecode/search/rbs.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/search.hh:43,
                 from gecode/search/rbs.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/search.hh:43,
                 from gecode/search/rbs.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/search.hh:43,
                 from gecode/search/rbs.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/search.hh:43,
                 from gecode/search/rbs.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/search/parallel/dfs.o  gecode/search/parallel/dfs.cpp
In file included from ./gecode/support.hh:136,
                 from gecode/search/parallel/dfs.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/search.hh:43,
                 from ./gecode/search/parallel/engine.hh:41,
                 from ./gecode/search/parallel/dfs.hh:41,
                 from gecode/search/parallel/dfs.cpp:42:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/search.hh:43,
                 from ./gecode/search/parallel/engine.hh:41,
                 from ./gecode/search/parallel/dfs.hh:41,
                 from gecode/search/parallel/dfs.cpp:42:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/search.hh:43,
                 from ./gecode/search/parallel/engine.hh:41,
                 from ./gecode/search/parallel/dfs.hh:41,
                 from gecode/search/parallel/dfs.cpp:42:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/search/parallel/path.hh:44,
                 from ./gecode/search/parallel/engine.hh:44,
                 from ./gecode/search/parallel/dfs.hh:41,
                 from gecode/search/parallel/dfs.cpp:42:
./gecode/search/meta/nogoods.hh: In constructor 'Gecode::Search::Meta::NoGoodsProp::NoGoodsProp(Gecode::Home, Gecode::NGL*)':
./gecode/search/meta/nogoods.hh:106:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  106 |     : Propagator(home), root(root0), n(0U) {
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/search.hh:43,
                 from ./gecode/search/parallel/engine.hh:41,
                 from ./gecode/search/parallel/dfs.hh:41,
                 from gecode/search/parallel/dfs.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/search/parallel/engine.o  gecode/search/parallel/engine.cpp
In file included from ./gecode/support.hh:136,
                 from gecode/search/parallel/engine.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/search.hh:43,
                 from ./gecode/search/parallel/engine.hh:41,
                 from gecode/search/parallel/engine.cpp:42:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/search.hh:43,
                 from ./gecode/search/parallel/engine.hh:41,
                 from gecode/search/parallel/engine.cpp:42:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/search.hh:43,
                 from ./gecode/search/parallel/engine.hh:41,
                 from gecode/search/parallel/engine.cpp:42:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/search/parallel/path.hh:44,
                 from ./gecode/search/parallel/engine.hh:44,
                 from gecode/search/parallel/engine.cpp:42:
./gecode/search/meta/nogoods.hh: In constructor 'Gecode::Search::Meta::NoGoodsProp::NoGoodsProp(Gecode::Home, Gecode::NGL*)':
./gecode/search/meta/nogoods.hh:106:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  106 |     : Propagator(home), root(root0), n(0U) {
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/search.hh:43,
                 from ./gecode/search/parallel/engine.hh:41,
                 from gecode/search/parallel/engine.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/search/meta/rbs.o  gecode/search/meta/rbs.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/search.hh:43,
                 from ./gecode/search/meta/rbs.hh:42,
                 from gecode/search/meta/rbs.cpp:39:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/search.hh:43,
                 from ./gecode/search/meta/rbs.hh:42,
                 from gecode/search/meta/rbs.cpp:39:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/search.hh:43,
                 from ./gecode/search/meta/rbs.hh:42,
                 from gecode/search/meta/rbs.cpp:39:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/search.hh:43,
                 from ./gecode/search/meta/rbs.hh:42,
                 from gecode/search/meta/rbs.cpp:39:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/search/bab.o  gecode/search/bab.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/search.hh:43,
                 from gecode/search/bab.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/search.hh:43,
                 from gecode/search/bab.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/search.hh:43,
                 from gecode/search/bab.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/search.hh:43,
                 from gecode/search/bab.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/search/sequential/path.hh:44,
                 from ./gecode/search/sequential/bab.hh:48,
                 from gecode/search/bab.cpp:39:
./gecode/search/meta/nogoods.hh: In constructor 'Gecode::Search::Meta::NoGoodsProp::NoGoodsProp(Gecode::Home, Gecode::NGL*)':
./gecode/search/meta/nogoods.hh:106:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  106 |     : Propagator(home), root(root0), n(0U) {
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/search.hh:43,
                 from gecode/search/bab.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/search/meta/nogoods.o  gecode/search/meta/nogoods.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/search.hh:43,
                 from ./gecode/search/meta/nogoods.hh:41,
                 from gecode/search/meta/nogoods.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/search.hh:43,
                 from ./gecode/search/meta/nogoods.hh:41,
                 from gecode/search/meta/nogoods.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/search.hh:43,
                 from ./gecode/search/meta/nogoods.hh:41,
                 from gecode/search/meta/nogoods.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/search.hh:43,
                 from ./gecode/search/meta/nogoods.hh:41,
                 from gecode/search/meta/nogoods.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from gecode/search/meta/nogoods.cpp:38:
./gecode/search/meta/nogoods.hh: In constructor 'Gecode::Search::Meta::NoGoodsProp::NoGoodsProp(Gecode::Home, Gecode::NGL*)':
./gecode/search/meta/nogoods.hh:106:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  106 |     : Propagator(home), root(root0), n(0U) {
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/search.hh:43,
                 from ./gecode/search/meta/nogoods.hh:41,
                 from gecode/search/meta/nogoods.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/search/sequential/path.o  gecode/search/sequential/path.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/search.hh:43,
                 from ./gecode/search/sequential/path.hh:41,
                 from gecode/search/sequential/path.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/search.hh:43,
                 from ./gecode/search/sequential/path.hh:41,
                 from gecode/search/sequential/path.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/search.hh:43,
                 from ./gecode/search/sequential/path.hh:41,
                 from gecode/search/sequential/path.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/search.hh:43,
                 from ./gecode/search/sequential/path.hh:41,
                 from gecode/search/sequential/path.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/search/sequential/path.hh:44,
                 from gecode/search/sequential/path.cpp:38:
./gecode/search/meta/nogoods.hh: In constructor 'Gecode::Search::Meta::NoGoodsProp::NoGoodsProp(Gecode::Home, Gecode::NGL*)':
./gecode/search/meta/nogoods.hh:106:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  106 |     : Propagator(home), root(root0), n(0U) {
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/search.hh:43,
                 from ./gecode/search/sequential/path.hh:41,
                 from gecode/search/sequential/path.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/search/parallel/path.o  gecode/search/parallel/path.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/search.hh:43,
                 from ./gecode/search/parallel/path.hh:41,
                 from gecode/search/parallel/path.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/search.hh:43,
                 from ./gecode/search/parallel/path.hh:41,
                 from gecode/search/parallel/path.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/search.hh:43,
                 from ./gecode/search/parallel/path.hh:41,
                 from gecode/search/parallel/path.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/search.hh:43,
                 from ./gecode/search/parallel/path.hh:41,
                 from gecode/search/parallel/path.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/search/parallel/path.hh:44,
                 from gecode/search/parallel/path.cpp:38:
./gecode/search/meta/nogoods.hh: In constructor 'Gecode::Search::Meta::NoGoodsProp::NoGoodsProp(Gecode::Home, Gecode::NGL*)':
./gecode/search/meta/nogoods.hh:106:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  106 |     : Propagator(home), root(root0), n(0U) {
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/search.hh:43,
                 from ./gecode/search/parallel/path.hh:41,
                 from gecode/search/parallel/path.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/search/parallel/bab.o  gecode/search/parallel/bab.cpp
In file included from ./gecode/support.hh:136,
                 from gecode/search/parallel/bab.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/search.hh:43,
                 from ./gecode/search/parallel/engine.hh:41,
                 from ./gecode/search/parallel/bab.hh:41,
                 from gecode/search/parallel/bab.cpp:42:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/search.hh:43,
                 from ./gecode/search/parallel/engine.hh:41,
                 from ./gecode/search/parallel/bab.hh:41,
                 from gecode/search/parallel/bab.cpp:42:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/search.hh:43,
                 from ./gecode/search/parallel/engine.hh:41,
                 from ./gecode/search/parallel/bab.hh:41,
                 from gecode/search/parallel/bab.cpp:42:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/search/parallel/path.hh:44,
                 from ./gecode/search/parallel/engine.hh:44,
                 from ./gecode/search/parallel/bab.hh:41,
                 from gecode/search/parallel/bab.cpp:42:
./gecode/search/meta/nogoods.hh: In constructor 'Gecode::Search::Meta::NoGoodsProp::NoGoodsProp(Gecode::Home, Gecode::NGL*)':
./gecode/search/meta/nogoods.hh:106:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  106 |     : Propagator(home), root(root0), n(0U) {
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/search.hh:43,
                 from ./gecode/search/parallel/engine.hh:41,
                 from ./gecode/search/parallel/bab.hh:41,
                 from gecode/search/parallel/bab.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/var/int.o  gecode/int/var/int.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/int.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/int.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/int.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/int.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from gecode/int/var/int.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from gecode/int/var/int.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from gecode/int/var/int.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/int.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/var/int.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/var/int.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/int.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/int.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/var/int.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/int.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/int.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/var/int.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/int.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/int.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/var/int.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/int.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/int.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from gecode/int/var/int.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/int.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/var/int.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from gecode/int/var/int.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/int.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/var/int.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from gecode/int/var/int.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/int.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/var/int.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from gecode/int/var/int.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/int.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/var/int.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/int.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from gecode/int/var/int.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/int.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from gecode/int/var/int.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/int.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from gecode/int/var/int.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/int.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from gecode/int/var/int.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/int.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from gecode/int/var/int.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/int.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from gecode/int/var/int.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/var/bool.o  gecode/int/var/bool.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/bool.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/bool.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/bool.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/bool.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from gecode/int/var/bool.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from gecode/int/var/bool.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from gecode/int/var/bool.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/var/bool.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/var/bool.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/bool.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/var/bool.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/bool.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/var/bool.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/bool.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/var/bool.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/bool.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from gecode/int/var/bool.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/var/bool.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from gecode/int/var/bool.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/var/bool.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from gecode/int/var/bool.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/var/bool.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from gecode/int/var/bool.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/var/bool.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/bool.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from gecode/int/var/bool.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/bool.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from gecode/int/var/bool.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/bool.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from gecode/int/var/bool.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/bool.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from gecode/int/var/bool.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/bool.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from gecode/int/var/bool.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from gecode/int/var/bool.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from gecode/int/var/bool.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/var-imp/bool.o  gecode/int/var-imp/bool.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from gecode/int/var-imp/bool.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/var-imp/bool.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/var-imp/bool.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/var-imp/bool.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from gecode/int/var-imp/bool.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/int-set.o  gecode/int/int-set.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from gecode/int/int-set.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/int-set.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from gecode/int/int-set.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/int-set.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from gecode/int/int-set.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from gecode/int/int-set.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from gecode/int/int-set.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/int-set.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/int-set.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/int-set.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/int-set.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from gecode/int/int-set.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/int-set.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/int-set.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from gecode/int/int-set.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/int-set.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/int-set.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from gecode/int/int-set.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/int-set.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/int-set.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from gecode/int/int-set.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from gecode/int/int-set.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/int-set.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/int-set.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from gecode/int/int-set.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/int-set.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/int-set.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from gecode/int/int-set.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/int-set.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/int-set.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from gecode/int/int-set.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/int-set.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/int-set.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from gecode/int/int-set.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from gecode/int/int-set.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from gecode/int/int-set.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from gecode/int/int-set.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from gecode/int/int-set.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from gecode/int/int-set.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from gecode/int/int-set.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from gecode/int/int-set.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from gecode/int/int-set.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from gecode/int/int-set.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from gecode/int/int-set.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from gecode/int/int-set.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/var-imp/int.o  gecode/int/var-imp/int.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from gecode/int/var-imp/int.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/var-imp/int.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/var-imp/int.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/var-imp/int.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from gecode/int/var-imp/int.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/array.o  gecode/int/array.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from gecode/int/array.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/array.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from gecode/int/array.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/array.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from gecode/int/array.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from gecode/int/array.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from gecode/int/array.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/array.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/array.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/array.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/array.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from gecode/int/array.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/array.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/array.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from gecode/int/array.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/array.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/array.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from gecode/int/array.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/array.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/array.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from gecode/int/array.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from gecode/int/array.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/array.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/array.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from gecode/int/array.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/array.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/array.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from gecode/int/array.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/array.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/array.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from gecode/int/array.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/array.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/array.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from gecode/int/array.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from gecode/int/array.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from gecode/int/array.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from gecode/int/array.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from gecode/int/array.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from gecode/int/array.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from gecode/int/array.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from gecode/int/array.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from gecode/int/array.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from gecode/int/array.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from gecode/int/array.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from gecode/int/array.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/bool/eqv.o  gecode/int/bool/eqv.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int/bool.hh:653,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/int/bool/eqv.hpp: In constructor 'Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, int)':
./gecode/int/bool/eqv.hpp:164:22: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  164 |       x(x0), pm2(pm20) {
      |                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
gecode/int/bool/eqv.cpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEqv::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, int)':
gecode/int/bool/eqv.cpp:73:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   73 |         return Bool::Eq<BoolView,BoolView>::post(home,x[0],x[1]);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
gecode/int/bool/eqv.cpp:76:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   76 |         return Bool::Eq<BoolView,NegBoolView>::post(home,x[0],n);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
gecode/int/bool/eqv.cpp:80:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     (void) new (home) NaryEqv(home,x,pm2);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:653,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/int/bool/eqv.hpp:162:25: note:   initializing argument 1 of 'Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, int)'
  162 |   NaryEqv::NaryEqv(Home home, ViewArray<BoolView>& x0, int pm20)
      |                    ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]':
./gecode/int/bool/eqv.hpp:164:22:   required from here
./gecode/kernel/propagator.hpp:341:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  341 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/int/bool/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]':
gecode/int/bool/eqv.cpp:73:45:   required from here
./gecode/int/bool/eq.hpp:78:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   78 |         (void) new (home) Eq<BVA,BVB>(home,b0,b1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/int/bool/eq.hpp:42:24: note:   initializing argument 1 of 'Gecode::Int::Bool::Eq<BVA, BVB>::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   42 |   Eq<BVA,BVB>::Eq(Home home, BVA b0, BVB b1)
      |                   ~~~~~^~~~
./gecode/int/bool/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]':
gecode/int/bool/eqv.cpp:76:48:   required from here
./gecode/int/bool/eq.hpp:78:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   78 |         (void) new (home) Eq<BVA,BVB>(home,b0,b1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/int/bool/eq.hpp:42:24: note:   initializing argument 1 of 'Gecode::Int::Bool::Eq<BVA, BVB>::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]'
   42 |   Eq<BVA,BVB>::Eq(Home home, BVA b0, BVB b1)
      |                   ~~~~~^~~~
./gecode/int/bool/eq.hpp: In instantiation of 'Gecode::Int::Bool::Eq<BVA, BVB>::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]':
./gecode/int/bool/eq.hpp:78:16:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
gecode/int/bool/eqv.cpp:73:45:   required from here
./gecode/int/bool/eq.hpp:43:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : BoolBinary<BVA,BVB>(home,b0,b1) {}
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:649,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/int/bool/base.hpp:46:40: note:   initializing argument 1 of 'Gecode::Int::Bool::BoolBinary<BVA, BVB>::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   46 |   BoolBinary<BVA,BVB>::BoolBinary(Home home, BVA b0, BVB b1)
      |                                   ~~~~~^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/int/bool/eq.hpp: In instantiation of 'Gecode::Int::Bool::Eq<BVA, BVB>::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]':
./gecode/int/bool/eq.hpp:78:16:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]'
gecode/int/bool/eqv.cpp:76:48:   required from here
./gecode/int/bool/eq.hpp:43:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : BoolBinary<BVA,BVB>(home,b0,b1) {}
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:649,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/int/bool/base.hpp:46:40: note:   initializing argument 1 of 'Gecode::Int::Bool::BoolBinary<BVA, BVB>::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]'
   46 |   BoolBinary<BVA,BVB>::BoolBinary(Home home, BVA b0, BVB b1)
      |                                   ~~~~~^~~~
./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolBinary<BVA, BVB>::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]':
./gecode/int/bool/eq.hpp:43:37:   required from 'Gecode::Int::Bool::Eq<BVA, BVB>::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
./gecode/int/bool/eq.hpp:78:16:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
gecode/int/bool/eqv.cpp:73:45:   required from here
./gecode/int/bool/base.hpp:47:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : Propagator(home), x0(b0), x1(b1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/bool.hh:649,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolBinary<BVA, BVB>::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]':
./gecode/int/bool/eq.hpp:43:37:   required from 'Gecode::Int::Bool::Eq<BVA, BVB>::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]'
./gecode/int/bool/eq.hpp:78:16:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]'
gecode/int/bool/eqv.cpp:76:48:   required from here
./gecode/int/bool/base.hpp:47:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : Propagator(home), x0(b0), x1(b1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool/eqv.cpp:38:
./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp<VIC>::subscribe(Gecode::Space&, Gecode::Propagator&, Gecode::PropCond, bool, Gecode::ModEvent, bool) [with VIC = Gecode::Int::BoolVarImpConf]':
./gecode/kernel/core.hpp:3396:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds]
 3396 |     return b.base+u.idx[pc-1];
      |                   ~~~~~^
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/extensional/dfa.o  gecode/int/extensional/dfa.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from gecode/int/extensional/dfa.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/extensional/dfa.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/extensional/dfa.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/extensional/dfa.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from gecode/int/extensional/dfa.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/extensional/tuple-set.o  gecode/int/extensional/tuple-set.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from gecode/int/extensional/tuple-set.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/extensional/tuple-set.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/extensional/tuple-set.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/extensional/tuple-set.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from gecode/int/extensional/tuple-set.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/precede.o  gecode/int/precede.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
gecode/int/precede.cpp: In function 'void Gecode::precede(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
gecode/int/precede.cpp:54:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     GECODE_ES_FAIL(Precede::Single<IntView>::post(home, y, s, t));
      |                                                                ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/precede.hh:109,
                 from gecode/int/precede.cpp:42:
./gecode/int/precede/single.hpp:100:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Precede::Single<View>::post(Gecode::Home, Gecode::ViewArray<View>&, int, int) [with View = Gecode::Int::IntView]'
  100 |   Single<View>::post(Home home, ViewArray<View>& x, int s, int t) {
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
gecode/int/precede.cpp: In function 'void Gecode::precede(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntConLevel)':
gecode/int/precede.cpp:68:74: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |       GECODE_ES_FAIL(Precede::Single<IntView>::post(home, y, c[i], c[i+1]));
      |                                                                          ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/precede.hh:109,
                 from gecode/int/precede.cpp:42:
./gecode/int/precede/single.hpp:100:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Precede::Single<View>::post(Gecode::Home, Gecode::ViewArray<View>&, int, int) [with View = Gecode::Int::IntView]'
  100 |   Single<View>::post(Home home, ViewArray<View>& x, int s, int t) {
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/precede.hh:109,
                 from gecode/int/precede.cpp:42:
./gecode/int/precede/single.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Precede::Single<View>::post(Gecode::Home, Gecode::ViewArray<View>&, int, int) [with View = Gecode::Int::IntView]':
gecode/int/precede.cpp:54:5:   required from here
./gecode/int/precede/single.hpp:124:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  124 |     (void) new (home) Single<View>(home, x, s, t, beta, gamma);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/precede.hh:109,
                 from gecode/int/precede.cpp:42:
./gecode/int/precede/single.hpp:88:29: note:   initializing argument 1 of 'Gecode::Int::Precede::Single<View>::Single(Gecode::Home, Gecode::ViewArray<View>&, int, int, int, int) [with View = Gecode::Int::IntView]'
   88 |   Single<View>::Single(Home home, ViewArray<View>& x0,
      |                        ~~~~~^~~~
./gecode/int/precede/single.hpp: In instantiation of 'Gecode::Int::Precede::Single<View>::Single(Gecode::Home, Gecode::ViewArray<View>&, int, int, int, int) [with View = Gecode::Int::IntView]':
./gecode/int/precede/single.hpp:124:12:   required from 'static Gecode::ExecStatus Gecode::Int::Precede::Single<View>::post(Gecode::Home, Gecode::ViewArray<View>&, int, int) [with View = Gecode::Int::IntView]'
gecode/int/precede.cpp:54:5:   required from here
./gecode/int/precede/single.hpp:91:56: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   91 |       c(home), s(s0), t(t0), alpha(0), beta(b), gamma(g) {
      |                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/kernel/propagator.hpp:444:9: note:   initializing argument 1 of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int pc = -1]'
  444 |   (Home home, ViewArray<View>& y)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int pc = -1]':
./gecode/int/precede/single.hpp:91:56:   required from 'Gecode::Int::Precede::Single<View>::Single(Gecode::Home, Gecode::ViewArray<View>&, int, int, int, int) [with View = Gecode::Int::IntView]'
./gecode/int/precede/single.hpp:124:12:   required from 'static Gecode::ExecStatus Gecode::Int::Precede::Single<View>::post(Gecode::Home, Gecode::ViewArray<View>&, int, int) [with View = Gecode::Int::IntView]'
gecode/int/precede.cpp:54:5:   required from here
./gecode/kernel/propagator.hpp:445:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  445 |     : Propagator(home), x(y) {
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/precede.hh:45,
                 from gecode/int/precede.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/exec.o  gecode/int/exec.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int/exec.hh:82,
                 from gecode/int/exec.cpp:38:
./gecode/int/exec/when.hpp: In constructor 'Gecode::Int::Exec::When::When(Gecode::Home, Gecode::Int::BoolView, void (*)(Gecode::Space&), void (*)(Gecode::Space&))':
./gecode/int/exec/when.hpp:42:65: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   42 |     : UnaryPropagator<BoolView,PC_BOOL_VAL>(home,x), t(t0), e(e0) {}
      |                                                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/kernel/propagator.hpp:296:50: note:   initializing argument 1 of 'Gecode::UnaryPropagator<View, pc>::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Int::BoolView; int pc = 0]'
  296 |   UnaryPropagator<View,pc>::UnaryPropagator(Home home, View y0)
      |                                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
gecode/int/exec.cpp: In function 'void Gecode::when(Gecode::Home, Gecode::BoolVar, void (*)(Gecode::Space&), void (*)(Gecode::Space&), Gecode::IntConLevel)':
gecode/int/exec.cpp:78:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   78 |     GECODE_ES_FAIL(Int::Exec::When::post(home,x,t,e));
      |                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/exec.cpp:38:
./gecode/int/exec.hh:76:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Exec::When::post(Gecode::Home, Gecode::Int::BoolView, void (*)(Gecode::Space&), void (*)(Gecode::Space&))'
   76 |     static ExecStatus post(Home home, BoolView x,
      |                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator<View, pc>::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Int::BoolView; int pc = 0]':
./gecode/int/exec/when.hpp:42:65:   required from here
./gecode/kernel/propagator.hpp:297:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  297 |     : Propagator(home), x0(y0) {
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from gecode/int/exec.cpp:39:
./gecode/kernel/wait.hh: In instantiation of 'Gecode::Kernel::UnaryWait<View>::UnaryWait(Gecode::Home, View, void (*)(Gecode::Space&)) [with View = Gecode::Int::IntView]':
./gecode/kernel/wait.hh:146:14:   required from 'static Gecode::ExecStatus Gecode::Kernel::UnaryWait<View>::post(Gecode::Space&, View, void (*)(Gecode::Space&)) [with View = Gecode::Int::IntView]'
gecode/int/exec.cpp:47:5:   required from here
./gecode/kernel/wait.hh:113:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  113 |     : Propagator(home), x(x0), c(c0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from gecode/int/exec.cpp:39:
./gecode/kernel/wait.hh: In instantiation of 'Gecode::Kernel::UnaryWait<View>::UnaryWait(Gecode::Home, View, void (*)(Gecode::Space&)) [with View = Gecode::Int::BoolView]':
./gecode/kernel/wait.hh:146:14:   required from 'static Gecode::ExecStatus Gecode::Kernel::UnaryWait<View>::post(Gecode::Space&, View, void (*)(Gecode::Space&)) [with View = Gecode::Int::BoolView]'
gecode/int/exec.cpp:54:5:   required from here
./gecode/kernel/wait.hh:113:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  113 |     : Propagator(home), x(x0), c(c0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from gecode/int/exec.cpp:39:
./gecode/kernel/wait.hh: In instantiation of 'Gecode::Kernel::NaryWait<View>::NaryWait(Gecode::Home, Gecode::ViewArray<View>&, void (*)(Gecode::Space&)) [with View = Gecode::Int::IntView]':
./gecode/kernel/wait.hh:226:16:   required from 'static Gecode::ExecStatus Gecode::Kernel::NaryWait<View>::post(Gecode::Space&, Gecode::ViewArray<View>&, void (*)(Gecode::Space&)) [with View = Gecode::Int::IntView]'
gecode/int/exec.cpp:62:5:   required from here
./gecode/kernel/wait.hh:167:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  167 |     : Propagator(home), x(x0), c(c0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from gecode/int/exec.cpp:39:
./gecode/kernel/wait.hh: In instantiation of 'Gecode::Kernel::NaryWait<View>::NaryWait(Gecode::Home, Gecode::ViewArray<View>&, void (*)(Gecode::Space&)) [with View = Gecode::Int::BoolView]':
./gecode/kernel/wait.hh:226:16:   required from 'static Gecode::ExecStatus Gecode::Kernel::NaryWait<View>::post(Gecode::Space&, Gecode::ViewArray<View>&, void (*)(Gecode::Space&)) [with View = Gecode::Int::BoolView]'
gecode/int/exec.cpp:70:5:   required from here
./gecode/kernel/wait.hh:167:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  167 |     : Propagator(home), x(x0), c(c0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec.cpp:38:
./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp<VIC>::subscribe(Gecode::Space&, Gecode::Propagator&, Gecode::PropCond, bool, Gecode::ModEvent, bool) [with VIC = Gecode::Int::BoolVarImpConf]':
./gecode/kernel/core.hpp:3396:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds]
 3396 |     return b.base+u.idx[pc-1];
      |                   ~~~~~^
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/exec/when.o  gecode/int/exec/when.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int/exec.hh:82,
                 from gecode/int/exec/when.cpp:38:
./gecode/int/exec/when.hpp: In constructor 'Gecode::Int::Exec::When::When(Gecode::Home, Gecode::Int::BoolView, void (*)(Gecode::Space&), void (*)(Gecode::Space&))':
./gecode/int/exec/when.hpp:42:65: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   42 |     : UnaryPropagator<BoolView,PC_BOOL_VAL>(home,x), t(t0), e(e0) {}
      |                                                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/kernel/propagator.hpp:296:50: note:   initializing argument 1 of 'Gecode::UnaryPropagator<View, pc>::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Int::BoolView; int pc = 0]'
  296 |   UnaryPropagator<View,pc>::UnaryPropagator(Home home, View y0)
      |                                             ~~~~~^~~~
gecode/int/exec/when.cpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Exec::When::post(Gecode::Home, Gecode::Int::BoolView, void (*)(Gecode::Space&), void (*)(Gecode::Space&))':
gecode/int/exec/when.cpp:51:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |       (void) new (home) When(home,x,t,e);
      |                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/exec.hh:82,
                 from gecode/int/exec/when.cpp:38:
./gecode/int/exec/when.hpp:41:19: note:   initializing argument 1 of 'Gecode::Int::Exec::When::When(Gecode::Home, Gecode::Int::BoolView, void (*)(Gecode::Space&), void (*)(Gecode::Space&))'
   41 |   When::When(Home home, BoolView x, void (*t0)(Space&), void (*e0)(Space&))
      |              ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator<View, pc>::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Int::BoolView; int pc = 0]':
./gecode/int/exec/when.hpp:42:65:   required from here
./gecode/kernel/propagator.hpp:297:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  297 |     : Propagator(home), x0(y0) {
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/exec.hh:41,
                 from gecode/int/exec/when.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/dom.o  gecode/int/dom.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
gecode/int/dom.cpp: In function 'void Gecode::dom(Gecode::Home, Gecode::IntVar, int, Gecode::Reify, Gecode::IntConLevel)':
gecode/int/dom.cpp:120:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  120 |                       ::post(home,x,n,r.var())));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/dom.hh:44,
                 from gecode/int/dom.cpp:39:
./gecode/int/rel/eq.hpp:588:43: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  588 |   ReEqDomInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
gecode/int/dom.cpp:124:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  124 |                       ::post(home,x,n,r.var())));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/dom.hh:44,
                 from gecode/int/dom.cpp:39:
./gecode/int/rel/eq.hpp:588:43: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  588 |   ReEqDomInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
gecode/int/dom.cpp:128:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |                       ::post(home,x,n,r.var())));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/dom.hh:44,
                 from gecode/int/dom.cpp:39:
./gecode/int/rel/eq.hpp:588:43: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  588 |   ReEqDomInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
gecode/int/dom.cpp: In function 'void Gecode::dom(Gecode::Home, Gecode::IntVar, int, int, Gecode::Reify, Gecode::IntConLevel)':
gecode/int/dom.cpp:143:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  143 |                       ::post(home,x,min,max,r.var())));
      |                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/dom.hh:112,
                 from gecode/int/dom.cpp:39:
./gecode/int/dom/range.hpp:50:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Dom::ReRange<View, rm>::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   50 |   ReRange<View,rm>::post(Home home, View x, int min, int max, BoolView b) {
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
gecode/int/dom.cpp:147:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  147 |                       ::post(home,x,min,max,r.var())));
      |                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/dom.hh:112,
                 from gecode/int/dom.cpp:39:
./gecode/int/dom/range.hpp:50:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Dom::ReRange<View, rm>::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   50 |   ReRange<View,rm>::post(Home home, View x, int min, int max, BoolView b) {
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
gecode/int/dom.cpp:151:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  151 |                       ::post(home,x,min,max,r.var())));
      |                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/dom.hh:112,
                 from gecode/int/dom.cpp:39:
./gecode/int/dom/range.hpp:50:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Dom::ReRange<View, rm>::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   50 |   ReRange<View,rm>::post(Home home, View x, int min, int max, BoolView b) {
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
gecode/int/dom.cpp: In function 'void Gecode::dom(Gecode::Home, Gecode::IntVar, const Gecode::IntSet&, Gecode::Reify, Gecode::IntConLevel)':
gecode/int/dom.cpp:166:76: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  166 |       GECODE_ES_FAIL((Dom::ReIntSet<IntView,RM_EQV>::post(home,x,is,r.var())));
      |                                                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/dom.hh:113,
                 from gecode/int/dom.cpp:39:
./gecode/int/dom/set.hpp:59:32: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Dom::ReIntSet<View, rm>::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   59 |   ReIntSet<View,rm>::post(Home home, View x, const IntSet& s, BoolView b) {
      |                           ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
gecode/int/dom.cpp:169:76: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  169 |       GECODE_ES_FAIL((Dom::ReIntSet<IntView,RM_IMP>::post(home,x,is,r.var())));
      |                                                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/dom.hh:113,
                 from gecode/int/dom.cpp:39:
./gecode/int/dom/set.hpp:59:32: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Dom::ReIntSet<View, rm>::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   59 |   ReIntSet<View,rm>::post(Home home, View x, const IntSet& s, BoolView b) {
      |                           ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
gecode/int/dom.cpp:172:76: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  172 |       GECODE_ES_FAIL((Dom::ReIntSet<IntView,RM_PMI>::post(home,x,is,r.var())));
      |                                                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/dom.hh:113,
                 from gecode/int/dom.cpp:39:
./gecode/int/dom/set.hpp:59:32: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Dom::ReIntSet<View, rm>::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   59 |   ReIntSet<View,rm>::post(Home home, View x, const IntSet& s, BoolView b) {
      |                           ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/dom.hh:44,
                 from gecode/int/dom.cpp:39:
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/dom.cpp:119:7:   required from here
./gecode/int/rel/eq.hpp:605:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  605 |       (void) new (home) ReEqDomInt(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/dom.hh:44,
                 from gecode/int/dom.cpp:39:
./gecode/int/rel/eq.hpp:583:9: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  583 |   (Home home, View x, int c0, CtrlView b)
      |    ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/dom.cpp:123:7:   required from here
./gecode/int/rel/eq.hpp:605:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  605 |       (void) new (home) ReEqDomInt(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/dom.hh:44,
                 from gecode/int/dom.cpp:39:
./gecode/int/rel/eq.hpp:583:9: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  583 |   (Home home, View x, int c0, CtrlView b)
      |    ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/dom.cpp:127:7:   required from here
./gecode/int/rel/eq.hpp:605:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  605 |       (void) new (home) ReEqDomInt(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/dom.hh:44,
                 from gecode/int/dom.cpp:39:
./gecode/int/rel/eq.hpp:583:9: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  583 |   (Home home, View x, int c0, CtrlView b)
      |    ~~~~~^~~~
In file included from ./gecode/int/dom.hh:112,
                 from gecode/int/dom.cpp:39:
./gecode/int/dom/range.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Dom::ReRange<View, rm>::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/dom.cpp:142:7:   required from here
./gecode/int/dom/range.hpp:52:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   52 |       return Rel::ReEqDomInt<View,BoolView,rm>::post(home,x,min,b);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/dom.hh:44,
                 from gecode/int/dom.cpp:39:
./gecode/int/rel/eq.hpp:588:43: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  588 |   ReEqDomInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                      ~~~~~^~~~
In file included from ./gecode/int/dom.hh:112,
                 from gecode/int/dom.cpp:39:
./gecode/int/dom/range.hpp:72:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   72 |       (void) new (home) ReRange<View,rm>(home,x,min,max,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/dom.hh:112,
                 from gecode/int/dom.cpp:39:
./gecode/int/dom/range.hpp:44:34: note:   initializing argument 1 of 'Gecode::Int::Dom::ReRange<View, rm>::ReRange(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   44 |   ReRange<View,rm>::ReRange(Home home, View x, int min0, int max0, BoolView b)
      |                             ~~~~~^~~~
./gecode/int/dom/range.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Dom::ReRange<View, rm>::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/dom.cpp:146:7:   required from here
./gecode/int/dom/range.hpp:52:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   52 |       return Rel::ReEqDomInt<View,BoolView,rm>::post(home,x,min,b);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/dom.hh:44,
                 from gecode/int/dom.cpp:39:
./gecode/int/rel/eq.hpp:588:43: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  588 |   ReEqDomInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                      ~~~~~^~~~
In file included from ./gecode/int/dom.hh:112,
                 from gecode/int/dom.cpp:39:
./gecode/int/dom/range.hpp:72:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   72 |       (void) new (home) ReRange<View,rm>(home,x,min,max,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/dom.hh:112,
                 from gecode/int/dom.cpp:39:
./gecode/int/dom/range.hpp:44:34: note:   initializing argument 1 of 'Gecode::Int::Dom::ReRange<View, rm>::ReRange(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   44 |   ReRange<View,rm>::ReRange(Home home, View x, int min0, int max0, BoolView b)
      |                             ~~~~~^~~~
./gecode/int/dom/range.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Dom::ReRange<View, rm>::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/dom.cpp:150:7:   required from here
./gecode/int/dom/range.hpp:52:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   52 |       return Rel::ReEqDomInt<View,BoolView,rm>::post(home,x,min,b);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/dom.hh:44,
                 from gecode/int/dom.cpp:39:
./gecode/int/rel/eq.hpp:588:43: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  588 |   ReEqDomInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                      ~~~~~^~~~
In file included from ./gecode/int/dom.hh:112,
                 from gecode/int/dom.cpp:39:
./gecode/int/dom/range.hpp:72:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   72 |       (void) new (home) ReRange<View,rm>(home,x,min,max,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/dom.hh:112,
                 from gecode/int/dom.cpp:39:
./gecode/int/dom/range.hpp:44:34: note:   initializing argument 1 of 'Gecode::Int::Dom::ReRange<View, rm>::ReRange(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   44 |   ReRange<View,rm>::ReRange(Home home, View x, int min0, int max0, BoolView b)
      |                             ~~~~~^~~~
In file included from ./gecode/int/dom.hh:113,
                 from gecode/int/dom.cpp:39:
./gecode/int/dom/set.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Dom::ReIntSet<View, rm>::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/dom.cpp:166:7:   required from here
./gecode/int/dom/set.hpp:65:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   65 |       return ReRange<View,rm>::post(home,x,s.min(),s.max(),b);
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/dom.hh:112,
                 from gecode/int/dom.cpp:39:
./gecode/int/dom/range.hpp:50:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Dom::ReRange<View, rm>::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   50 |   ReRange<View,rm>::post(Home home, View x, int min, int max, BoolView b) {
      |                          ~~~~~^~~~
In file included from ./gecode/int/dom.hh:113,
                 from gecode/int/dom.cpp:39:
./gecode/int/dom/set.hpp:77:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |       (void) new (home) ReIntSet<View,rm>(home,x,s,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/dom.hh:113,
                 from gecode/int/dom.cpp:39:
./gecode/int/dom/set.hpp:43:9: note:   initializing argument 1 of 'Gecode::Int::Dom::ReIntSet<View, rm>::ReIntSet(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   43 |   (Home home, View x, const IntSet& s, BoolView b)
      |    ~~~~~^~~~
./gecode/int/dom/set.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Dom::ReIntSet<View, rm>::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/dom.cpp:169:7:   required from here
./gecode/int/dom/set.hpp:65:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   65 |       return ReRange<View,rm>::post(home,x,s.min(),s.max(),b);
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/dom.hh:112,
                 from gecode/int/dom.cpp:39:
./gecode/int/dom/range.hpp:50:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Dom::ReRange<View, rm>::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   50 |   ReRange<View,rm>::post(Home home, View x, int min, int max, BoolView b) {
      |                          ~~~~~^~~~
In file included from ./gecode/int/dom.hh:113,
                 from gecode/int/dom.cpp:39:
./gecode/int/dom/set.hpp:77:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |       (void) new (home) ReIntSet<View,rm>(home,x,s,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/dom.hh:113,
                 from gecode/int/dom.cpp:39:
./gecode/int/dom/set.hpp:43:9: note:   initializing argument 1 of 'Gecode::Int::Dom::ReIntSet<View, rm>::ReIntSet(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   43 |   (Home home, View x, const IntSet& s, BoolView b)
      |    ~~~~~^~~~
./gecode/int/dom/set.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Dom::ReIntSet<View, rm>::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/dom.cpp:172:7:   required from here
./gecode/int/dom/set.hpp:65:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   65 |       return ReRange<View,rm>::post(home,x,s.min(),s.max(),b);
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/dom.hh:112,
                 from gecode/int/dom.cpp:39:
./gecode/int/dom/range.hpp:50:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Dom::ReRange<View, rm>::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   50 |   ReRange<View,rm>::post(Home home, View x, int min, int max, BoolView b) {
      |                          ~~~~~^~~~
In file included from ./gecode/int/dom.hh:113,
                 from gecode/int/dom.cpp:39:
./gecode/int/dom/set.hpp:77:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |       (void) new (home) ReIntSet<View,rm>(home,x,s,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/dom.hh:113,
                 from gecode/int/dom.cpp:39:
./gecode/int/dom/set.hpp:43:9: note:   initializing argument 1 of 'Gecode::Int::Dom::ReIntSet<View, rm>::ReIntSet(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   43 |   (Home home, View x, const IntSet& s, BoolView b)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/dom.hh:44,
                 from gecode/int/dom.cpp:39:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/rel/eq.hpp:605:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/dom.cpp:119:7:   required from here
./gecode/int/rel/eq.hpp:584:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  584 |     : ReUnaryPropagator<View,PC_INT_DOM,CtrlView>(home,x,b), c(c0) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/dom.hh:44,
                 from gecode/int/dom.cpp:39:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/rel/eq.hpp:605:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/dom.cpp:123:7:   required from here
./gecode/int/rel/eq.hpp:584:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  584 |     : ReUnaryPropagator<View,PC_INT_DOM,CtrlView>(home,x,b), c(c0) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/dom.hh:44,
                 from gecode/int/dom.cpp:39:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/rel/eq.hpp:605:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/dom.cpp:127:7:   required from here
./gecode/int/rel/eq.hpp:584:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  584 |     : ReUnaryPropagator<View,PC_INT_DOM,CtrlView>(home,x,b), c(c0) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/dom.hh:112,
                 from gecode/int/dom.cpp:39:
./gecode/int/dom/range.hpp: In instantiation of 'Gecode::Int::Dom::ReRange<View, rm>::ReRange(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/dom/range.hpp:72:14:   required from 'static Gecode::ExecStatus Gecode::Int::Dom::ReRange<View, rm>::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/dom.cpp:142:7:   required from here
./gecode/int/dom/range.hpp:46:26: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |       min(min0), max(max0) {}
      |                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/dom.hh:112,
                 from gecode/int/dom.cpp:39:
./gecode/int/dom/range.hpp: In instantiation of 'Gecode::Int::Dom::ReRange<View, rm>::ReRange(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/dom/range.hpp:72:14:   required from 'static Gecode::ExecStatus Gecode::Int::Dom::ReRange<View, rm>::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/dom.cpp:146:7:   required from here
./gecode/int/dom/range.hpp:46:26: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |       min(min0), max(max0) {}
      |                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/dom.hh:112,
                 from gecode/int/dom.cpp:39:
./gecode/int/dom/range.hpp: In instantiation of 'Gecode::Int::Dom::ReRange<View, rm>::ReRange(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/dom/range.hpp:72:14:   required from 'static Gecode::ExecStatus Gecode::Int::Dom::ReRange<View, rm>::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/dom.cpp:150:7:   required from here
./gecode/int/dom/range.hpp:46:26: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |       min(min0), max(max0) {}
      |                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/dom.hh:113,
                 from gecode/int/dom.cpp:39:
./gecode/int/dom/set.hpp: In instantiation of 'Gecode::Int::Dom::ReIntSet<View, rm>::ReIntSet(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/dom/set.hpp:77:14:   required from 'static Gecode::ExecStatus Gecode::Int::Dom::ReIntSet<View, rm>::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/dom.cpp:166:7:   required from here
./gecode/int/dom/set.hpp:44:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : ReUnaryPropagator<View,PC_INT_DOM,BoolView>(home,x,b), is(s) {
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/dom.hh:113,
                 from gecode/int/dom.cpp:39:
./gecode/int/dom/set.hpp: In instantiation of 'Gecode::Int::Dom::ReIntSet<View, rm>::ReIntSet(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/dom/set.hpp:77:14:   required from 'static Gecode::ExecStatus Gecode::Int::Dom::ReIntSet<View, rm>::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/dom.cpp:169:7:   required from here
./gecode/int/dom/set.hpp:44:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : ReUnaryPropagator<View,PC_INT_DOM,BoolView>(home,x,b), is(s) {
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/dom.hh:113,
                 from gecode/int/dom.cpp:39:
./gecode/int/dom/set.hpp: In instantiation of 'Gecode::Int::Dom::ReIntSet<View, rm>::ReIntSet(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/dom/set.hpp:77:14:   required from 'static Gecode::ExecStatus Gecode::Int::Dom::ReIntSet<View, rm>::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/dom.cpp:172:7:   required from here
./gecode/int/dom/set.hpp:44:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : ReUnaryPropagator<View,PC_INT_DOM,BoolView>(home,x,b), is(s) {
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]':
./gecode/int/rel/eq.hpp:584:66:   required from 'Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/rel/eq.hpp:605:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/dom.cpp:119:7:   required from here
./gecode/int/propagator.hpp:154:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  154 |     : Propagator(home), x0(y0), b(b0) {
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]':
./gecode/int/dom/range.hpp:46:26:   required from 'Gecode::Int::Dom::ReRange<View, rm>::ReRange(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/dom/range.hpp:72:14:   required from 'static Gecode::ExecStatus Gecode::Int::Dom::ReRange<View, rm>::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/dom.cpp:142:7:   required from here
./gecode/int/propagator.hpp:154:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  154 |     : Propagator(home), x0(y0), b(b0) {
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/dom.hh:43,
                 from gecode/int/dom.cpp:39:
./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp<VIC>::subscribe(Gecode::Space&, Gecode::Propagator&, Gecode::PropCond, bool, Gecode::ModEvent, bool) [with VIC = Gecode::Int::BoolVarImpConf]':
./gecode/kernel/core.hpp:3396:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds]
 3396 |     return b.base+u.idx[pc-1];
      |                   ~~~~~^
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/element/pair.o  gecode/int/element/pair.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int/element.hh:378,
                 from gecode/int/element/pair.cpp:38:
./gecode/int/element/pair.hpp: In constructor 'Gecode::Int::Element::Pair::Pair(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int)':
./gecode/int/element/pair.hpp:44:65: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : TernaryPropagator<IntView,PC_INT_DOM>(home,x0,x1,x2), w(w0) {}
      |                                                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/kernel/propagator.hpp:390:9: note:   initializing argument 1 of 'Gecode::TernaryPropagator<View, pc>::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]'
  390 |   (Home home, View y0, View y1, View y2)
      |    ~~~~~^~~~
In file included from ./gecode/int/element.hh:378,
                 from gecode/int/element/pair.cpp:38:
./gecode/int/element/pair.hpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Element::Pair::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int, int)':
./gecode/int/element/pair.hpp:56:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   56 |       return Rel::EqDom<OffsetView,IntView>::post(home,x0x1w,x2);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/element.hh:44,
                 from gecode/int/element/pair.cpp:38:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/int/element.hh:378,
                 from gecode/int/element/pair.cpp:38:
./gecode/int/element/pair.hpp:62:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   62 |       (void) new (home) Pair(home,x0,x1,x2,w);
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:378,
                 from gecode/int/element/pair.cpp:38:
./gecode/int/element/pair.hpp:43:19: note:   initializing argument 1 of 'Gecode::Int::Element::Pair::Pair(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int)'
   43 |   Pair::Pair(Home home, IntView x0, IntView x1, IntView x2, int w0)
      |              ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::TernaryPropagator<View, pc>::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]':
./gecode/int/element/pair.hpp:44:65:   required from here
./gecode/kernel/propagator.hpp:391:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  391 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/element.hh:44,
                 from gecode/int/element/pair.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]':
./gecode/int/element/pair.hpp:56:46:   required from here
./gecode/int/rel/eq.hpp:130:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  130 |       (void) new (home) EqDom<View0,View1>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/element.hh:44,
                 from gecode/int/element/pair.cpp:38:
./gecode/int/rel/eq.hpp:115:34: note:   initializing argument 1 of 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]'
  115 |   EqDom<View0,View1>::EqDom(Home home, View0 x0, View1 x1)
      |                             ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]':
./gecode/int/rel/eq.hpp:130:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]'
./gecode/int/element/pair.hpp:56:46:   required from here
./gecode/int/rel/eq.hpp:116:72: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  116 |     : MixBinaryPropagator<View0,PC_INT_DOM,View1,PC_INT_DOM>(home,x0,x1) {}
      |                                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]':
./gecode/int/rel/eq.hpp:116:72:   required from 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]'
./gecode/int/rel/eq.hpp:130:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]'
./gecode/int/element/pair.hpp:56:46:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element/pair.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/rel.o  gecode/int/rel.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int/bool.hh:653,
                 from gecode/int/rel.cpp:39:
./gecode/int/bool/eqv.hpp: In constructor 'Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, int)':
./gecode/int/bool/eqv.hpp:164:22: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  164 |       x(x0), pm2(pm20) {
      |                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/rel.cpp:109:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  109 |         GECODE_ES_FAIL((Rel::EqDom<IntView,IntView>::post(home,x0,x1)));
      |                                                                     ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:111:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  111 |         GECODE_ES_FAIL((Rel::EqBnd<IntView,IntView>::post(home,x0,x1)));
      |                                                                     ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:52:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
   52 |   EqBnd<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:115:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  115 |       GECODE_ES_FAIL(Rel::Nq<IntView>::post(home,x0,x1)); break;
      |                                                       ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:119:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  119 |       GECODE_ES_FAIL(Rel::Lq<IntView>::post(home,x0,x1)); break;
      |                                                       ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:54:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   54 |   Lq<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:123:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  123 |       GECODE_ES_FAIL(Rel::Le<IntView>::post(home,x0,x1)); break;
      |                                                       ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:95:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Le<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   95 |   Le<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp: In function 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/rel.cpp:141:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  141 |           GECODE_ES_FAIL(Rel::NaryEqDom<IntView>::post(home,xv));
      |                                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:214:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
  214 |   NaryEqDom<View>::post(Home home, ViewArray<View>& x) {
      |                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:143:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  143 |           GECODE_ES_FAIL(Rel::NaryEqBnd<IntView>::post(home,xv));
      |                                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:346:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
  346 |   NaryEqBnd<View>::post(Home home, ViewArray<View>& x) {
      |                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:149:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  149 |         GECODE_ES_FAIL(Rel::Nq<IntView>::post(home,x[i],y));
      |                                                          ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:154:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  154 |         GECODE_ES_FAIL(Rel::Lq<IntView>::post(home,y,x[i]));
      |                                                          ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:54:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   54 |   Lq<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:159:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  159 |         GECODE_ES_FAIL(Rel::Lq<IntView>::post(home,x[i],y));
      |                                                          ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:54:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   54 |   Lq<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:164:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  164 |         GECODE_ES_FAIL(Rel::Le<IntView>::post(home,y,x[i]));
      |                                                          ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:95:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Le<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   95 |   Le<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:169:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  169 |         GECODE_ES_FAIL(Rel::Le<IntView>::post(home,x[i],y));
      |                                                          ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:95:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Le<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   95 |   Le<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify, Gecode::IntConLevel)':
gecode/int/rel.cpp:188:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  188 |                           ::post(home,x0,x1,r.var())));
      |                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:438:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  438 |   ReEqDom<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b) {
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:192:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  192 |                           ::post(home,x0,x1,r.var())));
      |                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:438:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  438 |   ReEqDom<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b) {
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:196:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  196 |                           ::post(home,x0,x1,r.var())));
      |                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:438:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  438 |   ReEqDom<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b) {
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:204:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  204 |                           ::post(home,x0,x1,r.var())));
      |                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:512:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  512 |   ReEqBnd<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b){
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:208:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  208 |                           ::post(home,x0,x1,r.var())));
      |                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:512:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  512 |   ReEqBnd<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b){
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:212:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  212 |                           ::post(home,x0,x1,r.var())));
      |                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:512:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  512 |   ReEqBnd<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b){
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:225:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  225 |                             ::post(home,x0,x1,n)));
      |                                                ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:512:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  512 |   ReEqBnd<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b){
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:229:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  229 |                             ::post(home,x0,x1,n)));
      |                                                ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:512:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  512 |   ReEqBnd<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b){
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:233:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  233 |                             ::post(home,x0,x1,n)));
      |                                                ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:512:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  512 |   ReEqBnd<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b){
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:241:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |                             ::post(home,x0,x1,n)));
      |                                                ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:438:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  438 |   ReEqDom<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b) {
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:245:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  245 |                             ::post(home,x0,x1,n)));
      |                                                ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:438:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  438 |   ReEqDom<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b) {
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:249:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  249 |                             ::post(home,x0,x1,n)));
      |                                                ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:438:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  438 |   ReEqDom<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b) {
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:262:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  262 |                         ::post(home,x0,x1,r.var())));
      |                                                  ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:417:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  417 |   ReLq<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:266:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  266 |                         ::post(home,x0,x1,r.var())));
      |                                                  ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:417:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  417 |   ReLq<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:270:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  270 |                         ::post(home,x0,x1,r.var())));
      |                                                  ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:417:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  417 |   ReLq<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:283:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  283 |                           ::post(home,x0,x1,n)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:417:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  417 |   ReLq<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:287:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  287 |                           ::post(home,x0,x1,n)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:417:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  417 |   ReLq<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:291:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  291 |                           ::post(home,x0,x1,n)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:417:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  417 |   ReLq<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntConLevel)':
gecode/int/rel.cpp:313:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  313 |                           ::post(home,x,n,r.var())));
      |                                                  ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:588:43: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  588 |   ReEqDomInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:317:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  317 |                           ::post(home,x,n,r.var())));
      |                                                  ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:588:43: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  588 |   ReEqDomInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:321:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  321 |                           ::post(home,x,n,r.var())));
      |                                                  ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:588:43: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  588 |   ReEqDomInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:329:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  329 |                           ::post(home,x,n,r.var())));
      |                                                  ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:666:43: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  666 |   ReEqBndInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:333:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  333 |                           ::post(home,x,n,r.var())));
      |                                                  ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:666:43: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  666 |   ReEqBndInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:337:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  337 |                           ::post(home,x,n,r.var())));
      |                                                  ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:666:43: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  666 |   ReEqBndInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:350:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  350 |                             ::post(home,x,n,nb)));
      |                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:666:43: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  666 |   ReEqBndInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:354:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  354 |                             ::post(home,x,n,nb)));
      |                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:666:43: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  666 |   ReEqBndInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:358:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  358 |                             ::post(home,x,n,nb)));
      |                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:666:43: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  666 |   ReEqBndInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:366:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  366 |                             ::post(home,x,n,nb)));
      |                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:588:43: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  588 |   ReEqDomInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:370:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  370 |                             ::post(home,x,n,nb)));
      |                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:588:43: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  588 |   ReEqDomInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:374:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  374 |                             ::post(home,x,n,nb)));
      |                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:588:43: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  588 |   ReEqDomInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:387:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  387 |                         ::post(home,x,n,r.var())));
      |                                                ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:499:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  499 |   ReLqInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:391:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  391 |                         ::post(home,x,n,r.var())));
      |                                                ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:499:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  499 |   ReLqInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:395:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  395 |                         ::post(home,x,n,r.var())));
      |                                                ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:499:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  499 |   ReLqInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:408:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  408 |                           ::post(home,x,n,nb)));
      |                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:499:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  499 |   ReLqInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:412:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  412 |                           ::post(home,x,n,nb)));
      |                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:499:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  499 |   ReLqInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:416:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  416 |                           ::post(home,x,n,nb)));
      |                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:499:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  499 |   ReLqInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp: In function 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntConLevel)':
gecode/int/rel.cpp:437:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  437 |           GECODE_ES_FAIL(Rel::NaryEqDom<IntView>::post(home,xv));
      |                                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:214:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
  214 |   NaryEqDom<View>::post(Home home, ViewArray<View>& x) {
      |                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:439:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  439 |           GECODE_ES_FAIL(Rel::NaryEqBnd<IntView>::post(home,xv));
      |                                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:346:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
  346 |   NaryEqBnd<View>::post(Home home, ViewArray<View>& x) {
      |                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:446:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  446 |         GECODE_ES_FAIL((Rel::NaryNq<IntView>::post(home,y)));
      |                                                          ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/nq.hpp:122:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
  122 |   NaryNq<View>::post(Home home, ViewArray<View>& x) {
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:452:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  452 |         GECODE_ES_FAIL((Rel::NaryLqLe<IntView,1>::post(home,y)));
      |                                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:212:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryLqLe<View, o>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int o = 1]'
  212 |   NaryLqLe<View,o>::post(Home home, ViewArray<View>& x) {
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:458:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  458 |         GECODE_ES_FAIL((Rel::NaryLqLe<IntView,0>::post(home,y)));
      |                                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:212:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryLqLe<View, o>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int o = 0]'
  212 |   NaryLqLe<View,o>::post(Home home, ViewArray<View>& x) {
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:466:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  466 |         GECODE_ES_FAIL((Rel::NaryLqLe<IntView,1>::post(home,y)));
      |                                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:212:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryLqLe<View, o>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int o = 1]'
  212 |   NaryLqLe<View,o>::post(Home home, ViewArray<View>& x) {
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:469:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  469 |         GECODE_ES_FAIL(Rel::Le<IntView>::post(home,x[i+1],x[i]));
      |                                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:95:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Le<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   95 |   Le<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:476:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  476 |         GECODE_ES_FAIL((Rel::NaryLqLe<IntView,0>::post(home,y)));
      |                                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:212:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryLqLe<View, o>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int o = 0]'
  212 |   NaryLqLe<View,o>::post(Home home, ViewArray<View>& x) {
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp: In function 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
gecode/int/rel.cpp:493:67: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  493 |         GECODE_ES_FAIL(Rel::LexLqLe<IntView>::post(home,yv,xv,true));
      |                                                                   ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:659,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lex.hpp:238:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe<View>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, bool) [with View = Gecode::Int::IntView]'
  238 |   LexLqLe<View>::post(Home home,
      |                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:499:67: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  499 |         GECODE_ES_FAIL(Rel::LexLqLe<IntView>::post(home,xv,yv,true));
      |                                                                   ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:659,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lex.hpp:238:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe<View>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, bool) [with View = Gecode::Int::IntView]'
  238 |   LexLqLe<View>::post(Home home,
      |                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:505:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  505 |         GECODE_ES_FAIL(Rel::LexLqLe<IntView>::post(home,yv,xv,false));
      |                                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:659,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lex.hpp:238:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe<View>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, bool) [with View = Gecode::Int::IntView]'
  238 |   LexLqLe<View>::post(Home home,
      |                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:511:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  511 |         GECODE_ES_FAIL(Rel::LexLqLe<IntView>::post(home,xv,yv,false));
      |                                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:659,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lex.hpp:238:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe<View>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, bool) [with View = Gecode::Int::IntView]'
  238 |   LexLqLe<View>::post(Home home,
      |                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:520:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  520 |                           ::post(home,x[i],y[i])));
      |                                                ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:525:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  525 |                           ::post(home,x[i],y[i])));
      |                                                ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:52:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
   52 |   EqBnd<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
gecode/int/rel.cpp:531:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  531 |         GECODE_ES_FAIL(Rel::LexNq<IntView>::post(home,xv,yv));
      |                                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:659,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lex.hpp:322:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::LexNq<View>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
  322 |   LexNq<View>::post(Home home, ViewArray<View>& x, ViewArray<View>& y) {
      |                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]':
./gecode/int/bool/eqv.hpp:164:22:   required from here
./gecode/kernel/propagator.hpp:341:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  341 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]':
gecode/int/rel.cpp:109:9:   required from here
./gecode/int/rel/eq.hpp:130:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  130 |       (void) new (home) EqDom<View0,View1>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:115:34: note:   initializing argument 1 of 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
  115 |   EqDom<View0,View1>::EqDom(Home home, View0 x0, View1 x1)
      |                             ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]':
gecode/int/rel.cpp:111:9:   required from here
./gecode/int/rel/eq.hpp:62:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   62 |       (void) new (home) EqBnd<View0,View1>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:47:34: note:   initializing argument 1 of 'Gecode::Int::Rel::EqBnd<View0, View1>::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
   47 |   EqBnd<View0,View1>::EqBnd(Home home, View0 x0, View1 x1)
      |                             ~~~~~^~~~
In file included from ./gecode/int/rel.hh:657,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]':
gecode/int/rel.cpp:115:7:   required from here
./gecode/int/rel/nq.hpp:61:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   61 |       (void) new (home) Nq<View>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/nq.hpp:48:21: note:   initializing argument 1 of 'Gecode::Int::Rel::Nq<View>::Nq(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   48 |   Nq<View>::Nq(Home home, View x0, View x1)
      |                ~~~~~^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]':
gecode/int/rel.cpp:119:7:   required from here
./gecode/int/rel/lq-le.hpp:58:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   58 |       (void) new (home) Lq<View>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:49:21: note:   initializing argument 1 of 'Gecode::Int::Rel::Lq<View>::Lq(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   49 |   Lq<View>::Lq(Home home, View x0, View x1)
      |                ~~~~~^~~~
./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Le<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]':
gecode/int/rel.cpp:123:7:   required from here
./gecode/int/rel/lq-le.hpp:101:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |       (void) new (home) Le<View>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:90:21: note:   initializing argument 1 of 'Gecode::Int::Rel::Le<View>::Le(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   90 |   Le<View>::Le(Home home, View x0, View x1)
      |                ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]':
gecode/int/rel.cpp:141:11:   required from here
./gecode/int/rel/eq.hpp:217:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  217 |       return EqDom<View,View>::post(home,x[0],x[1]);
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
./gecode/int/rel/eq.hpp:229:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  229 |       (void) new (home) NaryEqDom<View>(home,x);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:209:35: note:   initializing argument 1 of 'Gecode::Int::Rel::NaryEqDom<View>::NaryEqDom(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
  209 |   NaryEqDom<View>::NaryEqDom(Home home, ViewArray<View>& x)
      |                              ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]':
gecode/int/rel.cpp:143:11:   required from here
./gecode/int/rel/eq.hpp:349:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  349 |       return EqBnd<View,View>::post(home,x[0],x[1]);
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:52:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
   52 |   EqBnd<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
./gecode/int/rel/eq.hpp:361:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  361 |       (void) new (home) NaryEqBnd<View>(home,x);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:341:35: note:   initializing argument 1 of 'Gecode::Int::Rel::NaryEqBnd<View>::NaryEqBnd(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
  341 |   NaryEqBnd<View>::NaryEqBnd(Home home, ViewArray<View>& x)
      |                              ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/rel.cpp:187:11:   required from here
./gecode/int/rel/eq.hpp:442:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  442 |       return EqDom<View,View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
./gecode/int/rel/eq.hpp:447:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  447 |       return Nq<View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:450:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  450 |       (void) new (home) ReEqDom(home,x0,x1,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:433:43: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  433 |   ReEqDom<View,CtrlView,rm>::ReEqDom(Home home, View x0, View x1, CtrlView b)
      |                                      ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/rel.cpp:191:11:   required from here
./gecode/int/rel/eq.hpp:442:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  442 |       return EqDom<View,View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
./gecode/int/rel/eq.hpp:447:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  447 |       return Nq<View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:450:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  450 |       (void) new (home) ReEqDom(home,x0,x1,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:433:43: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  433 |   ReEqDom<View,CtrlView,rm>::ReEqDom(Home home, View x0, View x1, CtrlView b)
      |                                      ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/rel.cpp:195:11:   required from here
./gecode/int/rel/eq.hpp:442:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  442 |       return EqDom<View,View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
./gecode/int/rel/eq.hpp:447:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  447 |       return Nq<View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:450:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  450 |       (void) new (home) ReEqDom(home,x0,x1,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:433:43: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  433 |   ReEqDom<View,CtrlView,rm>::ReEqDom(Home home, View x0, View x1, CtrlView b)
      |                                      ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/rel.cpp:203:11:   required from here
./gecode/int/rel/eq.hpp:516:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  516 |       return EqBnd<View,View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:52:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
   52 |   EqBnd<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
./gecode/int/rel/eq.hpp:521:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  521 |       return Nq<View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:524:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  524 |       (void) new (home) ReEqBnd(home,x0,x1,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:507:43: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  507 |   ReEqBnd<View,CtrlView,rm>::ReEqBnd(Home home, View x0, View x1, CtrlView b)
      |                                      ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/rel.cpp:207:11:   required from here
./gecode/int/rel/eq.hpp:516:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  516 |       return EqBnd<View,View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:52:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
   52 |   EqBnd<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
./gecode/int/rel/eq.hpp:521:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  521 |       return Nq<View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:524:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  524 |       (void) new (home) ReEqBnd(home,x0,x1,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:507:43: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  507 |   ReEqBnd<View,CtrlView,rm>::ReEqBnd(Home home, View x0, View x1, CtrlView b)
      |                                      ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/rel.cpp:211:11:   required from here
./gecode/int/rel/eq.hpp:516:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  516 |       return EqBnd<View,View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:52:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
   52 |   EqBnd<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
./gecode/int/rel/eq.hpp:521:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  521 |       return Nq<View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:524:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  524 |       (void) new (home) ReEqBnd(home,x0,x1,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:507:43: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  507 |   ReEqBnd<View,CtrlView,rm>::ReEqBnd(Home home, View x0, View x1, CtrlView b)
      |                                      ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/rel.cpp:224:13:   required from here
./gecode/int/rel/eq.hpp:516:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  516 |       return EqBnd<View,View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:52:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
   52 |   EqBnd<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
./gecode/int/rel/eq.hpp:521:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  521 |       return Nq<View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:524:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  524 |       (void) new (home) ReEqBnd(home,x0,x1,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:507:43: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  507 |   ReEqBnd<View,CtrlView,rm>::ReEqBnd(Home home, View x0, View x1, CtrlView b)
      |                                      ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/rel.cpp:228:13:   required from here
./gecode/int/rel/eq.hpp:516:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  516 |       return EqBnd<View,View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:52:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
   52 |   EqBnd<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
./gecode/int/rel/eq.hpp:521:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  521 |       return Nq<View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:524:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  524 |       (void) new (home) ReEqBnd(home,x0,x1,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:507:43: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  507 |   ReEqBnd<View,CtrlView,rm>::ReEqBnd(Home home, View x0, View x1, CtrlView b)
      |                                      ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/rel.cpp:232:13:   required from here
./gecode/int/rel/eq.hpp:516:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  516 |       return EqBnd<View,View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:52:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
   52 |   EqBnd<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
./gecode/int/rel/eq.hpp:521:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  521 |       return Nq<View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:524:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  524 |       (void) new (home) ReEqBnd(home,x0,x1,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:507:43: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  507 |   ReEqBnd<View,CtrlView,rm>::ReEqBnd(Home home, View x0, View x1, CtrlView b)
      |                                      ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/rel.cpp:240:13:   required from here
./gecode/int/rel/eq.hpp:442:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  442 |       return EqDom<View,View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
./gecode/int/rel/eq.hpp:447:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  447 |       return Nq<View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:450:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  450 |       (void) new (home) ReEqDom(home,x0,x1,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:433:43: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  433 |   ReEqDom<View,CtrlView,rm>::ReEqDom(Home home, View x0, View x1, CtrlView b)
      |                                      ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/rel.cpp:244:13:   required from here
./gecode/int/rel/eq.hpp:442:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  442 |       return EqDom<View,View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
./gecode/int/rel/eq.hpp:447:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  447 |       return Nq<View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:450:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  450 |       (void) new (home) ReEqDom(home,x0,x1,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:433:43: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  433 |   ReEqDom<View,CtrlView,rm>::ReEqDom(Home home, View x0, View x1, CtrlView b)
      |                                      ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/rel.cpp:248:13:   required from here
./gecode/int/rel/eq.hpp:442:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  442 |       return EqDom<View,View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
./gecode/int/rel/eq.hpp:447:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  447 |       return Nq<View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:450:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  450 |       (void) new (home) ReEqDom(home,x0,x1,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:433:43: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  433 |   ReEqDom<View,CtrlView,rm>::ReEqDom(Home home, View x0, View x1, CtrlView b)
      |                                      ~~~~~^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/rel.cpp:261:9:   required from here
./gecode/int/rel/lq-le.hpp:421:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  421 |       return Lq<View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:54:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   54 |   Lq<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
./gecode/int/rel/lq-le.hpp:426:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  426 |       return Le<View>::post(home,x1,x0);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:95:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Le<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   95 |   Le<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
./gecode/int/rel/lq-le.hpp:439:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  439 |         (void) new (home) ReLq<View,CtrlView,rm>(home,x0,x1,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:412:37: note:   initializing argument 1 of 'Gecode::Int::Rel::ReLq<View, CtrlView, rm>::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  412 |   ReLq<View,CtrlView,rm>::ReLq(Home home, View x0, View x1, CtrlView b)
      |                                ~~~~~^~~~
./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/rel.cpp:265:9:   required from here
./gecode/int/rel/lq-le.hpp:421:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  421 |       return Lq<View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:54:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   54 |   Lq<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
./gecode/int/rel/lq-le.hpp:426:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  426 |       return Le<View>::post(home,x1,x0);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:95:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Le<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   95 |   Le<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
./gecode/int/rel/lq-le.hpp:439:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  439 |         (void) new (home) ReLq<View,CtrlView,rm>(home,x0,x1,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:412:37: note:   initializing argument 1 of 'Gecode::Int::Rel::ReLq<View, CtrlView, rm>::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  412 |   ReLq<View,CtrlView,rm>::ReLq(Home home, View x0, View x1, CtrlView b)
      |                                ~~~~~^~~~
./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/rel.cpp:269:9:   required from here
./gecode/int/rel/lq-le.hpp:421:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  421 |       return Lq<View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:54:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   54 |   Lq<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
./gecode/int/rel/lq-le.hpp:426:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  426 |       return Le<View>::post(home,x1,x0);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:95:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Le<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   95 |   Le<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
./gecode/int/rel/lq-le.hpp:439:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  439 |         (void) new (home) ReLq<View,CtrlView,rm>(home,x0,x1,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:412:37: note:   initializing argument 1 of 'Gecode::Int::Rel::ReLq<View, CtrlView, rm>::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  412 |   ReLq<View,CtrlView,rm>::ReLq(Home home, View x0, View x1, CtrlView b)
      |                                ~~~~~^~~~
./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/rel.cpp:282:11:   required from here
./gecode/int/rel/lq-le.hpp:421:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  421 |       return Lq<View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:54:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   54 |   Lq<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
./gecode/int/rel/lq-le.hpp:426:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  426 |       return Le<View>::post(home,x1,x0);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:95:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Le<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   95 |   Le<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
./gecode/int/rel/lq-le.hpp:439:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  439 |         (void) new (home) ReLq<View,CtrlView,rm>(home,x0,x1,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:412:37: note:   initializing argument 1 of 'Gecode::Int::Rel::ReLq<View, CtrlView, rm>::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  412 |   ReLq<View,CtrlView,rm>::ReLq(Home home, View x0, View x1, CtrlView b)
      |                                ~~~~~^~~~
./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/rel.cpp:286:11:   required from here
./gecode/int/rel/lq-le.hpp:421:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  421 |       return Lq<View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:54:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   54 |   Lq<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
./gecode/int/rel/lq-le.hpp:426:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  426 |       return Le<View>::post(home,x1,x0);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:95:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Le<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   95 |   Le<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
./gecode/int/rel/lq-le.hpp:439:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  439 |         (void) new (home) ReLq<View,CtrlView,rm>(home,x0,x1,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:412:37: note:   initializing argument 1 of 'Gecode::Int::Rel::ReLq<View, CtrlView, rm>::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  412 |   ReLq<View,CtrlView,rm>::ReLq(Home home, View x0, View x1, CtrlView b)
      |                                ~~~~~^~~~
./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/rel.cpp:290:11:   required from here
./gecode/int/rel/lq-le.hpp:421:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  421 |       return Lq<View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:54:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   54 |   Lq<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
./gecode/int/rel/lq-le.hpp:426:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  426 |       return Le<View>::post(home,x1,x0);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:95:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Le<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   95 |   Le<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
./gecode/int/rel/lq-le.hpp:439:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  439 |         (void) new (home) ReLq<View,CtrlView,rm>(home,x0,x1,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:412:37: note:   initializing argument 1 of 'Gecode::Int::Rel::ReLq<View, CtrlView, rm>::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  412 |   ReLq<View,CtrlView,rm>::ReLq(Home home, View x0, View x1, CtrlView b)
      |                                ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/rel.cpp:312:11:   required from here
./gecode/int/rel/eq.hpp:605:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  605 |       (void) new (home) ReEqDomInt(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:583:9: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  583 |   (Home home, View x, int c0, CtrlView b)
      |    ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/rel.cpp:316:11:   required from here
./gecode/int/rel/eq.hpp:605:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  605 |       (void) new (home) ReEqDomInt(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:583:9: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  583 |   (Home home, View x, int c0, CtrlView b)
      |    ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/rel.cpp:320:11:   required from here
./gecode/int/rel/eq.hpp:605:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  605 |       (void) new (home) ReEqDomInt(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:583:9: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  583 |   (Home home, View x, int c0, CtrlView b)
      |    ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/rel.cpp:328:11:   required from here
./gecode/int/rel/eq.hpp:683:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  683 |       (void) new (home) ReEqBndInt(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:661:9: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  661 |   (Home home, View x, int c0, CtrlView b)
      |    ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/rel.cpp:332:11:   required from here
./gecode/int/rel/eq.hpp:683:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  683 |       (void) new (home) ReEqBndInt(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:661:9: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  661 |   (Home home, View x, int c0, CtrlView b)
      |    ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/rel.cpp:336:11:   required from here
./gecode/int/rel/eq.hpp:683:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  683 |       (void) new (home) ReEqBndInt(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:661:9: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  661 |   (Home home, View x, int c0, CtrlView b)
      |    ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/rel.cpp:349:13:   required from here
./gecode/int/rel/eq.hpp:683:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  683 |       (void) new (home) ReEqBndInt(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:661:9: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  661 |   (Home home, View x, int c0, CtrlView b)
      |    ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/rel.cpp:353:13:   required from here
./gecode/int/rel/eq.hpp:683:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  683 |       (void) new (home) ReEqBndInt(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:661:9: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  661 |   (Home home, View x, int c0, CtrlView b)
      |    ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/rel.cpp:357:13:   required from here
./gecode/int/rel/eq.hpp:683:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  683 |       (void) new (home) ReEqBndInt(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:661:9: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  661 |   (Home home, View x, int c0, CtrlView b)
      |    ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/rel.cpp:365:13:   required from here
./gecode/int/rel/eq.hpp:605:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  605 |       (void) new (home) ReEqDomInt(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:583:9: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  583 |   (Home home, View x, int c0, CtrlView b)
      |    ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/rel.cpp:369:13:   required from here
./gecode/int/rel/eq.hpp:605:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  605 |       (void) new (home) ReEqDomInt(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:583:9: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  583 |   (Home home, View x, int c0, CtrlView b)
      |    ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/rel.cpp:373:13:   required from here
./gecode/int/rel/eq.hpp:605:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  605 |       (void) new (home) ReEqDomInt(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:583:9: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  583 |   (Home home, View x, int c0, CtrlView b)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/rel.cpp:386:9:   required from here
./gecode/int/rel/lq-le.hpp:517:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  517 |         (void) new (home) ReLqInt<View,CtrlView,rm>(home,x,c,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:494:43: note:   initializing argument 1 of 'Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  494 |   ReLqInt<View,CtrlView,rm>::ReLqInt(Home home, View x, int c0, CtrlView b)
      |                                      ~~~~~^~~~
./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/rel.cpp:390:9:   required from here
./gecode/int/rel/lq-le.hpp:517:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  517 |         (void) new (home) ReLqInt<View,CtrlView,rm>(home,x,c,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:494:43: note:   initializing argument 1 of 'Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  494 |   ReLqInt<View,CtrlView,rm>::ReLqInt(Home home, View x, int c0, CtrlView b)
      |                                      ~~~~~^~~~
./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/rel.cpp:394:9:   required from here
./gecode/int/rel/lq-le.hpp:517:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  517 |         (void) new (home) ReLqInt<View,CtrlView,rm>(home,x,c,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:494:43: note:   initializing argument 1 of 'Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  494 |   ReLqInt<View,CtrlView,rm>::ReLqInt(Home home, View x, int c0, CtrlView b)
      |                                      ~~~~~^~~~
./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/rel.cpp:407:11:   required from here
./gecode/int/rel/lq-le.hpp:517:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  517 |         (void) new (home) ReLqInt<View,CtrlView,rm>(home,x,c,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:494:43: note:   initializing argument 1 of 'Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  494 |   ReLqInt<View,CtrlView,rm>::ReLqInt(Home home, View x, int c0, CtrlView b)
      |                                      ~~~~~^~~~
./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/rel.cpp:411:11:   required from here
./gecode/int/rel/lq-le.hpp:517:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  517 |         (void) new (home) ReLqInt<View,CtrlView,rm>(home,x,c,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:494:43: note:   initializing argument 1 of 'Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  494 |   ReLqInt<View,CtrlView,rm>::ReLqInt(Home home, View x, int c0, CtrlView b)
      |                                      ~~~~~^~~~
./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/rel.cpp:415:11:   required from here
./gecode/int/rel/lq-le.hpp:517:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  517 |         (void) new (home) ReLqInt<View,CtrlView,rm>(home,x,c,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:494:43: note:   initializing argument 1 of 'Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  494 |   ReLqInt<View,CtrlView,rm>::ReLqInt(Home home, View x, int c0, CtrlView b)
      |                                      ~~~~~^~~~
In file included from ./gecode/int/rel.hh:657,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]':
gecode/int/rel.cpp:446:9:   required from here
./gecode/int/rel/nq.hpp:148:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  148 |       return Nq<View>::post(home,x[0],x[1]);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
./gecode/int/rel/nq.hpp:149:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  149 |     (void) new (home) NaryNq(home,x);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/nq.hpp:100:29: note:   initializing argument 1 of 'Gecode::Int::Rel::NaryNq<View>::NaryNq(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
  100 |   NaryNq<View>::NaryNq(Home home, ViewArray<View>& x)
      |                        ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryLqLe<View, o>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int o = 1]':
gecode/int/rel.cpp:452:9:   required from here
./gecode/int/rel/lq-le.hpp:231:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  231 |               GECODE_ES_CHECK(NaryEqBnd<View>::post(home,y));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:346:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
  346 |   NaryEqBnd<View>::post(Home home, ViewArray<View>& x) {
      |                         ~~~~~^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:274:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  274 |         return Lq<View>::post(home,x[0],x[1]);
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:54:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   54 |   Lq<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
./gecode/int/rel/lq-le.hpp:276:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  276 |         return Le<View>::post(home,x[0],x[1]);
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:95:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Le<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   95 |   Le<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
./gecode/int/rel/lq-le.hpp:278:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  278 |       (void) new (home) NaryLqLe<View,o>(home,x);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:203:35: note:   initializing argument 1 of 'Gecode::Int::Rel::NaryLqLe<View, o>::NaryLqLe(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int o = 1]'
  203 |   NaryLqLe<View,o>::NaryLqLe(Home home, ViewArray<View>& x)
      |                              ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryLqLe<View, o>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int o = 0]':
gecode/int/rel.cpp:458:9:   required from here
./gecode/int/rel/lq-le.hpp:231:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  231 |               GECODE_ES_CHECK(NaryEqBnd<View>::post(home,y));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp:346:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
  346 |   NaryEqBnd<View>::post(Home home, ViewArray<View>& x) {
      |                         ~~~~~^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:274:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  274 |         return Lq<View>::post(home,x[0],x[1]);
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:54:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   54 |   Lq<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
./gecode/int/rel/lq-le.hpp:276:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  276 |         return Le<View>::post(home,x[0],x[1]);
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:95:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Le<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   95 |   Le<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
./gecode/int/rel/lq-le.hpp:278:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  278 |       (void) new (home) NaryLqLe<View,o>(home,x);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:203:35: note:   initializing argument 1 of 'Gecode::Int::Rel::NaryLqLe<View, o>::NaryLqLe(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int o = 0]'
  203 |   NaryLqLe<View,o>::NaryLqLe(Home home, ViewArray<View>& x)
      |                              ~~~~~^~~~
In file included from ./gecode/int/rel.hh:659,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lex.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe<View>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, bool) [with View = Gecode::Int::IntView]':
gecode/int/rel.cpp:493:9:   required from here
./gecode/int/rel/lex.hpp:249:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  249 |         return Le<View>::post(home,x[0],y[0]);
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:95:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Le<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   95 |   Le<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
In file included from ./gecode/int/rel.hh:659,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lex.hpp:251:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  251 |         return Lq<View>::post(home,x[0],y[0]);
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp:54:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   54 |   Lq<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
In file included from ./gecode/int/rel.hh:659,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lex.hpp:253:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  253 |     (void) new (home) LexLqLe<View>(home,x,y,strict);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:659,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lex.hpp:45:31: note:   initializing argument 1 of 'Gecode::Int::Rel::LexLqLe<View>::LexLqLe(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, bool) [with View = Gecode::Int::IntView]'
   45 |   LexLqLe<View>::LexLqLe(Home home,
      |                          ~~~~~^~~~
./gecode/int/rel/lex.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::LexNq<View>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]':
gecode/int/rel.cpp:531:9:   required from here
./gecode/int/rel/lex.hpp:350:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  350 |       return Nq<View>::post(home,x[0],y[0]);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/int/rel.hh:659,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lex.hpp:351:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  351 |     (void) new (home) LexNq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:659,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lex.hpp:263:27: note:   initializing argument 1 of 'Gecode::Int::Rel::LexNq<View>::LexNq(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
  263 |   LexNq<View>::LexNq(Home home, ViewArray<View>& xv, ViewArray<View>& yv)
      |                      ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]':
./gecode/int/rel/eq.hpp:130:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
gecode/int/rel.cpp:109:9:   required from here
./gecode/int/rel/eq.hpp:116:72: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  116 |     : MixBinaryPropagator<View0,PC_INT_DOM,View1,PC_INT_DOM>(home,x0,x1) {}
      |                                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqBnd<View0, View1>::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]':
./gecode/int/rel/eq.hpp:62:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
gecode/int/rel.cpp:111:9:   required from here
./gecode/int/rel/eq.hpp:48:72: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   48 |     : MixBinaryPropagator<View0,PC_INT_BND,View1,PC_INT_BND>(home,x0,x1) {}
      |                                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:657,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/nq.hpp: In instantiation of 'Gecode::Int::Rel::Nq<View>::Nq(Gecode::Home, View, View) [with View = Gecode::Int::IntView]':
./gecode/int/rel/nq.hpp:61:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
gecode/int/rel.cpp:115:7:   required from here
./gecode/int/rel/nq.hpp:49:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : BinaryPropagator<View,PC_INT_VAL>(home,x0,x1) {}
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 0]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::Lq<View>::Lq(Gecode::Home, View, View) [with View = Gecode::Int::IntView]':
./gecode/int/rel/lq-le.hpp:58:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
gecode/int/rel.cpp:119:7:   required from here
./gecode/int/rel/lq-le.hpp:50:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   50 |     : BinaryPropagator<View,PC_INT_BND>(home,x0,x1) {}
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::Le<View>::Le(Gecode::Home, View, View) [with View = Gecode::Int::IntView]':
./gecode/int/rel/lq-le.hpp:101:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::Le<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
gecode/int/rel.cpp:123:7:   required from here
./gecode/int/rel/lq-le.hpp:91:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   91 |     : BinaryPropagator<View,PC_INT_BND>(home,x0,x1) {}
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::NaryEqDom<View>::NaryEqDom(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]':
./gecode/int/rel/eq.hpp:229:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
gecode/int/rel.cpp:141:11:   required from here
./gecode/int/rel/eq.hpp:210:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  210 |     : NaryPropagator<View,PC_INT_DOM>(home,x) {}
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/propagator.hpp:444:9: note:   initializing argument 1 of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int pc = 2]'
  444 |   (Home home, ViewArray<View>& y)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::NaryEqBnd<View>::NaryEqBnd(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]':
./gecode/int/rel/eq.hpp:361:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
gecode/int/rel.cpp:143:11:   required from here
./gecode/int/rel/eq.hpp:342:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  342 |     : NaryPropagator<View,PC_INT_BND>(home,x) {}
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/propagator.hpp:444:9: note:   initializing argument 1 of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int pc = 1]'
  444 |   (Home home, ViewArray<View>& y)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/rel/eq.hpp:450:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/rel.cpp:187:11:   required from here
./gecode/int/rel/eq.hpp:434:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  434 |     : ReBinaryPropagator<View,PC_INT_DOM,CtrlView>(home,x0,x1,b) {}
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/rel/eq.hpp:450:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/rel.cpp:191:11:   required from here
./gecode/int/rel/eq.hpp:434:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  434 |     : ReBinaryPropagator<View,PC_INT_DOM,CtrlView>(home,x0,x1,b) {}
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/rel/eq.hpp:450:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/rel.cpp:195:11:   required from here
./gecode/int/rel/eq.hpp:434:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  434 |     : ReBinaryPropagator<View,PC_INT_DOM,CtrlView>(home,x0,x1,b) {}
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/rel/eq.hpp:524:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/rel.cpp:203:11:   required from here
./gecode/int/rel/eq.hpp:508:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  508 |     : ReBinaryPropagator<View,PC_INT_BND,CtrlView>(home,x0,x1,b) {}
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/rel/eq.hpp:524:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/rel.cpp:207:11:   required from here
./gecode/int/rel/eq.hpp:508:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  508 |     : ReBinaryPropagator<View,PC_INT_BND,CtrlView>(home,x0,x1,b) {}
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/rel/eq.hpp:524:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/rel.cpp:211:11:   required from here
./gecode/int/rel/eq.hpp:508:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  508 |     : ReBinaryPropagator<View,PC_INT_BND,CtrlView>(home,x0,x1,b) {}
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/rel/eq.hpp:524:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/rel.cpp:224:13:   required from here
./gecode/int/rel/eq.hpp:508:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  508 |     : ReBinaryPropagator<View,PC_INT_BND,CtrlView>(home,x0,x1,b) {}
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/rel/eq.hpp:524:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/rel.cpp:228:13:   required from here
./gecode/int/rel/eq.hpp:508:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  508 |     : ReBinaryPropagator<View,PC_INT_BND,CtrlView>(home,x0,x1,b) {}
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/rel/eq.hpp:524:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/rel.cpp:232:13:   required from here
./gecode/int/rel/eq.hpp:508:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  508 |     : ReBinaryPropagator<View,PC_INT_BND,CtrlView>(home,x0,x1,b) {}
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/rel/eq.hpp:450:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/rel.cpp:240:13:   required from here
./gecode/int/rel/eq.hpp:434:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  434 |     : ReBinaryPropagator<View,PC_INT_DOM,CtrlView>(home,x0,x1,b) {}
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::NegBoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/rel/eq.hpp:450:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/rel.cpp:244:13:   required from here
./gecode/int/rel/eq.hpp:434:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  434 |     : ReBinaryPropagator<View,PC_INT_DOM,CtrlView>(home,x0,x1,b) {}
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::NegBoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/rel/eq.hpp:450:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/rel.cpp:248:13:   required from here
./gecode/int/rel/eq.hpp:434:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  434 |     : ReBinaryPropagator<View,PC_INT_DOM,CtrlView>(home,x0,x1,b) {}
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::NegBoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLq<View, CtrlView, rm>::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/rel/lq-le.hpp:439:16:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/rel.cpp:261:9:   required from here
./gecode/int/rel/lq-le.hpp:413:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  413 |     : ReBinaryPropagator<View,PC_INT_BND,CtrlView>(home,x0,x1,b) {}
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLq<View, CtrlView, rm>::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/rel/lq-le.hpp:439:16:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/rel.cpp:265:9:   required from here
./gecode/int/rel/lq-le.hpp:413:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  413 |     : ReBinaryPropagator<View,PC_INT_BND,CtrlView>(home,x0,x1,b) {}
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLq<View, CtrlView, rm>::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/rel/lq-le.hpp:439:16:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/rel.cpp:269:9:   required from here
./gecode/int/rel/lq-le.hpp:413:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  413 |     : ReBinaryPropagator<View,PC_INT_BND,CtrlView>(home,x0,x1,b) {}
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLq<View, CtrlView, rm>::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/rel/lq-le.hpp:439:16:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/rel.cpp:282:11:   required from here
./gecode/int/rel/lq-le.hpp:413:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  413 |     : ReBinaryPropagator<View,PC_INT_BND,CtrlView>(home,x0,x1,b) {}
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLq<View, CtrlView, rm>::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/rel/lq-le.hpp:439:16:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/rel.cpp:286:11:   required from here
./gecode/int/rel/lq-le.hpp:413:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  413 |     : ReBinaryPropagator<View,PC_INT_BND,CtrlView>(home,x0,x1,b) {}
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLq<View, CtrlView, rm>::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/rel/lq-le.hpp:439:16:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/rel.cpp:290:11:   required from here
./gecode/int/rel/lq-le.hpp:413:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  413 |     : ReBinaryPropagator<View,PC_INT_BND,CtrlView>(home,x0,x1,b) {}
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/rel/eq.hpp:605:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/rel.cpp:312:11:   required from here
./gecode/int/rel/eq.hpp:584:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  584 |     : ReUnaryPropagator<View,PC_INT_DOM,CtrlView>(home,x,b), c(c0) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/rel/eq.hpp:605:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/rel.cpp:316:11:   required from here
./gecode/int/rel/eq.hpp:584:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  584 |     : ReUnaryPropagator<View,PC_INT_DOM,CtrlView>(home,x,b), c(c0) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/rel/eq.hpp:605:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/rel.cpp:320:11:   required from here
./gecode/int/rel/eq.hpp:584:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  584 |     : ReUnaryPropagator<View,PC_INT_DOM,CtrlView>(home,x,b), c(c0) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/rel/eq.hpp:683:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/rel.cpp:328:11:   required from here
./gecode/int/rel/eq.hpp:662:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  662 |     : ReUnaryPropagator<View,PC_INT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/rel/eq.hpp:683:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/rel.cpp:332:11:   required from here
./gecode/int/rel/eq.hpp:662:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  662 |     : ReUnaryPropagator<View,PC_INT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/rel/eq.hpp:683:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/rel.cpp:336:11:   required from here
./gecode/int/rel/eq.hpp:662:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  662 |     : ReUnaryPropagator<View,PC_INT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/rel/eq.hpp:683:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/rel.cpp:349:13:   required from here
./gecode/int/rel/eq.hpp:662:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  662 |     : ReUnaryPropagator<View,PC_INT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/rel/eq.hpp:683:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/rel.cpp:353:13:   required from here
./gecode/int/rel/eq.hpp:662:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  662 |     : ReUnaryPropagator<View,PC_INT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/rel/eq.hpp:683:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/rel.cpp:357:13:   required from here
./gecode/int/rel/eq.hpp:662:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  662 |     : ReUnaryPropagator<View,PC_INT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/rel/eq.hpp:605:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/rel.cpp:365:13:   required from here
./gecode/int/rel/eq.hpp:584:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  584 |     : ReUnaryPropagator<View,PC_INT_DOM,CtrlView>(home,x,b), c(c0) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::NegBoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/rel/eq.hpp:605:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/rel.cpp:369:13:   required from here
./gecode/int/rel/eq.hpp:584:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  584 |     : ReUnaryPropagator<View,PC_INT_DOM,CtrlView>(home,x,b), c(c0) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::NegBoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/rel/eq.hpp:605:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/rel.cpp:373:13:   required from here
./gecode/int/rel/eq.hpp:584:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  584 |     : ReUnaryPropagator<View,PC_INT_DOM,CtrlView>(home,x,b), c(c0) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::NegBoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/rel/lq-le.hpp:517:16:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/rel.cpp:386:9:   required from here
./gecode/int/rel/lq-le.hpp:495:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  495 |     : ReUnaryPropagator<View,PC_INT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/rel/lq-le.hpp:517:16:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/rel.cpp:390:9:   required from here
./gecode/int/rel/lq-le.hpp:495:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  495 |     : ReUnaryPropagator<View,PC_INT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/rel/lq-le.hpp:517:16:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/rel.cpp:394:9:   required from here
./gecode/int/rel/lq-le.hpp:495:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  495 |     : ReUnaryPropagator<View,PC_INT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/rel/lq-le.hpp:517:16:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/rel.cpp:407:11:   required from here
./gecode/int/rel/lq-le.hpp:495:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  495 |     : ReUnaryPropagator<View,PC_INT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/rel/lq-le.hpp:517:16:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/rel.cpp:411:11:   required from here
./gecode/int/rel/lq-le.hpp:495:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  495 |     : ReUnaryPropagator<View,PC_INT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/rel/lq-le.hpp:517:16:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/rel.cpp:415:11:   required from here
./gecode/int/rel/lq-le.hpp:495:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  495 |     : ReUnaryPropagator<View,PC_INT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:657,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/nq.hpp: In instantiation of 'Gecode::Int::Rel::NaryNq<View>::NaryNq(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]':
./gecode/int/rel/nq.hpp:149:12:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
gecode/int/rel.cpp:446:9:   required from here
./gecode/int/rel/nq.hpp:101:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |     : NaryPropagator<View,PC_INT_VAL>(home,x) {}
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/propagator.hpp:444:9: note:   initializing argument 1 of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int pc = 0]'
  444 |   (Home home, ViewArray<View>& y)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::NaryLqLe<View, o>::NaryLqLe(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int o = 1]':
./gecode/int/rel/lq-le.hpp:278:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryLqLe<View, o>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int o = 1]'
gecode/int/rel.cpp:452:9:   required from here
./gecode/int/rel/lq-le.hpp:205:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  205 |       c(home), pos(NULL), run(false), n_subsumed(0) {
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/propagator.hpp:444:9: note:   initializing argument 1 of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int pc = -1]'
  444 |   (Home home, ViewArray<View>& y)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::NaryLqLe<View, o>::NaryLqLe(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int o = 0]':
./gecode/int/rel/lq-le.hpp:278:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryLqLe<View, o>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int o = 0]'
gecode/int/rel.cpp:458:9:   required from here
./gecode/int/rel/lq-le.hpp:205:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  205 |       c(home), pos(NULL), run(false), n_subsumed(0) {
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/propagator.hpp:444:9: note:   initializing argument 1 of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int pc = -1]'
  444 |   (Home home, ViewArray<View>& y)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:659,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lex.hpp: In instantiation of 'Gecode::Int::Rel::LexLqLe<View>::LexLqLe(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, bool) [with View = Gecode::Int::IntView]':
./gecode/int/rel/lex.hpp:253:12:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe<View>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, bool) [with View = Gecode::Int::IntView]'
gecode/int/rel.cpp:493:9:   required from here
./gecode/int/rel/lex.hpp:47:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : Propagator(home), x(x0), y(y0), strict(s) {
      |                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/rel.hh:659,
                 from gecode/int/rel.cpp:38:
./gecode/int/rel/lex.hpp: In instantiation of 'Gecode::Int::Rel::LexNq<View>::LexNq(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]':
./gecode/int/rel/lex.hpp:351:12:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexNq<View>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
gecode/int/rel.cpp:531:9:   required from here
./gecode/int/rel/lex.hpp:267:18: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  267 |       x(xv), y(yv) {
      |                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]':
./gecode/int/rel/eq.hpp:116:72:   required from 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
./gecode/int/rel/eq.hpp:130:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
gecode/int/rel.cpp:109:9:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]':
./gecode/int/rel/eq.hpp:48:72:   required from 'Gecode::Int::Rel::EqBnd<View0, View1>::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
./gecode/int/rel/eq.hpp:62:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
gecode/int/rel.cpp:111:9:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 0]':
./gecode/int/rel/nq.hpp:49:51:   required from 'Gecode::Int::Rel::Nq<View>::Nq(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
./gecode/int/rel/nq.hpp:61:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
gecode/int/rel.cpp:115:7:   required from here
./gecode/kernel/propagator.hpp:341:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  341 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]':
./gecode/int/rel/lq-le.hpp:50:51:   required from 'Gecode::Int::Rel::Lq<View>::Lq(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
./gecode/int/rel/lq-le.hpp:58:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
gecode/int/rel.cpp:119:7:   required from here
./gecode/kernel/propagator.hpp:341:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  341 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int pc = 2]':
./gecode/int/rel/eq.hpp:210:45:   required from 'Gecode::Int::Rel::NaryEqDom<View>::NaryEqDom(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/rel/eq.hpp:229:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
gecode/int/rel.cpp:141:11:   required from here
./gecode/kernel/propagator.hpp:445:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  445 |     : Propagator(home), x(y) {
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int pc = 1]':
./gecode/int/rel/eq.hpp:342:45:   required from 'Gecode::Int::Rel::NaryEqBnd<View>::NaryEqBnd(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/rel/eq.hpp:361:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
gecode/int/rel.cpp:143:11:   required from here
./gecode/kernel/propagator.hpp:445:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  445 |     : Propagator(home), x(y) {
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]':
./gecode/int/rel/eq.hpp:434:64:   required from 'Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/rel/eq.hpp:450:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/rel.cpp:187:11:   required from here
./gecode/int/propagator.hpp:201:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  201 |     : Propagator(home), x0(y0), x1(y1), b(b1) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]':
./gecode/int/rel/eq.hpp:508:64:   required from 'Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/rel/eq.hpp:524:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/rel.cpp:203:11:   required from here
./gecode/int/propagator.hpp:201:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  201 |     : Propagator(home), x0(y0), x1(y1), b(b1) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]':
./gecode/int/rel/eq.hpp:508:64:   required from 'Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/rel/eq.hpp:524:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/rel.cpp:224:13:   required from here
./gecode/int/propagator.hpp:201:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  201 |     : Propagator(home), x0(y0), x1(y1), b(b1) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::NegBoolView]':
./gecode/int/rel/eq.hpp:434:64:   required from 'Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/rel/eq.hpp:450:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/rel.cpp:240:13:   required from here
./gecode/int/propagator.hpp:201:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  201 |     : Propagator(home), x0(y0), x1(y1), b(b1) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]':
./gecode/int/rel/eq.hpp:584:66:   required from 'Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/rel/eq.hpp:605:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/rel.cpp:312:11:   required from here
./gecode/int/propagator.hpp:154:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  154 |     : Propagator(home), x0(y0), b(b0) {
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]':
./gecode/int/rel/eq.hpp:662:66:   required from 'Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/rel/eq.hpp:683:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/rel.cpp:328:11:   required from here
./gecode/int/propagator.hpp:154:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  154 |     : Propagator(home), x0(y0), b(b0) {
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]':
./gecode/int/rel/eq.hpp:662:66:   required from 'Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/rel/eq.hpp:683:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/rel.cpp:349:13:   required from here
./gecode/int/propagator.hpp:154:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  154 |     : Propagator(home), x0(y0), b(b0) {
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::NegBoolView]':
./gecode/int/rel/eq.hpp:584:66:   required from 'Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/rel/eq.hpp:605:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/rel.cpp:365:13:   required from here
./gecode/int/propagator.hpp:154:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  154 |     : Propagator(home), x0(y0), b(b0) {
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int pc = 0]':
./gecode/int/rel/nq.hpp:101:45:   required from 'Gecode::Int::Rel::NaryNq<View>::NaryNq(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/rel/nq.hpp:149:12:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
gecode/int/rel.cpp:446:9:   required from here
./gecode/kernel/propagator.hpp:445:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  445 |     : Propagator(home), x(y) {
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int pc = -1]':
./gecode/int/rel/lq-le.hpp:205:51:   required from 'Gecode::Int::Rel::NaryLqLe<View, o>::NaryLqLe(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int o = 1]'
./gecode/int/rel/lq-le.hpp:278:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryLqLe<View, o>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int o = 1]'
gecode/int/rel.cpp:452:9:   required from here
./gecode/kernel/propagator.hpp:445:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  445 |     : Propagator(home), x(y) {
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/rel.cpp:38:
./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp<VIC>::subscribe(Gecode::Space&, Gecode::Propagator&, Gecode::PropCond, bool, Gecode::ModEvent, bool) [with VIC = Gecode::Int::BoolVarImpConf]':
./gecode/kernel/core.hpp:3396:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds]
 3396 |     return b.base+u.idx[pc-1];
      |                   ~~~~~^
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/linear-int.o  gecode/int/linear-int.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int/bool.hh:653,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear-int.cpp:38:
./gecode/int/bool/eqv.hpp: In constructor 'Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, int)':
./gecode/int/bool/eqv.hpp:164:22: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  164 |       x(x0), pm2(pm20) {
      |                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
gecode/int/linear-int.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)':
gecode/int/linear-int.cpp:54:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     Linear::post(home,t,x.size(),irt,c,icl);
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/linear-int.cpp:38:
./gecode/int/linear.hh:1364:13: note:   initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::IntView>*, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1364 |   post(Home home, Term<IntView>* t, int n, IntRelType irt, int c,
      |        ~~~~~^~~~
gecode/int/linear-int.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntConLevel)':
gecode/int/linear-int.cpp:67:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   67 |     Linear::post(home,t,x.size(),irt,c,r);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/linear-int.cpp:38:
./gecode/int/linear.hh:1397:13: note:   initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::IntView>*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntConLevel)'
 1397 |   post(Home home, Term<IntView>* t, int n, IntRelType irt, int c, Reify r,
      |        ~~~~~^~~~
gecode/int/linear-int.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)':
gecode/int/linear-int.cpp:82:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   82 |     Linear::post(home,t,x.size(),irt,c,icl);
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/linear-int.cpp:38:
./gecode/int/linear.hh:1364:13: note:   initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::IntView>*, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1364 |   post(Home home, Term<IntView>* t, int n, IntRelType irt, int c,
      |        ~~~~~^~~~
gecode/int/linear-int.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntConLevel)':
gecode/int/linear-int.cpp:97:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   97 |     Linear::post(home,t,x.size(),irt,c,r);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/linear-int.cpp:38:
./gecode/int/linear.hh:1397:13: note:   initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::IntView>*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntConLevel)'
 1397 |   post(Home home, Term<IntView>* t, int n, IntRelType irt, int c, Reify r,
      |        ~~~~~^~~~
gecode/int/linear-int.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/linear-int.cpp:127:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  127 |     Linear::post(home,t,x.size()+1,irt,0,icl);
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/linear-int.cpp:38:
./gecode/int/linear.hh:1364:13: note:   initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::IntView>*, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1364 |   post(Home home, Term<IntView>* t, int n, IntRelType irt, int c,
      |        ~~~~~^~~~
gecode/int/linear-int.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify, Gecode::IntConLevel)':
gecode/int/linear-int.cpp:141:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  141 |     Linear::post(home,t,x.size()+1,irt,0,r);
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/linear-int.cpp:38:
./gecode/int/linear.hh:1397:13: note:   initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::IntView>*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntConLevel)'
 1397 |   post(Home home, Term<IntView>* t, int n, IntRelType irt, int c, Reify r,
      |        ~~~~~^~~~
gecode/int/linear-int.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/linear-int.cpp:173:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  173 |     Linear::post(home,t,x.size()+1,irt,0,icl);
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/linear-int.cpp:38:
./gecode/int/linear.hh:1364:13: note:   initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::IntView>*, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1364 |   post(Home home, Term<IntView>* t, int n, IntRelType irt, int c,
      |        ~~~~~^~~~
gecode/int/linear-int.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify, Gecode::IntConLevel)':
gecode/int/linear-int.cpp:189:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  189 |     Linear::post(home,t,x.size()+1,irt,0,r);
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/linear-int.cpp:38:
./gecode/int/linear.hh:1397:13: note:   initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::IntView>*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntConLevel)'
 1397 |   post(Home home, Term<IntView>* t, int n, IntRelType irt, int c, Reify r,
      |        ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]':
./gecode/int/bool/eqv.hpp:164:22:   required from here
./gecode/kernel/propagator.hpp:341:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  341 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-int.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/linear-bool.o  gecode/int/linear-bool.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int/bool.hh:653,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear-bool.cpp:38:
./gecode/int/bool/eqv.hpp: In constructor 'Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, int)':
./gecode/int/bool/eqv.hpp:164:22: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  164 |       x(x0), pm2(pm20) {
      |                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
gecode/int/linear-bool.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)':
gecode/int/linear-bool.cpp:56:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   56 |     Linear::post(home,t,n,irt,c,icl);
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/linear-bool.cpp:38:
./gecode/int/linear.hh:1428:13: note:   initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1428 |   post(Home home, Term<BoolView>* t, int n, IntRelType irt, int c,
      |        ~~~~~^~~~
gecode/int/linear-bool.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/linear-bool.cpp:71:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   71 |     Linear::post(home,t,n,irt,y,0,icl);
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/linear-bool.cpp:38:
./gecode/int/linear.hh:1492:13: note:   initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, Gecode::Int::IntView, int, Gecode::IntConLevel)'
 1492 |   post(Home home, Term<BoolView>* t, int n, IntRelType irt, IntView y, int c=0,
      |        ~~~~~^~~~
gecode/int/linear-bool.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)':
gecode/int/linear-bool.cpp:90:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   90 |     Linear::post(home,t,n,irt,c,icl);
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/linear-bool.cpp:38:
./gecode/int/linear.hh:1428:13: note:   initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1428 |   post(Home home, Term<BoolView>* t, int n, IntRelType irt, int c,
      |        ~~~~~^~~~
gecode/int/linear-bool.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/linear-bool.cpp:125:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  125 |     Linear::post(home,t,n,irt,y,0,icl);
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/linear-bool.cpp:38:
./gecode/int/linear.hh:1492:13: note:   initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, Gecode::Int::IntView, int, Gecode::IntConLevel)'
 1492 |   post(Home home, Term<BoolView>* t, int n, IntRelType irt, IntView y, int c=0,
      |        ~~~~~^~~~
gecode/int/linear-bool.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntConLevel)':
gecode/int/linear-bool.cpp:140:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  140 |     Linear::post(home,t,n,irt,c,r,icl);
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/linear-bool.cpp:38:
./gecode/int/linear.hh:1460:13: note:   initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntConLevel)'
 1460 |   post(Home home, Term<BoolView>* t, int n, IntRelType irt, int c, Reify r,
      |        ~~~~~^~~~
gecode/int/linear-bool.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify, Gecode::IntConLevel)':
gecode/int/linear-bool.cpp:155:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  155 |     Linear::post(home,t,n,irt,y,r,icl);
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/linear-bool.cpp:38:
./gecode/int/linear.hh:1524:13: note:   initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, Gecode::Int::IntView, Gecode::Reify, Gecode::IntConLevel)'
 1524 |   post(Home home, Term<BoolView>* t, int n, IntRelType irt, IntView y,
      |        ~~~~~^~~~
gecode/int/linear-bool.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntConLevel)':
gecode/int/linear-bool.cpp:173:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  173 |     Linear::post(home,t,n,irt,c,r,icl);
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/linear-bool.cpp:38:
./gecode/int/linear.hh:1460:13: note:   initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntConLevel)'
 1460 |   post(Home home, Term<BoolView>* t, int n, IntRelType irt, int c, Reify r,
      |        ~~~~~^~~~
gecode/int/linear-bool.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify, Gecode::IntConLevel)':
gecode/int/linear-bool.cpp:191:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  191 |     Linear::post(home,t,n,irt,y,r,icl);
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/linear-bool.cpp:38:
./gecode/int/linear.hh:1524:13: note:   initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, Gecode::Int::IntView, Gecode::Reify, Gecode::IntConLevel)'
 1524 |   post(Home home, Term<BoolView>* t, int n, IntRelType irt, IntView y,
      |        ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]':
./gecode/int/bool/eqv.hpp:164:22:   required from here
./gecode/kernel/propagator.hpp:341:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  341 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear-bool.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/branch.o  gecode/int/branch.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
gecode/int/branch.cpp: In function 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)':
gecode/int/branch.cpp:48:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   48 |     vars.expand(home,x);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/var.hpp:74:29: note:   initializing argument 1 of 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)'
   74 |   IntVarBranch::expand(Home home, const IntVarArgs& x) {
      |                        ~~~~~^~~~
gecode/int/branch.cpp:55:72: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |       return Branch::ViewValuesBrancher<1,true>::post(home,xv,vs,bf,vvp);
      |                                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/branch.hh:672,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/view-values.hpp:104:40: note:   initializing argument 1 of 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher<n, min>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]'
  104 |   ViewValuesBrancher<n,min>::post(Home home, ViewArray<IntView>& x,
      |                                   ~~~~~^~~~
gecode/int/branch.cpp:58:73: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   58 |       return Branch::ViewValuesBrancher<1,false>::post(home,xv,vs,bf,vvp);
      |                                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/branch.hh:672,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/view-values.hpp:104:40: note:   initializing argument 1 of 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher<n, min>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]'
  104 |   ViewValuesBrancher<n,min>::post(Home home, ViewArray<IntView>& x,
      |                                   ~~~~~^~~~
gecode/int/branch.cpp:62:71: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   62 |         (home,xv,vs,Branch::valselcommitint(home,x.size(),vals),bf,vvp);
      |                                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp:239:13: note:   initializing argument 1 of 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
  239 |   post(Home home, ViewArray<View>& x,
      |        ~~~~~^~~~
gecode/int/branch.cpp: In function 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TieBreak<Gecode::IntVarBranch>, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)':
gecode/int/branch.cpp:72:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   72 |     vars.a.expand(home,x);
      |                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/var.hpp:74:29: note:   initializing argument 1 of 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)'
   74 |   IntVarBranch::expand(Home home, const IntVarArgs& x) {
      |                        ~~~~~^~~~
In file included from ./gecode/kernel.hh:211,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/branch-var.hpp: In member function 'Gecode::VarBranch& Gecode::VarBranch::operator=(Gecode::VarBranch&&)':
./gecode/kernel/branch-var.hpp:55:9: warning: implicitly-declared 'Gecode::Rnd& Gecode::Rnd::operator=(const Gecode::Rnd&)' is deprecated [-Wdeprecated-copy]
   55 |   class VarBranch {
      |         ^~~~~~~~~
In file included from ./gecode/kernel.hh:169,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/rnd.hpp:93:3: note: because 'Gecode::Rnd' has user-provided 'Gecode::Rnd::Rnd(const Gecode::Rnd&)'
   93 |   Rnd::Rnd(const Rnd& r)
      |   ^~~
In file included from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/int.hh: In member function 'Gecode::IntVarBranch& Gecode::IntVarBranch::operator=(Gecode::IntVarBranch&&)':
./gecode/int.hh:3726:9: note: synthesized method 'Gecode::VarBranch& Gecode::VarBranch::operator=(Gecode::VarBranch&&)' first required here
 3726 |   class IntVarBranch : public VarBranch {
      |         ^~~~~~~~~~~~
gecode/int/branch.cpp: In function 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TieBreak<Gecode::IntVarBranch>, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)':
gecode/int/branch.cpp:75:29: note: synthesized method 'Gecode::IntVarBranch& Gecode::IntVarBranch::operator=(Gecode::IntVarBranch&&)' first required here
   75 |       vars.b = INT_VAR_NONE();
      |                             ^
gecode/int/branch.cpp:76:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   76 |     vars.b.expand(home,x);
      |                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/var.hpp:74:29: note:   initializing argument 1 of 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)'
   74 |   IntVarBranch::expand(Home home, const IntVarArgs& x) {
      |                        ~~~~~^~~~
gecode/int/branch.cpp:80:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     vars.c.expand(home,x);
      |                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/var.hpp:74:29: note:   initializing argument 1 of 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)'
   74 |   IntVarBranch::expand(Home home, const IntVarArgs& x) {
      |                        ~~~~~^~~~
gecode/int/branch.cpp:84:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |     vars.d.expand(home,x);
      |                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/var.hpp:74:29: note:   initializing argument 1 of 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)'
   74 |   IntVarBranch::expand(Home home, const IntVarArgs& x) {
      |                        ~~~~~^~~~
gecode/int/branch.cpp:86:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   86 |       return branch(home,x,vars.a,vals,bf,vvp);
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/branch.cpp:43:15: note:   initializing argument 1 of 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)'
   43 |   branch(Home home, const IntVarArgs& x,
      |          ~~~~~^~~~
gecode/int/branch.cpp:95:76: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   95 |           return Branch::ViewValuesBrancher<2,true>::post(home,xv,vs,bf,vvp);
      |                                                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/branch.hh:672,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/view-values.hpp:104:40: note:   initializing argument 1 of 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher<n, min>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]'
  104 |   ViewValuesBrancher<n,min>::post(Home home, ViewArray<IntView>& x,
      |                                   ~~~~~^~~~
gecode/int/branch.cpp:98:77: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   98 |           return Branch::ViewValuesBrancher<2,false>::post(home,xv,vs,bf,vvp);
      |                                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/branch.hh:672,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/view-values.hpp:104:40: note:   initializing argument 1 of 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher<n, min>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]'
  104 |   ViewValuesBrancher<n,min>::post(Home home, ViewArray<IntView>& x,
      |                                   ~~~~~^~~~
gecode/int/branch.cpp:103:26: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  103 |                    bf,vvp);
      |                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp:239:13: note:   initializing argument 1 of 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
  239 |   post(Home home, ViewArray<View>& x,
      |        ~~~~~^~~~
gecode/int/branch.cpp:112:76: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  112 |           return Branch::ViewValuesBrancher<3,true>::post(home,xv,vs,bf,vvp);
      |                                                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/branch.hh:672,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/view-values.hpp:104:40: note:   initializing argument 1 of 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher<n, min>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]'
  104 |   ViewValuesBrancher<n,min>::post(Home home, ViewArray<IntView>& x,
      |                                   ~~~~~^~~~
gecode/int/branch.cpp:115:77: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  115 |           return Branch::ViewValuesBrancher<3,false>::post(home,xv,vs,bf,vvp);
      |                                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/branch.hh:672,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/view-values.hpp:104:40: note:   initializing argument 1 of 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher<n, min>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]'
  104 |   ViewValuesBrancher<n,min>::post(Home home, ViewArray<IntView>& x,
      |                                   ~~~~~^~~~
gecode/int/branch.cpp:120:26: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  120 |                    bf,vvp);
      |                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp:239:13: note:   initializing argument 1 of 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
  239 |   post(Home home, ViewArray<View>& x,
      |        ~~~~~^~~~
gecode/int/branch.cpp:129:76: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  129 |           return Branch::ViewValuesBrancher<4,true>::post(home,xv,vs,bf,vvp);
      |                                                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/branch.hh:672,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/view-values.hpp:104:40: note:   initializing argument 1 of 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher<n, min>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]'
  104 |   ViewValuesBrancher<n,min>::post(Home home, ViewArray<IntView>& x,
      |                                   ~~~~~^~~~
gecode/int/branch.cpp:132:77: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  132 |           return Branch::ViewValuesBrancher<4,false>::post(home,xv,vs,bf,vvp);
      |                                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/branch.hh:672,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/view-values.hpp:104:40: note:   initializing argument 1 of 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher<n, min>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]'
  104 |   ViewValuesBrancher<n,min>::post(Home home, ViewArray<IntView>& x,
      |                                   ~~~~~^~~~
gecode/int/branch.cpp:137:26: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  137 |                    bf,vvp);
      |                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp:239:13: note:   initializing argument 1 of 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
  239 |   post(Home home, ViewArray<View>& x,
      |        ~~~~~^~~~
gecode/int/branch.cpp: In function 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, Gecode::IntVar, Gecode::IntValBranch, Gecode::IntVarValPrint)':
gecode/int/branch.cpp:145:29: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  145 |     IntVarArgs xv(1); xv[0]=x;
      |                             ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/int/branch.cpp:146:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  146 |     return branch(home, xv, INT_VAR_NONE(), vals, NULL, vvp);
      |                                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/branch.cpp:43:15: note:   initializing argument 1 of 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)'
   43 |   branch(Home home, const IntVarArgs& x,
      |          ~~~~~^~~~
gecode/int/branch.cpp: In function 'Gecode::BrancherHandle Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)':
gecode/int/branch.cpp:159:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  159 |       (home,xv,vs,Branch::valselcommitint(home,ia),bf,vvp);
      |                                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp:239:13: note:   initializing argument 1 of 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
  239 |   post(Home home, ViewArray<View>& x,
      |        ~~~~~^~~~
gecode/int/branch.cpp: In function 'Gecode::BrancherHandle Gecode::assign(Gecode::Home, Gecode::IntVar, Gecode::IntAssign, Gecode::IntVarValPrint)':
gecode/int/branch.cpp:164:29: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  164 |     IntVarArgs xv(1); xv[0]=x;
      |                             ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/int/branch.cpp:165:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  165 |     return assign(home, xv, ia, NULL, vvp);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/branch.cpp:150:15: note:   initializing argument 1 of 'Gecode::BrancherHandle Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)'
  150 |   assign(Home home, const IntVarArgs& x, IntAssign ia,
      |          ~~~~~^~~~
gecode/int/branch.cpp: In function 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)':
gecode/int/branch.cpp:175:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  175 |     vars.expand(home,x);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/var.hpp:91:29: note:   initializing argument 1 of 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)'
   91 |   IntVarBranch::expand(Home home, const BoolVarArgs& x) {
      |                        ~~~~~^~~~
gecode/int/branch.cpp:181:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  181 |       (home,xv,vs,Branch::valselcommitbool(home,x.size(),vals),bf,vvp);
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp:239:13: note:   initializing argument 1 of 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
  239 |   post(Home home, ViewArray<View>& x,
      |        ~~~~~^~~~
gecode/int/branch.cpp: In function 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TieBreak<Gecode::IntVarBranch>, Gecode::IntValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)':
gecode/int/branch.cpp:190:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  190 |     vars.a.expand(home,x);
      |                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/var.hpp:91:29: note:   initializing argument 1 of 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)'
   91 |   IntVarBranch::expand(Home home, const BoolVarArgs& x) {
      |                        ~~~~~^~~~
gecode/int/branch.cpp:194:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  194 |     vars.b.expand(home,x);
      |                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/var.hpp:91:29: note:   initializing argument 1 of 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)'
   91 |   IntVarBranch::expand(Home home, const BoolVarArgs& x) {
      |                        ~~~~~^~~~
gecode/int/branch.cpp:198:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  198 |     vars.c.expand(home,x);
      |                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/var.hpp:91:29: note:   initializing argument 1 of 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)'
   91 |   IntVarBranch::expand(Home home, const BoolVarArgs& x) {
      |                        ~~~~~^~~~
gecode/int/branch.cpp:202:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  202 |     vars.d.expand(home,x);
      |                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/var.hpp:91:29: note:   initializing argument 1 of 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)'
   91 |   IntVarBranch::expand(Home home, const BoolVarArgs& x) {
      |                        ~~~~~^~~~
gecode/int/branch.cpp:204:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  204 |       return branch(home,x,vars.a,vals,bf,vvp);
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/branch.cpp:170:15: note:   initializing argument 1 of 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)'
  170 |   branch(Home home, const BoolVarArgs& x,
      |          ~~~~~^~~~
gecode/int/branch.cpp:213:77: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  213 |         return ViewValBrancher<BoolView,2,int,2>::post(home,xv,vs,vsc,bf,vvp);
      |                                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp:239:13: note:   initializing argument 1 of 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
  239 |   post(Home home, ViewArray<View>& x,
      |        ~~~~~^~~~
gecode/int/branch.cpp:219:77: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |         return ViewValBrancher<BoolView,3,int,2>::post(home,xv,vs,vsc,bf,vvp);
      |                                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp:239:13: note:   initializing argument 1 of 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
  239 |   post(Home home, ViewArray<View>& x,
      |        ~~~~~^~~~
gecode/int/branch.cpp:225:77: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  225 |         return ViewValBrancher<BoolView,4,int,2>::post(home,xv,vs,vsc,bf,vvp);
      |                                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp:239:13: note:   initializing argument 1 of 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
  239 |   post(Home home, ViewArray<View>& x,
      |        ~~~~~^~~~
gecode/int/branch.cpp: In function 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, Gecode::BoolVar, Gecode::IntValBranch, Gecode::BoolVarValPrint)':
gecode/int/branch.cpp:232:30: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  232 |     BoolVarArgs xv(1); xv[0]=x;
      |                              ^
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
gecode/int/branch.cpp:233:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  233 |     return branch(home, xv, INT_VAR_NONE(), vals, NULL, vvp);
      |                                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/branch.cpp:170:15: note:   initializing argument 1 of 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)'
  170 |   branch(Home home, const BoolVarArgs& x,
      |          ~~~~~^~~~
gecode/int/branch.cpp: In function 'Gecode::BrancherHandle Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)':
gecode/int/branch.cpp:246:59: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  246 |       (home,xv,vs,Branch::valselcommitbool(home,ia),bf,vvp);
      |                                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp:239:13: note:   initializing argument 1 of 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
  239 |   post(Home home, ViewArray<View>& x,
      |        ~~~~~^~~~
gecode/int/branch.cpp: In function 'Gecode::BrancherHandle Gecode::assign(Gecode::Home, Gecode::BoolVar, Gecode::IntAssign, Gecode::BoolVarValPrint)':
gecode/int/branch.cpp:251:30: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  251 |     BoolVarArgs xv(1); xv[0]=x;
      |                              ^
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
gecode/int/branch.cpp:252:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  252 |     return assign(home, xv, ia, NULL, vvp);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/branch.cpp:237:15: note:   initializing argument 1 of 'Gecode::BrancherHandle Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)'
  237 |   assign(Home home, const BoolVarArgs& x, IntAssign ia,
      |          ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/branch.hh:672,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/view-values.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher<n, min>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]':
gecode/int/branch.cpp:55:50:   required from here
./gecode/int/branch/view-values.hpp:107:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  107 |     return *new (home) ViewValuesBrancher<n,min>(home,x,vs,bf,vvp);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/branch.hh:672,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/view-values.hpp:97:27: note:   initializing argument 1 of 'Gecode::Int::Branch::ViewValuesBrancher<n, min>::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]'
   97 |   ViewValuesBrancher(Home home, ViewArray<IntView>& x,
      |                      ~~~~~^~~~
./gecode/int/branch/view-values.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher<n, min>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]':
gecode/int/branch.cpp:58:51:   required from here
./gecode/int/branch/view-values.hpp:107:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  107 |     return *new (home) ViewValuesBrancher<n,min>(home,x,vs,bf,vvp);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/branch.hh:672,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/view-values.hpp:97:27: note:   initializing argument 1 of 'Gecode::Int::Branch::ViewValuesBrancher<n, min>::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]'
   97 |   ViewValuesBrancher(Home home, ViewArray<IntView>& x,
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]':
gecode/int/branch.cpp:61:48:   required from here
./gecode/kernel/brancher-view-val.hpp:243:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  243 |     return *new (home) ViewValBrancher<View,n,Val,a>(home,x,vs,vsc,bf,vvp);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp:225:24: note:   initializing argument 1 of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
  225 |   ViewValBrancher(Home home,
      |                   ~~~~~^~~~
In file included from ./gecode/int/branch.hh:672,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/view-values.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher<n, min>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]':
gecode/int/branch.cpp:95:54:   required from here
./gecode/int/branch/view-values.hpp:107:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  107 |     return *new (home) ViewValuesBrancher<n,min>(home,x,vs,bf,vvp);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/branch.hh:672,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/view-values.hpp:97:27: note:   initializing argument 1 of 'Gecode::Int::Branch::ViewValuesBrancher<n, min>::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]'
   97 |   ViewValuesBrancher(Home home, ViewArray<IntView>& x,
      |                      ~~~~~^~~~
./gecode/int/branch/view-values.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher<n, min>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]':
gecode/int/branch.cpp:98:55:   required from here
./gecode/int/branch/view-values.hpp:107:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  107 |     return *new (home) ViewValuesBrancher<n,min>(home,x,vs,bf,vvp);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/branch.hh:672,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/view-values.hpp:97:27: note:   initializing argument 1 of 'Gecode::Int::Branch::ViewValuesBrancher<n, min>::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]'
   97 |   ViewValuesBrancher(Home home, ViewArray<IntView>& x,
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]':
gecode/int/branch.cpp:102:15:   required from here
./gecode/kernel/brancher-view-val.hpp:243:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  243 |     return *new (home) ViewValBrancher<View,n,Val,a>(home,x,vs,vsc,bf,vvp);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp:225:24: note:   initializing argument 1 of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
  225 |   ViewValBrancher(Home home,
      |                   ~~~~~^~~~
In file included from ./gecode/int/branch.hh:672,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/view-values.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher<n, min>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]':
gecode/int/branch.cpp:112:54:   required from here
./gecode/int/branch/view-values.hpp:107:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  107 |     return *new (home) ViewValuesBrancher<n,min>(home,x,vs,bf,vvp);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/branch.hh:672,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/view-values.hpp:97:27: note:   initializing argument 1 of 'Gecode::Int::Branch::ViewValuesBrancher<n, min>::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]'
   97 |   ViewValuesBrancher(Home home, ViewArray<IntView>& x,
      |                      ~~~~~^~~~
./gecode/int/branch/view-values.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher<n, min>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]':
gecode/int/branch.cpp:115:55:   required from here
./gecode/int/branch/view-values.hpp:107:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  107 |     return *new (home) ViewValuesBrancher<n,min>(home,x,vs,bf,vvp);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/branch.hh:672,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/view-values.hpp:97:27: note:   initializing argument 1 of 'Gecode::Int::Branch::ViewValuesBrancher<n, min>::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]'
   97 |   ViewValuesBrancher(Home home, ViewArray<IntView>& x,
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]':
gecode/int/branch.cpp:119:15:   required from here
./gecode/kernel/brancher-view-val.hpp:243:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  243 |     return *new (home) ViewValBrancher<View,n,Val,a>(home,x,vs,vsc,bf,vvp);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp:225:24: note:   initializing argument 1 of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
  225 |   ViewValBrancher(Home home,
      |                   ~~~~~^~~~
In file included from ./gecode/int/branch.hh:672,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/view-values.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher<n, min>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]':
gecode/int/branch.cpp:129:54:   required from here
./gecode/int/branch/view-values.hpp:107:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  107 |     return *new (home) ViewValuesBrancher<n,min>(home,x,vs,bf,vvp);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/branch.hh:672,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/view-values.hpp:97:27: note:   initializing argument 1 of 'Gecode::Int::Branch::ViewValuesBrancher<n, min>::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]'
   97 |   ViewValuesBrancher(Home home, ViewArray<IntView>& x,
      |                      ~~~~~^~~~
./gecode/int/branch/view-values.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher<n, min>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]':
gecode/int/branch.cpp:132:55:   required from here
./gecode/int/branch/view-values.hpp:107:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  107 |     return *new (home) ViewValuesBrancher<n,min>(home,x,vs,bf,vvp);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/branch.hh:672,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/view-values.hpp:97:27: note:   initializing argument 1 of 'Gecode::Int::Branch::ViewValuesBrancher<n, min>::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]'
   97 |   ViewValuesBrancher(Home home, ViewArray<IntView>& x,
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]':
gecode/int/branch.cpp:136:15:   required from here
./gecode/kernel/brancher-view-val.hpp:243:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  243 |     return *new (home) ViewValBrancher<View,n,Val,a>(home,x,vs,vsc,bf,vvp);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp:225:24: note:   initializing argument 1 of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
  225 |   ViewValBrancher(Home home,
      |                   ~~~~~^~~~
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]':
gecode/int/branch.cpp:158:46:   required from here
./gecode/kernel/brancher-view-val.hpp:243:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  243 |     return *new (home) ViewValBrancher<View,n,Val,a>(home,x,vs,vsc,bf,vvp);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp:225:24: note:   initializing argument 1 of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
  225 |   ViewValBrancher(Home home,
      |                   ~~~~~^~~~
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]':
gecode/int/branch.cpp:180:47:   required from here
./gecode/kernel/brancher-view-val.hpp:243:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  243 |     return *new (home) ViewValBrancher<View,n,Val,a>(home,x,vs,vsc,bf,vvp);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp:225:24: note:   initializing argument 1 of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
  225 |   ViewValBrancher(Home home,
      |                   ~~~~~^~~~
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]':
gecode/int/branch.cpp:213:51:   required from here
./gecode/kernel/brancher-view-val.hpp:243:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  243 |     return *new (home) ViewValBrancher<View,n,Val,a>(home,x,vs,vsc,bf,vvp);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp:225:24: note:   initializing argument 1 of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
  225 |   ViewValBrancher(Home home,
      |                   ~~~~~^~~~
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]':
gecode/int/branch.cpp:219:51:   required from here
./gecode/kernel/brancher-view-val.hpp:243:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  243 |     return *new (home) ViewValBrancher<View,n,Val,a>(home,x,vs,vsc,bf,vvp);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp:225:24: note:   initializing argument 1 of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
  225 |   ViewValBrancher(Home home,
      |                   ~~~~~^~~~
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]':
gecode/int/branch.cpp:225:51:   required from here
./gecode/kernel/brancher-view-val.hpp:243:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  243 |     return *new (home) ViewValBrancher<View,n,Val,a>(home,x,vs,vsc,bf,vvp);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp:225:24: note:   initializing argument 1 of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
  225 |   ViewValBrancher(Home home,
      |                   ~~~~~^~~~
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]':
gecode/int/branch.cpp:245:47:   required from here
./gecode/kernel/brancher-view-val.hpp:243:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  243 |     return *new (home) ViewValBrancher<View,n,Val,a>(home,x,vs,vsc,bf,vvp);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp:225:24: note:   initializing argument 1 of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
  225 |   ViewValBrancher(Home home,
      |                   ~~~~~^~~~
In file included from ./gecode/int/branch.hh:672,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher<n, min>::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]':
./gecode/int/branch/view-values.hpp:107:13:   required from 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher<n, min>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]'
gecode/int/branch.cpp:55:50:   required from here
./gecode/int/branch/view-values.hpp:100:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  100 |     : ViewBrancher<IntView,n>(home,x,vs,bf), vvp(vvp0) {}
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view.hpp:140:43: note:   initializing argument 1 of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::IntView; int n = 1; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]'
  140 |   ViewBrancher<View,n>::ViewBrancher(Home home, ViewArray<View>& x0,
      |                                      ~~~~~^~~~
In file included from ./gecode/int/branch.hh:672,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher<n, min>::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]':
./gecode/int/branch/view-values.hpp:107:13:   required from 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher<n, min>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]'
gecode/int/branch.cpp:58:51:   required from here
./gecode/int/branch/view-values.hpp:100:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  100 |     : ViewBrancher<IntView,n>(home,x,vs,bf), vvp(vvp0) {}
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view.hpp:140:43: note:   initializing argument 1 of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::IntView; int n = 1; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]'
  140 |   ViewBrancher<View,n>::ViewBrancher(Home home, ViewArray<View>& x0,
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]':
./gecode/kernel/brancher-view-val.hpp:243:13:   required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
gecode/int/branch.cpp:61:48:   required from here
./gecode/kernel/brancher-view-val.hpp:231:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  231 |     : ViewBrancher<View,n>(home,x,vs,bf), vsc(vsc0), vvp(vvp0) {
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view.hpp:140:43: note:   initializing argument 1 of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::IntView; int n = 1; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]'
  140 |   ViewBrancher<View,n>::ViewBrancher(Home home, ViewArray<View>& x0,
      |                                      ~~~~~^~~~
In file included from ./gecode/int/branch.hh:672,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher<n, min>::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]':
./gecode/int/branch/view-values.hpp:107:13:   required from 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher<n, min>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]'
gecode/int/branch.cpp:95:54:   required from here
./gecode/int/branch/view-values.hpp:100:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  100 |     : ViewBrancher<IntView,n>(home,x,vs,bf), vvp(vvp0) {}
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view.hpp:140:43: note:   initializing argument 1 of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::IntView; int n = 2; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]'
  140 |   ViewBrancher<View,n>::ViewBrancher(Home home, ViewArray<View>& x0,
      |                                      ~~~~~^~~~
In file included from ./gecode/int/branch.hh:672,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher<n, min>::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]':
./gecode/int/branch/view-values.hpp:107:13:   required from 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher<n, min>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]'
gecode/int/branch.cpp:98:55:   required from here
./gecode/int/branch/view-values.hpp:100:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  100 |     : ViewBrancher<IntView,n>(home,x,vs,bf), vvp(vvp0) {}
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view.hpp:140:43: note:   initializing argument 1 of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::IntView; int n = 2; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]'
  140 |   ViewBrancher<View,n>::ViewBrancher(Home home, ViewArray<View>& x0,
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]':
./gecode/kernel/brancher-view-val.hpp:243:13:   required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
gecode/int/branch.cpp:102:15:   required from here
./gecode/kernel/brancher-view-val.hpp:231:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  231 |     : ViewBrancher<View,n>(home,x,vs,bf), vsc(vsc0), vvp(vvp0) {
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view.hpp:140:43: note:   initializing argument 1 of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::IntView; int n = 2; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]'
  140 |   ViewBrancher<View,n>::ViewBrancher(Home home, ViewArray<View>& x0,
      |                                      ~~~~~^~~~
In file included from ./gecode/int/branch.hh:672,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher<n, min>::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]':
./gecode/int/branch/view-values.hpp:107:13:   required from 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher<n, min>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]'
gecode/int/branch.cpp:112:54:   required from here
./gecode/int/branch/view-values.hpp:100:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  100 |     : ViewBrancher<IntView,n>(home,x,vs,bf), vvp(vvp0) {}
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view.hpp:140:43: note:   initializing argument 1 of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::IntView; int n = 3; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]'
  140 |   ViewBrancher<View,n>::ViewBrancher(Home home, ViewArray<View>& x0,
      |                                      ~~~~~^~~~
In file included from ./gecode/int/branch.hh:672,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher<n, min>::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]':
./gecode/int/branch/view-values.hpp:107:13:   required from 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher<n, min>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]'
gecode/int/branch.cpp:115:55:   required from here
./gecode/int/branch/view-values.hpp:100:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  100 |     : ViewBrancher<IntView,n>(home,x,vs,bf), vvp(vvp0) {}
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view.hpp:140:43: note:   initializing argument 1 of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::IntView; int n = 3; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]'
  140 |   ViewBrancher<View,n>::ViewBrancher(Home home, ViewArray<View>& x0,
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]':
./gecode/kernel/brancher-view-val.hpp:243:13:   required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
gecode/int/branch.cpp:119:15:   required from here
./gecode/kernel/brancher-view-val.hpp:231:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  231 |     : ViewBrancher<View,n>(home,x,vs,bf), vsc(vsc0), vvp(vvp0) {
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view.hpp:140:43: note:   initializing argument 1 of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::IntView; int n = 3; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]'
  140 |   ViewBrancher<View,n>::ViewBrancher(Home home, ViewArray<View>& x0,
      |                                      ~~~~~^~~~
In file included from ./gecode/int/branch.hh:672,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher<n, min>::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]':
./gecode/int/branch/view-values.hpp:107:13:   required from 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher<n, min>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]'
gecode/int/branch.cpp:129:54:   required from here
./gecode/int/branch/view-values.hpp:100:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  100 |     : ViewBrancher<IntView,n>(home,x,vs,bf), vvp(vvp0) {}
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view.hpp:140:43: note:   initializing argument 1 of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::IntView; int n = 4; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]'
  140 |   ViewBrancher<View,n>::ViewBrancher(Home home, ViewArray<View>& x0,
      |                                      ~~~~~^~~~
In file included from ./gecode/int/branch.hh:672,
                 from gecode/int/branch.cpp:38:
./gecode/int/branch/view-values.hpp: In instantiation of 'Gecode::Int::Branch::ViewValuesBrancher<n, min>::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]':
./gecode/int/branch/view-values.hpp:107:13:   required from 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher<n, min>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]'
gecode/int/branch.cpp:132:55:   required from here
./gecode/int/branch/view-values.hpp:100:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  100 |     : ViewBrancher<IntView,n>(home,x,vs,bf), vvp(vvp0) {}
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view.hpp:140:43: note:   initializing argument 1 of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::IntView; int n = 4; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]'
  140 |   ViewBrancher<View,n>::ViewBrancher(Home home, ViewArray<View>& x0,
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]':
./gecode/kernel/brancher-view-val.hpp:243:13:   required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
gecode/int/branch.cpp:136:15:   required from here
./gecode/kernel/brancher-view-val.hpp:231:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  231 |     : ViewBrancher<View,n>(home,x,vs,bf), vsc(vsc0), vvp(vvp0) {
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view.hpp:140:43: note:   initializing argument 1 of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::IntView; int n = 4; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]'
  140 |   ViewBrancher<View,n>::ViewBrancher(Home home, ViewArray<View>& x0,
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]':
./gecode/kernel/brancher-view-val.hpp:243:13:   required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
gecode/int/branch.cpp:158:46:   required from here
./gecode/kernel/brancher-view-val.hpp:231:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  231 |     : ViewBrancher<View,n>(home,x,vs,bf), vsc(vsc0), vvp(vvp0) {
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view.hpp:140:43: note:   initializing argument 1 of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::IntView; int n = 1; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]'
  140 |   ViewBrancher<View,n>::ViewBrancher(Home home, ViewArray<View>& x0,
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]':
./gecode/kernel/brancher-view-val.hpp:243:13:   required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
gecode/int/branch.cpp:180:47:   required from here
./gecode/kernel/brancher-view-val.hpp:231:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  231 |     : ViewBrancher<View,n>(home,x,vs,bf), vsc(vsc0), vvp(vvp0) {
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view.hpp:140:43: note:   initializing argument 1 of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::BoolView; int n = 1; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int)]'
  140 |   ViewBrancher<View,n>::ViewBrancher(Home home, ViewArray<View>& x0,
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]':
./gecode/kernel/brancher-view-val.hpp:243:13:   required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
gecode/int/branch.cpp:213:51:   required from here
./gecode/kernel/brancher-view-val.hpp:231:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  231 |     : ViewBrancher<View,n>(home,x,vs,bf), vsc(vsc0), vvp(vvp0) {
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view.hpp:140:43: note:   initializing argument 1 of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::BoolView; int n = 2; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int)]'
  140 |   ViewBrancher<View,n>::ViewBrancher(Home home, ViewArray<View>& x0,
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]':
./gecode/kernel/brancher-view-val.hpp:243:13:   required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
gecode/int/branch.cpp:219:51:   required from here
./gecode/kernel/brancher-view-val.hpp:231:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  231 |     : ViewBrancher<View,n>(home,x,vs,bf), vsc(vsc0), vvp(vvp0) {
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view.hpp:140:43: note:   initializing argument 1 of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::BoolView; int n = 3; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int)]'
  140 |   ViewBrancher<View,n>::ViewBrancher(Home home, ViewArray<View>& x0,
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]':
./gecode/kernel/brancher-view-val.hpp:243:13:   required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
gecode/int/branch.cpp:225:51:   required from here
./gecode/kernel/brancher-view-val.hpp:231:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  231 |     : ViewBrancher<View,n>(home,x,vs,bf), vsc(vsc0), vvp(vvp0) {
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view.hpp:140:43: note:   initializing argument 1 of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::BoolView; int n = 4; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int)]'
  140 |   ViewBrancher<View,n>::ViewBrancher(Home home, ViewArray<View>& x0,
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]':
./gecode/kernel/brancher-view-val.hpp:243:13:   required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
gecode/int/branch.cpp:245:47:   required from here
./gecode/kernel/brancher-view-val.hpp:231:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  231 |     : ViewBrancher<View,n>(home,x,vs,bf), vsc(vsc0), vvp(vvp0) {
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view.hpp:140:43: note:   initializing argument 1 of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::BoolView; int n = 1; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int)]'
  140 |   ViewBrancher<View,n>::ViewBrancher(Home home, ViewArray<View>& x0,
      |                                      ~~~~~^~~~
./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::IntView; int n = 1; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]':
./gecode/int/branch/view-values.hpp:100:54:   required from 'Gecode::Int::Branch::ViewValuesBrancher<n, min>::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]'
./gecode/int/branch/view-values.hpp:107:13:   required from 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher<n, min>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]'
gecode/int/branch.cpp:55:50:   required from here
./gecode/kernel/brancher-view.hpp:142:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  142 |     : Brancher(home), x(x0), start(0), bf(bf0) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2938:27: note:   initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)'
 2938 |   Brancher::Brancher(Home home) :
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::IntView; int n = 2; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]':
./gecode/int/branch/view-values.hpp:100:54:   required from 'Gecode::Int::Branch::ViewValuesBrancher<n, min>::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]'
./gecode/int/branch/view-values.hpp:107:13:   required from 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher<n, min>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]'
gecode/int/branch.cpp:95:54:   required from here
./gecode/kernel/brancher-view.hpp:142:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  142 |     : Brancher(home), x(x0), start(0), bf(bf0) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2938:27: note:   initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)'
 2938 |   Brancher::Brancher(Home home) :
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::IntView; int n = 3; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]':
./gecode/int/branch/view-values.hpp:100:54:   required from 'Gecode::Int::Branch::ViewValuesBrancher<n, min>::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]'
./gecode/int/branch/view-values.hpp:107:13:   required from 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher<n, min>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]'
gecode/int/branch.cpp:112:54:   required from here
./gecode/kernel/brancher-view.hpp:142:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  142 |     : Brancher(home), x(x0), start(0), bf(bf0) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2938:27: note:   initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)'
 2938 |   Brancher::Brancher(Home home) :
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::IntView; int n = 4; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]':
./gecode/int/branch/view-values.hpp:100:54:   required from 'Gecode::Int::Branch::ViewValuesBrancher<n, min>::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]'
./gecode/int/branch/view-values.hpp:107:13:   required from 'static Gecode::BrancherHandle Gecode::Int::Branch::ViewValuesBrancher<n, min>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewSel<Gecode::Int::IntView>**, Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Gecode::Int::Branch::ViewValuesBrancher<n, min>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::IntVarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); std::ostream = std::basic_ostream<char>]'
gecode/int/branch.cpp:129:54:   required from here
./gecode/kernel/brancher-view.hpp:142:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  142 |     : Brancher(home), x(x0), start(0), bf(bf0) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2938:27: note:   initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)'
 2938 |   Brancher::Brancher(Home home) :
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::BoolView; int n = 1; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int)]':
./gecode/kernel/brancher-view-val.hpp:231:62:   required from 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
./gecode/kernel/brancher-view-val.hpp:243:13:   required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
gecode/int/branch.cpp:180:47:   required from here
./gecode/kernel/brancher-view.hpp:142:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  142 |     : Brancher(home), x(x0), start(0), bf(bf0) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2938:27: note:   initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)'
 2938 |   Brancher::Brancher(Home home) :
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::BoolView; int n = 2; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int)]':
./gecode/kernel/brancher-view-val.hpp:231:62:   required from 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
./gecode/kernel/brancher-view-val.hpp:243:13:   required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
gecode/int/branch.cpp:213:51:   required from here
./gecode/kernel/brancher-view.hpp:142:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  142 |     : Brancher(home), x(x0), start(0), bf(bf0) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2938:27: note:   initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)'
 2938 |   Brancher::Brancher(Home home) :
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::BoolView; int n = 3; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int)]':
./gecode/kernel/brancher-view-val.hpp:231:62:   required from 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
./gecode/kernel/brancher-view-val.hpp:243:13:   required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
gecode/int/branch.cpp:219:51:   required from here
./gecode/kernel/brancher-view.hpp:142:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  142 |     : Brancher(home), x(x0), start(0), bf(bf0) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2938:27: note:   initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)'
 2938 |   Brancher::Brancher(Home home) :
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::BoolView; int n = 4; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int)]':
./gecode/kernel/brancher-view-val.hpp:231:62:   required from 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
./gecode/kernel/brancher-view-val.hpp:243:13:   required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
gecode/int/branch.cpp:225:51:   required from here
./gecode/kernel/brancher-view.hpp:142:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  142 |     : Brancher(home), x(x0), start(0), bf(bf0) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2938:27: note:   initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)'
 2938 |   Brancher::Brancher(Home home) :
      |                      ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/count.o  gecode/int/count.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp: In function 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)':
gecode/int/count.cpp:58:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   58 |                       ::post(home,xv,y,m)));
      |                                         ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:253,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-eq.hpp:47:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]'
   47 |   EqInt<VX,VY>::post(Home home, ViewArray<VX>& x, VY y, int c) {
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:65:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   65 |                         ::post(home,xv,y,z,0)));
      |                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp:48:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
   48 |   EqView<VX,VY,VZ,shr,dom>::post(Home home,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:72:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   72 |                       ::post(home,xv,y,m)));
      |                                         ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:255,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-lq.hpp:47:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::LqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]'
   47 |   LqInt<VX,VY>::post(Home home, ViewArray<VX>& x, VY y, int c) {
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:78:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   78 |                       ::post(home,xv,y,m)));
      |                                         ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:254,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-gq.hpp:47:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]'
   47 |   GqInt<VX,VY>::post(Home home, ViewArray<VX>& x, VY y, int c) {
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp: In function 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)':
gecode/int/count.cpp:99:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   99 |                           ::post(home,xv,y,z,0)));
      |                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp:48:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]'
   48 |   EqView<VX,VY,VZ,shr,dom>::post(Home home,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:102:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |                           ::post(home,xv,y,z,0)));
      |                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp:48:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = false]'
   48 |   EqView<VX,VY,VZ,shr,dom>::post(Home home,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:110:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  110 |                         ::post(home,xv,y,z,0)));
      |                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp:48:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
   48 |   EqView<VX,VY,VZ,shr,dom>::post(Home home,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:117:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  117 |                       ::post(home,xv,y,m)));
      |                                         ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:255,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-lq.hpp:47:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::LqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]'
   47 |   LqInt<VX,VY>::post(Home home, ViewArray<VX>& x, VY y, int c) {
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:126:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  126 |                           ::post(home,xv,y,z,0)));
      |                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp:47:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]'
   47 |   GqView<VX,VY,VZ,shr,dom>::post(Home home,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:129:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  129 |                           ::post(home,xv,y,z,0)));
      |                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp:47:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = false]'
   47 |   GqView<VX,VY,VZ,shr,dom>::post(Home home,
      |                                  ~~~~~^~~~
gecode/int/count.cpp: In function 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntRelType, int, Gecode::IntConLevel)':
gecode/int/count.cpp:143:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  143 |       count(home,x,y.min(),irt,m);
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/count.cpp:44:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
   44 |   count(Home home, const IntVarArgs& x, int n,
      |         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:156:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  156 |       GECODE_ES_FAIL((Count::EqInt<IntView,IntSet>::post(home,xv,y,m)));
      |                                                                     ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:253,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-eq.hpp:47:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]'
   47 |   EqInt<VX,VY>::post(Home home, ViewArray<VX>& x, VY y, int c) {
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:163:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  163 |                         ::post(home,xv,y,z,0)));
      |                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp:48:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
   48 |   EqView<VX,VY,VZ,shr,dom>::post(Home home,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:169:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  169 |       GECODE_ES_FAIL((Count::LqInt<IntView,IntSet>::post(home,xv,y,m)));
      |                                                                     ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:255,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-lq.hpp:47:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::LqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]'
   47 |   LqInt<VX,VY>::post(Home home, ViewArray<VX>& x, VY y, int c) {
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:174:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  174 |       GECODE_ES_FAIL((Count::GqInt<IntView,IntSet>::post(home,xv,y,m)));
      |                                                                     ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:254,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-gq.hpp:47:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]'
   47 |   GqInt<VX,VY>::post(Home home, ViewArray<VX>& x, VY y, int c) {
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp: In function 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)':
gecode/int/count.cpp:198:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  198 |                       ::post(home,xy,zero,m)));
      |                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:253,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-eq.hpp:47:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]'
   47 |   EqInt<VX,VY>::post(Home home, ViewArray<VX>& x, VY y, int c) {
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:205:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  205 |                         ::post(home,xy,zero,z,0)));
      |                                                ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp:48:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
   48 |   EqView<VX,VY,VZ,shr,dom>::post(Home home,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:212:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  212 |                       ::post(home,xy,zero,m)));
      |                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:255,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-lq.hpp:47:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::LqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]'
   47 |   LqInt<VX,VY>::post(Home home, ViewArray<VX>& x, VY y, int c) {
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:218:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  218 |                       ::post(home,xy,zero,m)));
      |                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:254,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-gq.hpp:47:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]'
   47 |   GqInt<VX,VY>::post(Home home, ViewArray<VX>& x, VY y, int c) {
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp: In function 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/count.cpp:236:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  236 |                       ::post(home,xv,yv,z,0)));
      |                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp:48:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
   48 |   EqView<VX,VY,VZ,shr,dom>::post(Home home,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:241:56: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |         GECODE_ES_FAIL(Rel::Nq<IntView>::post(home,z,nz));
      |                                                        ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/count/rel.hpp:38,
                 from ./gecode/int/count.hh:129,
                 from gecode/int/count.cpp:38:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:243:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  243 |                         ::post(home,xv,yv,nz,0)));
      |                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp:48:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
   48 |   EqView<VX,VY,VZ,shr,dom>::post(Home home,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:248:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  248 |                            ::post(home,xv,yv,z,-1)));
      |                                                  ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:405,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-lq.hpp:48:35: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::LqView<VX, VY, VZ, shr>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true]'
   48 |   LqView<VX,VY,VZ,shr>::post(Home home, ViewArray<VX>& x,
      |                              ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:252:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  252 |                            ::post(home,xv,yv,z,0)));
      |                                                 ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:405,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-lq.hpp:48:35: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::LqView<VX, VY, VZ, shr>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true]'
   48 |   LqView<VX,VY,VZ,shr>::post(Home home, ViewArray<VX>& x,
      |                              ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:256:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  256 |                       ::post(home,xv,yv,z,1)));
      |                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp:47:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
   47 |   GqView<VX,VY,VZ,shr,dom>::post(Home home,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:260:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  260 |                       ::post(home,xv,yv,z,0)));
      |                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp:47:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
   47 |   GqView<VX,VY,VZ,shr,dom>::post(Home home,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp: In function 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/count.cpp:277:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  277 |                         ::post(home,xv,y,z,0)));
      |                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp:48:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]'
   48 |   EqView<VX,VY,VZ,shr,dom>::post(Home home,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:280:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  280 |                         ::post(home,xv,y,z,0)));
      |                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp:48:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
   48 |   EqView<VX,VY,VZ,shr,dom>::post(Home home,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:285:56: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  285 |         GECODE_ES_FAIL(Rel::Nq<IntView>::post(home,z,nz));
      |                                                        ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/count/rel.hpp:38,
                 from ./gecode/int/count.hh:129,
                 from gecode/int/count.cpp:38:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:287:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  287 |                         ::post(home,xv,y,nz,0)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp:48:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
   48 |   EqView<VX,VY,VZ,shr,dom>::post(Home home,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:292:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  292 |                       ::post(home,xv,y,z,-1)));
      |                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:405,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-lq.hpp:48:35: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::LqView<VX, VY, VZ, shr>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true]'
   48 |   LqView<VX,VY,VZ,shr>::post(Home home, ViewArray<VX>& x,
      |                              ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:296:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  296 |                       ::post(home,xv,y,z,0)));
      |                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:405,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-lq.hpp:48:35: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::LqView<VX, VY, VZ, shr>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true]'
   48 |   LqView<VX,VY,VZ,shr>::post(Home home, ViewArray<VX>& x,
      |                              ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:301:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  301 |                         ::post(home,xv,y,z,1)));
      |                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp:47:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]'
   47 |   GqView<VX,VY,VZ,shr,dom>::post(Home home,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:304:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  304 |                         ::post(home,xv,y,z,0)));
      |                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp:47:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
   47 |   GqView<VX,VY,VZ,shr,dom>::post(Home home,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:309:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  309 |                         ::post(home,xv,y,z,0)));
      |                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp:47:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]'
   47 |   GqView<VX,VY,VZ,shr,dom>::post(Home home,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:312:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  312 |                         ::post(home,xv,y,z,0)));
      |                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp:47:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
   47 |   GqView<VX,VY,VZ,shr,dom>::post(Home home,
      |                                  ~~~~~^~~~
gecode/int/count.cpp: In function 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/count.cpp:325:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  325 |       count(home,x,y.min(),irt,z);
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/count.cpp:226:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
  226 |   count(Home home, const IntVarArgs& x, int n,
      |         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:337:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  337 |                       ::post(home,xv,y,z,0)));
      |                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp:48:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
   48 |   EqView<VX,VY,VZ,shr,dom>::post(Home home,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:342:56: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  342 |         GECODE_ES_FAIL(Rel::Nq<IntView>::post(home,z,nz));
      |                                                        ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/count/rel.hpp:38,
                 from ./gecode/int/count.hh:129,
                 from gecode/int/count.cpp:38:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:344:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  344 |                         ::post(home,xv,y,nz,0)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp:48:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
   48 |   EqView<VX,VY,VZ,shr,dom>::post(Home home,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:349:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  349 |                       ::post(home,xv,y,z,-1)));
      |                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:405,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-lq.hpp:48:35: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::LqView<VX, VY, VZ, shr>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true]'
   48 |   LqView<VX,VY,VZ,shr>::post(Home home, ViewArray<VX>& x,
      |                              ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:353:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  353 |                       ::post(home,xv,y,z,0)));
      |                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:405,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-lq.hpp:48:35: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::LqView<VX, VY, VZ, shr>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true]'
   48 |   LqView<VX,VY,VZ,shr>::post(Home home, ViewArray<VX>& x,
      |                              ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:357:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  357 |                       ::post(home,xv,y,z,1)));
      |                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp:47:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
   47 |   GqView<VX,VY,VZ,shr,dom>::post(Home home,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:361:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  361 |                       ::post(home,xv,y,z,0)));
      |                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp:47:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
   47 |   GqView<VX,VY,VZ,shr,dom>::post(Home home,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp: In function 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/count.cpp:384:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  384 |                       ::post(home,xy,u,z,0)));
      |                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp:48:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
   48 |   EqView<VX,VY,VZ,shr,dom>::post(Home home,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:389:56: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  389 |         GECODE_ES_FAIL(Rel::Nq<IntView>::post(home,z,nz));
      |                                                        ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/count/rel.hpp:38,
                 from ./gecode/int/count.hh:129,
                 from gecode/int/count.cpp:38:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:391:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  391 |                         ::post(home,xy,u,nz,0)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp:48:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
   48 |   EqView<VX,VY,VZ,shr,dom>::post(Home home,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:396:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |                       ::post(home,xy,u,z,-1)));
      |                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:405,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-lq.hpp:48:35: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::LqView<VX, VY, VZ, shr>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true]'
   48 |   LqView<VX,VY,VZ,shr>::post(Home home, ViewArray<VX>& x,
      |                              ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:400:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  400 |                       ::post(home,xy,u,z,0)));
      |                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:405,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-lq.hpp:48:35: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::LqView<VX, VY, VZ, shr>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true]'
   48 |   LqView<VX,VY,VZ,shr>::post(Home home, ViewArray<VX>& x,
      |                              ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:404:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  404 |                       ::post(home,xy,u,z,1)));
      |                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp:47:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
   47 |   GqView<VX,VY,VZ,shr,dom>::post(Home home,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
gecode/int/count.cpp:408:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  408 |                       ::post(home,xy,u,z,0)));
      |                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp:47:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
   47 |   GqView<VX,VY,VZ,shr,dom>::post(Home home,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/count.hh:253,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::EqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]':
gecode/int/count.cpp:57:7:   required from here
./gecode/int/count/int-eq.hpp:67:24: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   67 |       return post_false(home,x,y);
      |              ~~~~~~~~~~^~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:129,
                 from gecode/int/count.cpp:38:
./gecode/int/count/rel.hpp:194:19: note:   initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_false(Gecode::Home, Gecode::ViewArray<View>&, Gecode::Int::ConstIntView) [with VX = Gecode::Int::IntView]'
  194 |   post_false(Home home, ViewArray<VX>& x, ConstIntView y) {
      |              ~~~~~^~~~
In file included from ./gecode/int/count.hh:253,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-eq.hpp:70:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   70 |       return post_true(home,x,y);
      |              ~~~~~~~~~^~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:129,
                 from gecode/int/count.cpp:38:
./gecode/int/count/rel.hpp:151:18: note:   initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray<View>&, Gecode::Int::ConstIntView) [with VX = Gecode::Int::IntView]'
  151 |   post_true(Home home, ViewArray<VX>& x, ConstIntView y) {
      |             ~~~~~^~~~
In file included from ./gecode/int/count.hh:253,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-eq.hpp:74:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   74 |     (void) new (home) EqInt<VX,VY>(home,x,n_s,y,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:253,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-eq.hpp:42:28: note:   initializing argument 1 of 'Gecode::Int::Count::EqInt<VX, VY>::EqInt(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]'
   42 |   EqInt<VX,VY>::EqInt(Home home, ViewArray<VX>& x, int n_s, VY y, int c)
      |                       ~~~~~^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]':
gecode/int/count.cpp:64:9:   required from here
./gecode/int/count/view-eq.hpp:53:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |       return EqInt<VX,VY>::post(home,x,y,z.val()+c);
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:253,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-eq.hpp:47:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]'
   47 |   EqInt<VX,VY>::post(Home home, ViewArray<VX>& x, VY y, int c) {
      |                      ~~~~~^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp:55:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |       (void) new (home) EqView<VX,VY,VZ,true,dom>(home,x,y,z,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp:42:41: note:   initializing argument 1 of 'Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::EqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
   42 |   EqView<VX,VY,VZ,shr,dom>::EqView(Home home,
      |                                    ~~~~~^~~~
./gecode/int/count/view-eq.hpp:57:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   57 |       (void) new (home) EqView<VX,VY,VZ,false,dom>(home,x,y,z,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp:42:41: note:   initializing argument 1 of 'Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::EqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]'
   42 |   EqView<VX,VY,VZ,shr,dom>::EqView(Home home,
      |                                    ~~~~~^~~~
In file included from ./gecode/int/count.hh:255,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::LqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]':
gecode/int/count.cpp:71:7:   required from here
./gecode/int/count/int-lq.hpp:68:24: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |       return post_false(home,x,y);
      |              ~~~~~~~~~~^~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:129,
                 from gecode/int/count.cpp:38:
./gecode/int/count/rel.hpp:194:19: note:   initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_false(Gecode::Home, Gecode::ViewArray<View>&, Gecode::Int::ConstIntView) [with VX = Gecode::Int::IntView]'
  194 |   post_false(Home home, ViewArray<VX>& x, ConstIntView y) {
      |              ~~~~~^~~~
In file included from ./gecode/int/count.hh:255,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-lq.hpp:69:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     (void) new (home) LqInt<VX,VY>(home,x,n_x-c+1,y,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:255,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-lq.hpp:42:28: note:   initializing argument 1 of 'Gecode::Int::Count::LqInt<VX, VY>::LqInt(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]'
   42 |   LqInt<VX,VY>::LqInt(Home home, ViewArray<VX>& x, int n_s, VY y, int c)
      |                       ~~~~~^~~~
In file included from ./gecode/int/count.hh:254,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]':
gecode/int/count.cpp:77:7:   required from here
./gecode/int/count/int-gq.hpp:70:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   70 |       return post_true(home,x,y);
      |              ~~~~~~~~~^~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:129,
                 from gecode/int/count.cpp:38:
./gecode/int/count/rel.hpp:151:18: note:   initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray<View>&, Gecode::Int::ConstIntView) [with VX = Gecode::Int::IntView]'
  151 |   post_true(Home home, ViewArray<VX>& x, ConstIntView y) {
      |             ~~~~~^~~~
In file included from ./gecode/int/count.hh:254,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-gq.hpp:71:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   71 |     (void) new (home) GqInt<VX,VY>(home,x,c+1,y,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:254,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-gq.hpp:42:28: note:   initializing argument 1 of 'Gecode::Int::Count::GqInt<VX, VY>::GqInt(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]'
   42 |   GqInt<VX,VY>::GqInt(Home home, ViewArray<VX>& x, int n_s, VY y, int c)
      |                       ~~~~~^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]':
gecode/int/count.cpp:98:11:   required from here
./gecode/int/count/view-eq.hpp:53:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |       return EqInt<VX,VY>::post(home,x,y,z.val()+c);
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:253,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-eq.hpp:47:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]'
   47 |   EqInt<VX,VY>::post(Home home, ViewArray<VX>& x, VY y, int c) {
      |                      ~~~~~^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp:55:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |       (void) new (home) EqView<VX,VY,VZ,true,dom>(home,x,y,z,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp:42:41: note:   initializing argument 1 of 'Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::EqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]'
   42 |   EqView<VX,VY,VZ,shr,dom>::EqView(Home home,
      |                                    ~~~~~^~~~
./gecode/int/count/view-eq.hpp:57:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   57 |       (void) new (home) EqView<VX,VY,VZ,false,dom>(home,x,y,z,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp:42:41: note:   initializing argument 1 of 'Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::EqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = false; bool dom = true]'
   42 |   EqView<VX,VY,VZ,shr,dom>::EqView(Home home,
      |                                    ~~~~~^~~~
./gecode/int/count/view-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = false]':
gecode/int/count.cpp:101:11:   required from here
./gecode/int/count/view-eq.hpp:53:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |       return EqInt<VX,VY>::post(home,x,y,z.val()+c);
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:253,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-eq.hpp:47:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]'
   47 |   EqInt<VX,VY>::post(Home home, ViewArray<VX>& x, VY y, int c) {
      |                      ~~~~~^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp:55:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |       (void) new (home) EqView<VX,VY,VZ,true,dom>(home,x,y,z,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp:42:41: note:   initializing argument 1 of 'Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::EqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = false]'
   42 |   EqView<VX,VY,VZ,shr,dom>::EqView(Home home,
      |                                    ~~~~~^~~~
./gecode/int/count/view-eq.hpp:57:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   57 |       (void) new (home) EqView<VX,VY,VZ,false,dom>(home,x,y,z,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp:42:41: note:   initializing argument 1 of 'Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::EqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = false; bool dom = false]'
   42 |   EqView<VX,VY,VZ,shr,dom>::EqView(Home home,
      |                                    ~~~~~^~~~
./gecode/int/count/view-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]':
gecode/int/count.cpp:109:9:   required from here
./gecode/int/count/view-eq.hpp:53:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |       return EqInt<VX,VY>::post(home,x,y,z.val()+c);
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:253,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-eq.hpp:47:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]'
   47 |   EqInt<VX,VY>::post(Home home, ViewArray<VX>& x, VY y, int c) {
      |                      ~~~~~^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp:55:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |       (void) new (home) EqView<VX,VY,VZ,true,dom>(home,x,y,z,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp:42:41: note:   initializing argument 1 of 'Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::EqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
   42 |   EqView<VX,VY,VZ,shr,dom>::EqView(Home home,
      |                                    ~~~~~^~~~
./gecode/int/count/view-eq.hpp:57:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   57 |       (void) new (home) EqView<VX,VY,VZ,false,dom>(home,x,y,z,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp:42:41: note:   initializing argument 1 of 'Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::EqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]'
   42 |   EqView<VX,VY,VZ,shr,dom>::EqView(Home home,
      |                                    ~~~~~^~~~
In file included from ./gecode/int/count.hh:255,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::LqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]':
gecode/int/count.cpp:116:7:   required from here
./gecode/int/count/int-lq.hpp:68:24: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |       return post_false(home,x,y);
      |              ~~~~~~~~~~^~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:129,
                 from gecode/int/count.cpp:38:
./gecode/int/count/rel.hpp:232:19: note:   initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_false(Gecode::Home, Gecode::ViewArray<View>&, VX) [with VX = Gecode::Int::IntView]'
  232 |   post_false(Home home, ViewArray<VX>& x, VX y) {
      |              ~~~~~^~~~
In file included from ./gecode/int/count.hh:255,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-lq.hpp:69:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     (void) new (home) LqInt<VX,VY>(home,x,n_x-c+1,y,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:255,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-lq.hpp:42:28: note:   initializing argument 1 of 'Gecode::Int::Count::LqInt<VX, VY>::LqInt(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]'
   42 |   LqInt<VX,VY>::LqInt(Home home, ViewArray<VX>& x, int n_s, VY y, int c)
      |                       ~~~~~^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]':
gecode/int/count.cpp:125:11:   required from here
./gecode/int/count/view-gq.hpp:51:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |       return GqInt<VX,VY>::post(home,x,y,z.val()+c);
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:254,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-gq.hpp:47:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]'
   47 |   GqInt<VX,VY>::post(Home home, ViewArray<VX>& x, VY y, int c) {
      |                      ~~~~~^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp:53:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |       (void) new (home) GqView<VX,VY,VZ,true,dom>(home,x,y,z,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp:42:41: note:   initializing argument 1 of 'Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::GqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]'
   42 |   GqView<VX,VY,VZ,shr,dom>::GqView(Home home, ViewArray<VX>& x, VY y, VZ z, int c)
      |                                    ~~~~~^~~~
./gecode/int/count/view-gq.hpp:55:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |       (void) new (home) GqView<VX,VY,VZ,false,dom>(home,x,y,z,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp:42:41: note:   initializing argument 1 of 'Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::GqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = false; bool dom = true]'
   42 |   GqView<VX,VY,VZ,shr,dom>::GqView(Home home, ViewArray<VX>& x, VY y, VZ z, int c)
      |                                    ~~~~~^~~~
./gecode/int/count/view-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = false]':
gecode/int/count.cpp:128:11:   required from here
./gecode/int/count/view-gq.hpp:51:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |       return GqInt<VX,VY>::post(home,x,y,z.val()+c);
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:254,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-gq.hpp:47:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]'
   47 |   GqInt<VX,VY>::post(Home home, ViewArray<VX>& x, VY y, int c) {
      |                      ~~~~~^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp:53:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |       (void) new (home) GqView<VX,VY,VZ,true,dom>(home,x,y,z,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp:42:41: note:   initializing argument 1 of 'Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::GqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = false]'
   42 |   GqView<VX,VY,VZ,shr,dom>::GqView(Home home, ViewArray<VX>& x, VY y, VZ z, int c)
      |                                    ~~~~~^~~~
./gecode/int/count/view-gq.hpp:55:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |       (void) new (home) GqView<VX,VY,VZ,false,dom>(home,x,y,z,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp:42:41: note:   initializing argument 1 of 'Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::GqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = false; bool dom = false]'
   42 |   GqView<VX,VY,VZ,shr,dom>::GqView(Home home, ViewArray<VX>& x, VY y, VZ z, int c)
      |                                    ~~~~~^~~~
In file included from ./gecode/int/count.hh:253,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::EqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]':
gecode/int/count.cpp:156:7:   required from here
./gecode/int/count/int-eq.hpp:67:24: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   67 |       return post_false(home,x,y);
      |              ~~~~~~~~~~^~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:129,
                 from gecode/int/count.cpp:38:
./gecode/int/count/rel.hpp:208:19: note:   initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_false(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::IntSet&) [with VX = Gecode::Int::IntView]'
  208 |   post_false(Home home, ViewArray<VX>& x, const IntSet& y) {
      |              ~~~~~^~~~
In file included from ./gecode/int/count.hh:253,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-eq.hpp:70:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   70 |       return post_true(home,x,y);
      |              ~~~~~~~~~^~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:129,
                 from gecode/int/count.cpp:38:
./gecode/int/count/rel.hpp:165:18: note:   initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::IntSet&) [with VX = Gecode::Int::IntView]'
  165 |   post_true(Home home, ViewArray<VX>& x, const IntSet& y) {
      |             ~~~~~^~~~
In file included from ./gecode/int/count.hh:253,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-eq.hpp:74:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   74 |     (void) new (home) EqInt<VX,VY>(home,x,n_s,y,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:253,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-eq.hpp:42:28: note:   initializing argument 1 of 'Gecode::Int::Count::EqInt<VX, VY>::EqInt(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]'
   42 |   EqInt<VX,VY>::EqInt(Home home, ViewArray<VX>& x, int n_s, VY y, int c)
      |                       ~~~~~^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]':
gecode/int/count.cpp:162:9:   required from here
./gecode/int/count/view-eq.hpp:53:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |       return EqInt<VX,VY>::post(home,x,y,z.val()+c);
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:253,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-eq.hpp:47:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]'
   47 |   EqInt<VX,VY>::post(Home home, ViewArray<VX>& x, VY y, int c) {
      |                      ~~~~~^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp:55:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |       (void) new (home) EqView<VX,VY,VZ,true,dom>(home,x,y,z,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp:42:41: note:   initializing argument 1 of 'Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::EqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
   42 |   EqView<VX,VY,VZ,shr,dom>::EqView(Home home,
      |                                    ~~~~~^~~~
./gecode/int/count/view-eq.hpp:57:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   57 |       (void) new (home) EqView<VX,VY,VZ,false,dom>(home,x,y,z,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp:42:41: note:   initializing argument 1 of 'Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::EqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]'
   42 |   EqView<VX,VY,VZ,shr,dom>::EqView(Home home,
      |                                    ~~~~~^~~~
In file included from ./gecode/int/count.hh:255,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::LqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]':
gecode/int/count.cpp:169:7:   required from here
./gecode/int/count/int-lq.hpp:68:24: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |       return post_false(home,x,y);
      |              ~~~~~~~~~~^~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:129,
                 from gecode/int/count.cpp:38:
./gecode/int/count/rel.hpp:208:19: note:   initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_false(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::IntSet&) [with VX = Gecode::Int::IntView]'
  208 |   post_false(Home home, ViewArray<VX>& x, const IntSet& y) {
      |              ~~~~~^~~~
In file included from ./gecode/int/count.hh:255,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-lq.hpp:69:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     (void) new (home) LqInt<VX,VY>(home,x,n_x-c+1,y,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:255,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-lq.hpp:42:28: note:   initializing argument 1 of 'Gecode::Int::Count::LqInt<VX, VY>::LqInt(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]'
   42 |   LqInt<VX,VY>::LqInt(Home home, ViewArray<VX>& x, int n_s, VY y, int c)
      |                       ~~~~~^~~~
In file included from ./gecode/int/count.hh:254,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]':
gecode/int/count.cpp:174:7:   required from here
./gecode/int/count/int-gq.hpp:70:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   70 |       return post_true(home,x,y);
      |              ~~~~~~~~~^~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:129,
                 from gecode/int/count.cpp:38:
./gecode/int/count/rel.hpp:165:18: note:   initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::IntSet&) [with VX = Gecode::Int::IntView]'
  165 |   post_true(Home home, ViewArray<VX>& x, const IntSet& y) {
      |             ~~~~~^~~~
In file included from ./gecode/int/count.hh:254,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-gq.hpp:71:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   71 |     (void) new (home) GqInt<VX,VY>(home,x,c+1,y,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:254,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-gq.hpp:42:28: note:   initializing argument 1 of 'Gecode::Int::Count::GqInt<VX, VY>::GqInt(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]'
   42 |   GqInt<VX,VY>::GqInt(Home home, ViewArray<VX>& x, int n_s, VY y, int c)
      |                       ~~~~~^~~~
In file included from ./gecode/int/count.hh:253,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::EqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]':
gecode/int/count.cpp:197:7:   required from here
./gecode/int/count/int-eq.hpp:67:24: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   67 |       return post_false(home,x,y);
      |              ~~~~~~~~~~^~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:129,
                 from gecode/int/count.cpp:38:
./gecode/int/count/rel.hpp:201:19: note:   initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_false(Gecode::Home, Gecode::ViewArray<View>&, Gecode::Int::ZeroIntView) [with VX = Gecode::Int::OffsetView]'
  201 |   post_false(Home home, ViewArray<VX>& x, ZeroIntView) {
      |              ~~~~~^~~~
In file included from ./gecode/int/count.hh:253,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-eq.hpp:70:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   70 |       return post_true(home,x,y);
      |              ~~~~~~~~~^~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:129,
                 from gecode/int/count.cpp:38:
./gecode/int/count/rel.hpp:158:18: note:   initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray<View>&, Gecode::Int::ZeroIntView) [with VX = Gecode::Int::OffsetView]'
  158 |   post_true(Home home, ViewArray<VX>& x, ZeroIntView) {
      |             ~~~~~^~~~
In file included from ./gecode/int/count.hh:253,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-eq.hpp:74:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   74 |     (void) new (home) EqInt<VX,VY>(home,x,n_s,y,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:253,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-eq.hpp:42:28: note:   initializing argument 1 of 'Gecode::Int::Count::EqInt<VX, VY>::EqInt(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]'
   42 |   EqInt<VX,VY>::EqInt(Home home, ViewArray<VX>& x, int n_s, VY y, int c)
      |                       ~~~~~^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]':
gecode/int/count.cpp:204:9:   required from here
./gecode/int/count/view-eq.hpp:53:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |       return EqInt<VX,VY>::post(home,x,y,z.val()+c);
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:253,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-eq.hpp:47:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]'
   47 |   EqInt<VX,VY>::post(Home home, ViewArray<VX>& x, VY y, int c) {
      |                      ~~~~~^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp:55:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |       (void) new (home) EqView<VX,VY,VZ,true,dom>(home,x,y,z,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp:42:41: note:   initializing argument 1 of 'Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::EqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
   42 |   EqView<VX,VY,VZ,shr,dom>::EqView(Home home,
      |                                    ~~~~~^~~~
./gecode/int/count/view-eq.hpp:57:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   57 |       (void) new (home) EqView<VX,VY,VZ,false,dom>(home,x,y,z,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp:42:41: note:   initializing argument 1 of 'Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::EqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]'
   42 |   EqView<VX,VY,VZ,shr,dom>::EqView(Home home,
      |                                    ~~~~~^~~~
In file included from ./gecode/int/count.hh:255,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::LqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]':
gecode/int/count.cpp:211:7:   required from here
./gecode/int/count/int-lq.hpp:68:24: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |       return post_false(home,x,y);
      |              ~~~~~~~~~~^~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:129,
                 from gecode/int/count.cpp:38:
./gecode/int/count/rel.hpp:201:19: note:   initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_false(Gecode::Home, Gecode::ViewArray<View>&, Gecode::Int::ZeroIntView) [with VX = Gecode::Int::OffsetView]'
  201 |   post_false(Home home, ViewArray<VX>& x, ZeroIntView) {
      |              ~~~~~^~~~
In file included from ./gecode/int/count.hh:255,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-lq.hpp:69:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     (void) new (home) LqInt<VX,VY>(home,x,n_x-c+1,y,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:255,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-lq.hpp:42:28: note:   initializing argument 1 of 'Gecode::Int::Count::LqInt<VX, VY>::LqInt(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]'
   42 |   LqInt<VX,VY>::LqInt(Home home, ViewArray<VX>& x, int n_s, VY y, int c)
      |                       ~~~~~^~~~
In file included from ./gecode/int/count.hh:254,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]':
gecode/int/count.cpp:217:7:   required from here
./gecode/int/count/int-gq.hpp:70:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   70 |       return post_true(home,x,y);
      |              ~~~~~~~~~^~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:129,
                 from gecode/int/count.cpp:38:
./gecode/int/count/rel.hpp:158:18: note:   initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray<View>&, Gecode::Int::ZeroIntView) [with VX = Gecode::Int::OffsetView]'
  158 |   post_true(Home home, ViewArray<VX>& x, ZeroIntView) {
      |             ~~~~~^~~~
In file included from ./gecode/int/count.hh:254,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-gq.hpp:71:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   71 |     (void) new (home) GqInt<VX,VY>(home,x,c+1,y,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:254,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-gq.hpp:42:28: note:   initializing argument 1 of 'Gecode::Int::Count::GqInt<VX, VY>::GqInt(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]'
   42 |   GqInt<VX,VY>::GqInt(Home home, ViewArray<VX>& x, int n_s, VY y, int c)
      |                       ~~~~~^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/count/rel.hpp:38,
                 from ./gecode/int/count.hh:129,
                 from gecode/int/count.cpp:38:
./gecode/int/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]':
gecode/int/count.cpp:241:9:   required from here
./gecode/int/rel/nq.hpp:61:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   61 |       (void) new (home) Nq<View>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/count/rel.hpp:38,
                 from ./gecode/int/count.hh:129,
                 from gecode/int/count.cpp:38:
./gecode/int/rel/nq.hpp:48:21: note:   initializing argument 1 of 'Gecode::Int::Rel::Nq<View>::Nq(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   48 |   Nq<View>::Nq(Home home, View x0, View x1)
      |                ~~~~~^~~~
In file included from ./gecode/int/count.hh:405,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::LqView<VX, VY, VZ, shr>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true]':
gecode/int/count.cpp:247:7:   required from here
./gecode/int/count/view-lq.hpp:52:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   52 |       return LqInt<VX,VY>::post(home,x,y,z.val()+c);
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:255,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-lq.hpp:47:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::LqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]'
   47 |   LqInt<VX,VY>::post(Home home, ViewArray<VX>& x, VY y, int c) {
      |                      ~~~~~^~~~
In file included from ./gecode/int/count.hh:405,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-lq.hpp:54:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |       (void) new (home) LqView<VX,VY,VZ,true>(home,x,y,z,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:405,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-lq.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::LqView<VX, VY, VZ, shr>::LqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true]'
   42 |   LqView<VX,VY,VZ,shr>::LqView(Home home, ViewArray<VX>& x,
      |                                ~~~~~^~~~
./gecode/int/count/view-lq.hpp:56:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   56 |       (void) new (home) LqView<VX,VY,VZ,false>(home,x,y,z,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:405,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-lq.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::LqView<VX, VY, VZ, shr>::LqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = false]'
   42 |   LqView<VX,VY,VZ,shr>::LqView(Home home, ViewArray<VX>& x,
      |                                ~~~~~^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]':
gecode/int/count.cpp:255:7:   required from here
./gecode/int/count/view-gq.hpp:51:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |       return GqInt<VX,VY>::post(home,x,y,z.val()+c);
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:254,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-gq.hpp:47:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]'
   47 |   GqInt<VX,VY>::post(Home home, ViewArray<VX>& x, VY y, int c) {
      |                      ~~~~~^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp:53:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |       (void) new (home) GqView<VX,VY,VZ,true,dom>(home,x,y,z,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp:42:41: note:   initializing argument 1 of 'Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::GqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
   42 |   GqView<VX,VY,VZ,shr,dom>::GqView(Home home, ViewArray<VX>& x, VY y, VZ z, int c)
      |                                    ~~~~~^~~~
./gecode/int/count/view-gq.hpp:55:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |       (void) new (home) GqView<VX,VY,VZ,false,dom>(home,x,y,z,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp:42:41: note:   initializing argument 1 of 'Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::GqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]'
   42 |   GqView<VX,VY,VZ,shr,dom>::GqView(Home home, ViewArray<VX>& x, VY y, VZ z, int c)
      |                                    ~~~~~^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]':
gecode/int/count.cpp:276:9:   required from here
./gecode/int/count/view-eq.hpp:53:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |       return EqInt<VX,VY>::post(home,x,y,z.val()+c);
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:253,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-eq.hpp:47:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::EqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]'
   47 |   EqInt<VX,VY>::post(Home home, ViewArray<VX>& x, VY y, int c) {
      |                      ~~~~~^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp:55:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |       (void) new (home) EqView<VX,VY,VZ,true,dom>(home,x,y,z,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp:42:41: note:   initializing argument 1 of 'Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::EqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]'
   42 |   EqView<VX,VY,VZ,shr,dom>::EqView(Home home,
      |                                    ~~~~~^~~~
./gecode/int/count/view-eq.hpp:57:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   57 |       (void) new (home) EqView<VX,VY,VZ,false,dom>(home,x,y,z,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp:42:41: note:   initializing argument 1 of 'Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::EqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = true]'
   42 |   EqView<VX,VY,VZ,shr,dom>::EqView(Home home,
      |                                    ~~~~~^~~~
In file included from ./gecode/int/count.hh:405,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::LqView<VX, VY, VZ, shr>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true]':
gecode/int/count.cpp:291:7:   required from here
./gecode/int/count/view-lq.hpp:52:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   52 |       return LqInt<VX,VY>::post(home,x,y,z.val()+c);
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:255,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-lq.hpp:47:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::LqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]'
   47 |   LqInt<VX,VY>::post(Home home, ViewArray<VX>& x, VY y, int c) {
      |                      ~~~~~^~~~
In file included from ./gecode/int/count.hh:405,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-lq.hpp:54:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |       (void) new (home) LqView<VX,VY,VZ,true>(home,x,y,z,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:405,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-lq.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::LqView<VX, VY, VZ, shr>::LqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true]'
   42 |   LqView<VX,VY,VZ,shr>::LqView(Home home, ViewArray<VX>& x,
      |                                ~~~~~^~~~
./gecode/int/count/view-lq.hpp:56:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   56 |       (void) new (home) LqView<VX,VY,VZ,false>(home,x,y,z,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:405,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-lq.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::LqView<VX, VY, VZ, shr>::LqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false]'
   42 |   LqView<VX,VY,VZ,shr>::LqView(Home home, ViewArray<VX>& x,
      |                                ~~~~~^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]':
gecode/int/count.cpp:300:9:   required from here
./gecode/int/count/view-gq.hpp:51:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |       return GqInt<VX,VY>::post(home,x,y,z.val()+c);
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:254,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-gq.hpp:47:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]'
   47 |   GqInt<VX,VY>::post(Home home, ViewArray<VX>& x, VY y, int c) {
      |                      ~~~~~^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp:53:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |       (void) new (home) GqView<VX,VY,VZ,true,dom>(home,x,y,z,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp:42:41: note:   initializing argument 1 of 'Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::GqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]'
   42 |   GqView<VX,VY,VZ,shr,dom>::GqView(Home home, ViewArray<VX>& x, VY y, VZ z, int c)
      |                                    ~~~~~^~~~
./gecode/int/count/view-gq.hpp:55:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |       (void) new (home) GqView<VX,VY,VZ,false,dom>(home,x,y,z,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp:42:41: note:   initializing argument 1 of 'Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::GqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = true]'
   42 |   GqView<VX,VY,VZ,shr,dom>::GqView(Home home, ViewArray<VX>& x, VY y, VZ z, int c)
      |                                    ~~~~~^~~~
./gecode/int/count/view-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]':
gecode/int/count.cpp:303:9:   required from here
./gecode/int/count/view-gq.hpp:51:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |       return GqInt<VX,VY>::post(home,x,y,z.val()+c);
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:254,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-gq.hpp:47:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]'
   47 |   GqInt<VX,VY>::post(Home home, ViewArray<VX>& x, VY y, int c) {
      |                      ~~~~~^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp:53:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |       (void) new (home) GqView<VX,VY,VZ,true,dom>(home,x,y,z,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp:42:41: note:   initializing argument 1 of 'Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::GqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
   42 |   GqView<VX,VY,VZ,shr,dom>::GqView(Home home, ViewArray<VX>& x, VY y, VZ z, int c)
      |                                    ~~~~~^~~~
./gecode/int/count/view-gq.hpp:55:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |       (void) new (home) GqView<VX,VY,VZ,false,dom>(home,x,y,z,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp:42:41: note:   initializing argument 1 of 'Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::GqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]'
   42 |   GqView<VX,VY,VZ,shr,dom>::GqView(Home home, ViewArray<VX>& x, VY y, VZ z, int c)
      |                                    ~~~~~^~~~
In file included from ./gecode/int/count.hh:405,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::LqView<VX, VY, VZ, shr>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true]':
gecode/int/count.cpp:348:7:   required from here
./gecode/int/count/view-lq.hpp:52:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   52 |       return LqInt<VX,VY>::post(home,x,y,z.val()+c);
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:255,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-lq.hpp:47:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::LqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]'
   47 |   LqInt<VX,VY>::post(Home home, ViewArray<VX>& x, VY y, int c) {
      |                      ~~~~~^~~~
In file included from ./gecode/int/count.hh:405,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-lq.hpp:54:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |       (void) new (home) LqView<VX,VY,VZ,true>(home,x,y,z,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:405,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-lq.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::LqView<VX, VY, VZ, shr>::LqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true]'
   42 |   LqView<VX,VY,VZ,shr>::LqView(Home home, ViewArray<VX>& x,
      |                                ~~~~~^~~~
./gecode/int/count/view-lq.hpp:56:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   56 |       (void) new (home) LqView<VX,VY,VZ,false>(home,x,y,z,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:405,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-lq.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::LqView<VX, VY, VZ, shr>::LqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = false]'
   42 |   LqView<VX,VY,VZ,shr>::LqView(Home home, ViewArray<VX>& x,
      |                                ~~~~~^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]':
gecode/int/count.cpp:356:7:   required from here
./gecode/int/count/view-gq.hpp:51:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |       return GqInt<VX,VY>::post(home,x,y,z.val()+c);
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:254,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-gq.hpp:47:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]'
   47 |   GqInt<VX,VY>::post(Home home, ViewArray<VX>& x, VY y, int c) {
      |                      ~~~~~^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp:53:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |       (void) new (home) GqView<VX,VY,VZ,true,dom>(home,x,y,z,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp:42:41: note:   initializing argument 1 of 'Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::GqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
   42 |   GqView<VX,VY,VZ,shr,dom>::GqView(Home home, ViewArray<VX>& x, VY y, VZ z, int c)
      |                                    ~~~~~^~~~
./gecode/int/count/view-gq.hpp:55:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |       (void) new (home) GqView<VX,VY,VZ,false,dom>(home,x,y,z,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp:42:41: note:   initializing argument 1 of 'Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::GqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]'
   42 |   GqView<VX,VY,VZ,shr,dom>::GqView(Home home, ViewArray<VX>& x, VY y, VZ z, int c)
      |                                    ~~~~~^~~~
In file included from ./gecode/int/count.hh:405,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::LqView<VX, VY, VZ, shr>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true]':
gecode/int/count.cpp:395:7:   required from here
./gecode/int/count/view-lq.hpp:52:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   52 |       return LqInt<VX,VY>::post(home,x,y,z.val()+c);
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:255,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-lq.hpp:47:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::LqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]'
   47 |   LqInt<VX,VY>::post(Home home, ViewArray<VX>& x, VY y, int c) {
      |                      ~~~~~^~~~
In file included from ./gecode/int/count.hh:405,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-lq.hpp:54:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |       (void) new (home) LqView<VX,VY,VZ,true>(home,x,y,z,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:405,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-lq.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::LqView<VX, VY, VZ, shr>::LqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true]'
   42 |   LqView<VX,VY,VZ,shr>::LqView(Home home, ViewArray<VX>& x,
      |                                ~~~~~^~~~
./gecode/int/count/view-lq.hpp:56:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   56 |       (void) new (home) LqView<VX,VY,VZ,false>(home,x,y,z,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:405,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-lq.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::LqView<VX, VY, VZ, shr>::LqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = false]'
   42 |   LqView<VX,VY,VZ,shr>::LqView(Home home, ViewArray<VX>& x,
      |                                ~~~~~^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]':
gecode/int/count.cpp:403:7:   required from here
./gecode/int/count/view-gq.hpp:51:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |       return GqInt<VX,VY>::post(home,x,y,z.val()+c);
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:254,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-gq.hpp:47:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]'
   47 |   GqInt<VX,VY>::post(Home home, ViewArray<VX>& x, VY y, int c) {
      |                      ~~~~~^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp:53:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |       (void) new (home) GqView<VX,VY,VZ,true,dom>(home,x,y,z,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp:42:41: note:   initializing argument 1 of 'Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::GqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
   42 |   GqView<VX,VY,VZ,shr,dom>::GqView(Home home, ViewArray<VX>& x, VY y, VZ z, int c)
      |                                    ~~~~~^~~~
./gecode/int/count/view-gq.hpp:55:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |       (void) new (home) GqView<VX,VY,VZ,false,dom>(home,x,y,z,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp:42:41: note:   initializing argument 1 of 'Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::GqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]'
   42 |   GqView<VX,VY,VZ,shr,dom>::GqView(Home home, ViewArray<VX>& x, VY y, VZ z, int c)
      |                                    ~~~~~^~~~
In file included from ./gecode/int/count.hh:253,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-eq.hpp: In instantiation of 'Gecode::Int::Count::EqInt<VX, VY>::EqInt(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]':
./gecode/int/count/int-eq.hpp:74:12:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]'
gecode/int/count.cpp:57:7:   required from here
./gecode/int/count/int-eq.hpp:43:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : IntBase<VX,VY>(home,x,n_s,y,c) {}
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:252,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-base.hpp:42:32: note:   initializing argument 1 of 'Gecode::Int::Count::IntBase<VX, VY>::IntBase(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]'
   42 |   IntBase<VX,VY>::IntBase(Home home,
      |                           ~~~~~^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::EqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]':
./gecode/int/count/view-eq.hpp:55:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
gecode/int/count.cpp:64:9:   required from here
./gecode/int/count/view-eq.hpp:44:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : ViewBase<VX,VY,VZ>(home,x,y,z,c) {}
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView]'
   42 |   ViewBase<VX,VY,VZ>::ViewBase(Home home,
      |                                ~~~~~^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::EqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]':
./gecode/int/count/view-eq.hpp:57:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
gecode/int/count.cpp:64:9:   required from here
./gecode/int/count/view-eq.hpp:44:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : ViewBase<VX,VY,VZ>(home,x,y,z,c) {}
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView]'
   42 |   ViewBase<VX,VY,VZ>::ViewBase(Home home,
      |                                ~~~~~^~~~
In file included from ./gecode/int/count.hh:255,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-lq.hpp: In instantiation of 'Gecode::Int::Count::LqInt<VX, VY>::LqInt(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]':
./gecode/int/count/int-lq.hpp:69:12:   required from 'static Gecode::ExecStatus Gecode::Int::Count::LqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]'
gecode/int/count.cpp:71:7:   required from here
./gecode/int/count/int-lq.hpp:43:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : IntBase<VX,VY>(home,x,n_s,y,c) {}
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:252,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-base.hpp:42:32: note:   initializing argument 1 of 'Gecode::Int::Count::IntBase<VX, VY>::IntBase(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]'
   42 |   IntBase<VX,VY>::IntBase(Home home,
      |                           ~~~~~^~~~
In file included from ./gecode/int/count.hh:254,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-gq.hpp: In instantiation of 'Gecode::Int::Count::GqInt<VX, VY>::GqInt(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]':
./gecode/int/count/int-gq.hpp:71:12:   required from 'static Gecode::ExecStatus Gecode::Int::Count::GqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]'
gecode/int/count.cpp:77:7:   required from here
./gecode/int/count/int-gq.hpp:43:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : IntBase<VX,VY>(home,x,n_s,y,c) {}
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:252,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-base.hpp:42:32: note:   initializing argument 1 of 'Gecode::Int::Count::IntBase<VX, VY>::IntBase(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]'
   42 |   IntBase<VX,VY>::IntBase(Home home,
      |                           ~~~~~^~~~
In file included from ./gecode/int/count.hh:253,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::EqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]':
./gecode/int/count/view-eq.hpp:53:32:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]'
gecode/int/count.cpp:98:11:   required from here
./gecode/int/count/int-eq.hpp:67:24: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   67 |       return post_false(home,x,y);
      |              ~~~~~~~~~~^~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:129,
                 from gecode/int/count.cpp:38:
./gecode/int/count/rel.hpp:232:19: note:   initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_false(Gecode::Home, Gecode::ViewArray<View>&, VX) [with VX = Gecode::Int::IntView]'
  232 |   post_false(Home home, ViewArray<VX>& x, VX y) {
      |              ~~~~~^~~~
In file included from ./gecode/int/count.hh:253,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-eq.hpp:70:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   70 |       return post_true(home,x,y);
      |              ~~~~~~~~~^~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:129,
                 from gecode/int/count.cpp:38:
./gecode/int/count/rel.hpp:218:18: note:   initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray<View>&, VX) [with VX = Gecode::Int::IntView]'
  218 |   post_true(Home home, ViewArray<VX>& x, VX y) {
      |             ~~~~~^~~~
In file included from ./gecode/int/count.hh:253,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-eq.hpp:74:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   74 |     (void) new (home) EqInt<VX,VY>(home,x,n_s,y,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:253,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-eq.hpp:42:28: note:   initializing argument 1 of 'Gecode::Int::Count::EqInt<VX, VY>::EqInt(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]'
   42 |   EqInt<VX,VY>::EqInt(Home home, ViewArray<VX>& x, int n_s, VY y, int c)
      |                       ~~~~~^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::EqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]':
./gecode/int/count/view-eq.hpp:55:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]'
gecode/int/count.cpp:98:11:   required from here
./gecode/int/count/view-eq.hpp:44:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : ViewBase<VX,VY,VZ>(home,x,y,z,c) {}
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]'
   42 |   ViewBase<VX,VY,VZ>::ViewBase(Home home,
      |                                ~~~~~^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::EqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = false; bool dom = true]':
./gecode/int/count/view-eq.hpp:57:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]'
gecode/int/count.cpp:98:11:   required from here
./gecode/int/count/view-eq.hpp:44:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : ViewBase<VX,VY,VZ>(home,x,y,z,c) {}
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]'
   42 |   ViewBase<VX,VY,VZ>::ViewBase(Home home,
      |                                ~~~~~^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::EqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = false]':
./gecode/int/count/view-eq.hpp:55:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = false]'
gecode/int/count.cpp:101:11:   required from here
./gecode/int/count/view-eq.hpp:44:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : ViewBase<VX,VY,VZ>(home,x,y,z,c) {}
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]'
   42 |   ViewBase<VX,VY,VZ>::ViewBase(Home home,
      |                                ~~~~~^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::EqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = false; bool dom = false]':
./gecode/int/count/view-eq.hpp:57:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = false]'
gecode/int/count.cpp:101:11:   required from here
./gecode/int/count/view-eq.hpp:44:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : ViewBase<VX,VY,VZ>(home,x,y,z,c) {}
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]'
   42 |   ViewBase<VX,VY,VZ>::ViewBase(Home home,
      |                                ~~~~~^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::EqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]':
./gecode/int/count/view-eq.hpp:55:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
gecode/int/count.cpp:109:9:   required from here
./gecode/int/count/view-eq.hpp:44:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : ViewBase<VX,VY,VZ>(home,x,y,z,c) {}
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]'
   42 |   ViewBase<VX,VY,VZ>::ViewBase(Home home,
      |                                ~~~~~^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::EqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]':
./gecode/int/count/view-eq.hpp:57:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
gecode/int/count.cpp:109:9:   required from here
./gecode/int/count/view-eq.hpp:44:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : ViewBase<VX,VY,VZ>(home,x,y,z,c) {}
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]'
   42 |   ViewBase<VX,VY,VZ>::ViewBase(Home home,
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/int/count/rel.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Count::post_false(Gecode::Home, Gecode::ViewArray<View>&, VX) [with VX = Gecode::Int::IntView]':
./gecode/int/count/int-lq.hpp:68:24:   required from 'static Gecode::ExecStatus Gecode::Int::Count::LqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]'
gecode/int/count.cpp:116:7:   required from here
./gecode/int/count/rel.hpp:234:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  234 |       GECODE_ES_CHECK(Rel::Nq<VX>::post(home,x[i],y));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/count/rel.hpp:38,
                 from ./gecode/int/count.hh:129,
                 from gecode/int/count.cpp:38:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/int/count.hh:255,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-lq.hpp: In instantiation of 'Gecode::Int::Count::LqInt<VX, VY>::LqInt(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]':
./gecode/int/count/int-lq.hpp:69:12:   required from 'static Gecode::ExecStatus Gecode::Int::Count::LqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]'
gecode/int/count.cpp:116:7:   required from here
./gecode/int/count/int-lq.hpp:43:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : IntBase<VX,VY>(home,x,n_s,y,c) {}
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:252,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-base.hpp:42:32: note:   initializing argument 1 of 'Gecode::Int::Count::IntBase<VX, VY>::IntBase(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]'
   42 |   IntBase<VX,VY>::IntBase(Home home,
      |                           ~~~~~^~~~
In file included from ./gecode/int/count.hh:254,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Count::GqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]':
./gecode/int/count/view-gq.hpp:51:32:   required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]'
gecode/int/count.cpp:125:11:   required from here
./gecode/int/count/int-gq.hpp:70:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   70 |       return post_true(home,x,y);
      |              ~~~~~~~~~^~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:129,
                 from gecode/int/count.cpp:38:
./gecode/int/count/rel.hpp:218:18: note:   initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray<View>&, VX) [with VX = Gecode::Int::IntView]'
  218 |   post_true(Home home, ViewArray<VX>& x, VX y) {
      |             ~~~~~^~~~
In file included from ./gecode/int/count.hh:254,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-gq.hpp:71:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   71 |     (void) new (home) GqInt<VX,VY>(home,x,c+1,y,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:254,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-gq.hpp:42:28: note:   initializing argument 1 of 'Gecode::Int::Count::GqInt<VX, VY>::GqInt(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]'
   42 |   GqInt<VX,VY>::GqInt(Home home, ViewArray<VX>& x, int n_s, VY y, int c)
      |                       ~~~~~^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp: In instantiation of 'Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::GqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]':
./gecode/int/count/view-gq.hpp:53:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]'
gecode/int/count.cpp:125:11:   required from here
./gecode/int/count/view-gq.hpp:43:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : ViewBase<VX,VY,VZ>(home,x,y,z,c) {}
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]'
   42 |   ViewBase<VX,VY,VZ>::ViewBase(Home home,
      |                                ~~~~~^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp: In instantiation of 'Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::GqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = false; bool dom = true]':
./gecode/int/count/view-gq.hpp:55:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]'
gecode/int/count.cpp:125:11:   required from here
./gecode/int/count/view-gq.hpp:43:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : ViewBase<VX,VY,VZ>(home,x,y,z,c) {}
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]'
   42 |   ViewBase<VX,VY,VZ>::ViewBase(Home home,
      |                                ~~~~~^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp: In instantiation of 'Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::GqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = false]':
./gecode/int/count/view-gq.hpp:53:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = false]'
gecode/int/count.cpp:128:11:   required from here
./gecode/int/count/view-gq.hpp:43:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : ViewBase<VX,VY,VZ>(home,x,y,z,c) {}
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]'
   42 |   ViewBase<VX,VY,VZ>::ViewBase(Home home,
      |                                ~~~~~^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp: In instantiation of 'Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::GqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = false; bool dom = false]':
./gecode/int/count/view-gq.hpp:55:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = false]'
gecode/int/count.cpp:128:11:   required from here
./gecode/int/count/view-gq.hpp:43:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : ViewBase<VX,VY,VZ>(home,x,y,z,c) {}
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]'
   42 |   ViewBase<VX,VY,VZ>::ViewBase(Home home,
      |                                ~~~~~^~~~
In file included from ./gecode/int/count.hh:253,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-eq.hpp: In instantiation of 'Gecode::Int::Count::EqInt<VX, VY>::EqInt(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]':
./gecode/int/count/int-eq.hpp:74:12:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]'
gecode/int/count.cpp:156:7:   required from here
./gecode/int/count/int-eq.hpp:43:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : IntBase<VX,VY>(home,x,n_s,y,c) {}
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:252,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-base.hpp:42:32: note:   initializing argument 1 of 'Gecode::Int::Count::IntBase<VX, VY>::IntBase(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]'
   42 |   IntBase<VX,VY>::IntBase(Home home,
      |                           ~~~~~^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::EqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]':
./gecode/int/count/view-eq.hpp:55:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
gecode/int/count.cpp:162:9:   required from here
./gecode/int/count/view-eq.hpp:44:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : ViewBase<VX,VY,VZ>(home,x,y,z,c) {}
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView]'
   42 |   ViewBase<VX,VY,VZ>::ViewBase(Home home,
      |                                ~~~~~^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::EqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]':
./gecode/int/count/view-eq.hpp:57:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
gecode/int/count.cpp:162:9:   required from here
./gecode/int/count/view-eq.hpp:44:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : ViewBase<VX,VY,VZ>(home,x,y,z,c) {}
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView]'
   42 |   ViewBase<VX,VY,VZ>::ViewBase(Home home,
      |                                ~~~~~^~~~
In file included from ./gecode/int/count.hh:255,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-lq.hpp: In instantiation of 'Gecode::Int::Count::LqInt<VX, VY>::LqInt(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]':
./gecode/int/count/int-lq.hpp:69:12:   required from 'static Gecode::ExecStatus Gecode::Int::Count::LqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]'
gecode/int/count.cpp:169:7:   required from here
./gecode/int/count/int-lq.hpp:43:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : IntBase<VX,VY>(home,x,n_s,y,c) {}
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:252,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-base.hpp:42:32: note:   initializing argument 1 of 'Gecode::Int::Count::IntBase<VX, VY>::IntBase(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]'
   42 |   IntBase<VX,VY>::IntBase(Home home,
      |                           ~~~~~^~~~
In file included from ./gecode/int/count.hh:254,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-gq.hpp: In instantiation of 'Gecode::Int::Count::GqInt<VX, VY>::GqInt(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]':
./gecode/int/count/int-gq.hpp:71:12:   required from 'static Gecode::ExecStatus Gecode::Int::Count::GqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]'
gecode/int/count.cpp:174:7:   required from here
./gecode/int/count/int-gq.hpp:43:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : IntBase<VX,VY>(home,x,n_s,y,c) {}
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:252,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-base.hpp:42:32: note:   initializing argument 1 of 'Gecode::Int::Count::IntBase<VX, VY>::IntBase(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]'
   42 |   IntBase<VX,VY>::IntBase(Home home,
      |                           ~~~~~^~~~
In file included from ./gecode/int/count.hh:253,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-eq.hpp: In instantiation of 'Gecode::Int::Count::EqInt<VX, VY>::EqInt(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]':
./gecode/int/count/int-eq.hpp:74:12:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]'
gecode/int/count.cpp:197:7:   required from here
./gecode/int/count/int-eq.hpp:43:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : IntBase<VX,VY>(home,x,n_s,y,c) {}
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:252,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-base.hpp:42:32: note:   initializing argument 1 of 'Gecode::Int::Count::IntBase<VX, VY>::IntBase(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]'
   42 |   IntBase<VX,VY>::IntBase(Home home,
      |                           ~~~~~^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::EqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]':
./gecode/int/count/view-eq.hpp:55:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
gecode/int/count.cpp:204:9:   required from here
./gecode/int/count/view-eq.hpp:44:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : ViewBase<VX,VY,VZ>(home,x,y,z,c) {}
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView]'
   42 |   ViewBase<VX,VY,VZ>::ViewBase(Home home,
      |                                ~~~~~^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::EqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]':
./gecode/int/count/view-eq.hpp:57:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
gecode/int/count.cpp:204:9:   required from here
./gecode/int/count/view-eq.hpp:44:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : ViewBase<VX,VY,VZ>(home,x,y,z,c) {}
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView]'
   42 |   ViewBase<VX,VY,VZ>::ViewBase(Home home,
      |                                ~~~~~^~~~
In file included from ./gecode/int/count.hh:255,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-lq.hpp: In instantiation of 'Gecode::Int::Count::LqInt<VX, VY>::LqInt(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]':
./gecode/int/count/int-lq.hpp:69:12:   required from 'static Gecode::ExecStatus Gecode::Int::Count::LqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]'
gecode/int/count.cpp:211:7:   required from here
./gecode/int/count/int-lq.hpp:43:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : IntBase<VX,VY>(home,x,n_s,y,c) {}
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:252,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-base.hpp:42:32: note:   initializing argument 1 of 'Gecode::Int::Count::IntBase<VX, VY>::IntBase(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]'
   42 |   IntBase<VX,VY>::IntBase(Home home,
      |                           ~~~~~^~~~
In file included from ./gecode/int/count.hh:254,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-gq.hpp: In instantiation of 'Gecode::Int::Count::GqInt<VX, VY>::GqInt(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]':
./gecode/int/count/int-gq.hpp:71:12:   required from 'static Gecode::ExecStatus Gecode::Int::Count::GqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]'
gecode/int/count.cpp:217:7:   required from here
./gecode/int/count/int-gq.hpp:43:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : IntBase<VX,VY>(home,x,n_s,y,c) {}
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:252,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-base.hpp:42:32: note:   initializing argument 1 of 'Gecode::Int::Count::IntBase<VX, VY>::IntBase(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]'
   42 |   IntBase<VX,VY>::IntBase(Home home,
      |                           ~~~~~^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/count/rel.hpp:38,
                 from ./gecode/int/count.hh:129,
                 from gecode/int/count.cpp:38:
./gecode/int/rel/nq.hpp: In instantiation of 'Gecode::Int::Rel::Nq<View>::Nq(Gecode::Home, View, View) [with View = Gecode::Int::IntView]':
./gecode/int/rel/nq.hpp:61:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
gecode/int/count.cpp:241:9:   required from here
./gecode/int/rel/nq.hpp:49:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : BinaryPropagator<View,PC_INT_VAL>(home,x0,x1) {}
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 0]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int/count.hh:405,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-lq.hpp: In instantiation of 'Gecode::Int::Count::LqView<VX, VY, VZ, shr>::LqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true]':
./gecode/int/count/view-lq.hpp:54:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::LqView<VX, VY, VZ, shr>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true]'
gecode/int/count.cpp:247:7:   required from here
./gecode/int/count/view-lq.hpp:44:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : ViewBase<VX,VY,VZ>(home,x,y,z,c) {}
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView]'
   42 |   ViewBase<VX,VY,VZ>::ViewBase(Home home,
      |                                ~~~~~^~~~
In file included from ./gecode/int/count.hh:405,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-lq.hpp: In instantiation of 'Gecode::Int::Count::LqView<VX, VY, VZ, shr>::LqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = false]':
./gecode/int/count/view-lq.hpp:56:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::LqView<VX, VY, VZ, shr>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true]'
gecode/int/count.cpp:247:7:   required from here
./gecode/int/count/view-lq.hpp:44:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : ViewBase<VX,VY,VZ>(home,x,y,z,c) {}
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView]'
   42 |   ViewBase<VX,VY,VZ>::ViewBase(Home home,
      |                                ~~~~~^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp: In instantiation of 'Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::GqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]':
./gecode/int/count/view-gq.hpp:53:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
gecode/int/count.cpp:255:7:   required from here
./gecode/int/count/view-gq.hpp:43:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : ViewBase<VX,VY,VZ>(home,x,y,z,c) {}
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView]'
   42 |   ViewBase<VX,VY,VZ>::ViewBase(Home home,
      |                                ~~~~~^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp: In instantiation of 'Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::GqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]':
./gecode/int/count/view-gq.hpp:55:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
gecode/int/count.cpp:255:7:   required from here
./gecode/int/count/view-gq.hpp:43:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : ViewBase<VX,VY,VZ>(home,x,y,z,c) {}
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView]'
   42 |   ViewBase<VX,VY,VZ>::ViewBase(Home home,
      |                                ~~~~~^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::EqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]':
./gecode/int/count/view-eq.hpp:55:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]'
gecode/int/count.cpp:276:9:   required from here
./gecode/int/count/view-eq.hpp:44:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : ViewBase<VX,VY,VZ>(home,x,y,z,c) {}
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]'
   42 |   ViewBase<VX,VY,VZ>::ViewBase(Home home,
      |                                ~~~~~^~~~
In file included from ./gecode/int/count.hh:403,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-eq.hpp: In instantiation of 'Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::EqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = true]':
./gecode/int/count/view-eq.hpp:57:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]'
gecode/int/count.cpp:276:9:   required from here
./gecode/int/count/view-eq.hpp:44:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : ViewBase<VX,VY,VZ>(home,x,y,z,c) {}
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]'
   42 |   ViewBase<VX,VY,VZ>::ViewBase(Home home,
      |                                ~~~~~^~~~
In file included from ./gecode/int/count.hh:405,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-lq.hpp: In instantiation of 'Gecode::Int::Count::LqView<VX, VY, VZ, shr>::LqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true]':
./gecode/int/count/view-lq.hpp:54:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::LqView<VX, VY, VZ, shr>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true]'
gecode/int/count.cpp:291:7:   required from here
./gecode/int/count/view-lq.hpp:44:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : ViewBase<VX,VY,VZ>(home,x,y,z,c) {}
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]'
   42 |   ViewBase<VX,VY,VZ>::ViewBase(Home home,
      |                                ~~~~~^~~~
In file included from ./gecode/int/count.hh:405,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-lq.hpp: In instantiation of 'Gecode::Int::Count::LqView<VX, VY, VZ, shr>::LqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false]':
./gecode/int/count/view-lq.hpp:56:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::LqView<VX, VY, VZ, shr>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true]'
gecode/int/count.cpp:291:7:   required from here
./gecode/int/count/view-lq.hpp:44:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : ViewBase<VX,VY,VZ>(home,x,y,z,c) {}
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]'
   42 |   ViewBase<VX,VY,VZ>::ViewBase(Home home,
      |                                ~~~~~^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp: In instantiation of 'Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::GqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]':
./gecode/int/count/view-gq.hpp:53:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]'
gecode/int/count.cpp:300:9:   required from here
./gecode/int/count/view-gq.hpp:43:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : ViewBase<VX,VY,VZ>(home,x,y,z,c) {}
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]'
   42 |   ViewBase<VX,VY,VZ>::ViewBase(Home home,
      |                                ~~~~~^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp: In instantiation of 'Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::GqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = true]':
./gecode/int/count/view-gq.hpp:55:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]'
gecode/int/count.cpp:300:9:   required from here
./gecode/int/count/view-gq.hpp:43:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : ViewBase<VX,VY,VZ>(home,x,y,z,c) {}
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]'
   42 |   ViewBase<VX,VY,VZ>::ViewBase(Home home,
      |                                ~~~~~^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp: In instantiation of 'Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::GqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]':
./gecode/int/count/view-gq.hpp:53:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
gecode/int/count.cpp:303:9:   required from here
./gecode/int/count/view-gq.hpp:43:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : ViewBase<VX,VY,VZ>(home,x,y,z,c) {}
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]'
   42 |   ViewBase<VX,VY,VZ>::ViewBase(Home home,
      |                                ~~~~~^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp: In instantiation of 'Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::GqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]':
./gecode/int/count/view-gq.hpp:55:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
gecode/int/count.cpp:303:9:   required from here
./gecode/int/count/view-gq.hpp:43:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : ViewBase<VX,VY,VZ>(home,x,y,z,c) {}
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]'
   42 |   ViewBase<VX,VY,VZ>::ViewBase(Home home,
      |                                ~~~~~^~~~
In file included from ./gecode/int/count.hh:405,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-lq.hpp: In instantiation of 'Gecode::Int::Count::LqView<VX, VY, VZ, shr>::LqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true]':
./gecode/int/count/view-lq.hpp:54:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::LqView<VX, VY, VZ, shr>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true]'
gecode/int/count.cpp:348:7:   required from here
./gecode/int/count/view-lq.hpp:44:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : ViewBase<VX,VY,VZ>(home,x,y,z,c) {}
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView]'
   42 |   ViewBase<VX,VY,VZ>::ViewBase(Home home,
      |                                ~~~~~^~~~
In file included from ./gecode/int/count.hh:405,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-lq.hpp: In instantiation of 'Gecode::Int::Count::LqView<VX, VY, VZ, shr>::LqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = false]':
./gecode/int/count/view-lq.hpp:56:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::LqView<VX, VY, VZ, shr>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true]'
gecode/int/count.cpp:348:7:   required from here
./gecode/int/count/view-lq.hpp:44:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : ViewBase<VX,VY,VZ>(home,x,y,z,c) {}
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView]'
   42 |   ViewBase<VX,VY,VZ>::ViewBase(Home home,
      |                                ~~~~~^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp: In instantiation of 'Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::GqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]':
./gecode/int/count/view-gq.hpp:53:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
gecode/int/count.cpp:356:7:   required from here
./gecode/int/count/view-gq.hpp:43:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : ViewBase<VX,VY,VZ>(home,x,y,z,c) {}
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView]'
   42 |   ViewBase<VX,VY,VZ>::ViewBase(Home home,
      |                                ~~~~~^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp: In instantiation of 'Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::GqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]':
./gecode/int/count/view-gq.hpp:55:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
gecode/int/count.cpp:356:7:   required from here
./gecode/int/count/view-gq.hpp:43:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : ViewBase<VX,VY,VZ>(home,x,y,z,c) {}
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView]'
   42 |   ViewBase<VX,VY,VZ>::ViewBase(Home home,
      |                                ~~~~~^~~~
In file included from ./gecode/int/count.hh:405,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-lq.hpp: In instantiation of 'Gecode::Int::Count::LqView<VX, VY, VZ, shr>::LqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true]':
./gecode/int/count/view-lq.hpp:54:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::LqView<VX, VY, VZ, shr>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true]'
gecode/int/count.cpp:395:7:   required from here
./gecode/int/count/view-lq.hpp:44:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : ViewBase<VX,VY,VZ>(home,x,y,z,c) {}
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView]'
   42 |   ViewBase<VX,VY,VZ>::ViewBase(Home home,
      |                                ~~~~~^~~~
In file included from ./gecode/int/count.hh:405,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-lq.hpp: In instantiation of 'Gecode::Int::Count::LqView<VX, VY, VZ, shr>::LqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = false]':
./gecode/int/count/view-lq.hpp:56:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::LqView<VX, VY, VZ, shr>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true]'
gecode/int/count.cpp:395:7:   required from here
./gecode/int/count/view-lq.hpp:44:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : ViewBase<VX,VY,VZ>(home,x,y,z,c) {}
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView]'
   42 |   ViewBase<VX,VY,VZ>::ViewBase(Home home,
      |                                ~~~~~^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp: In instantiation of 'Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::GqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]':
./gecode/int/count/view-gq.hpp:53:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
gecode/int/count.cpp:403:7:   required from here
./gecode/int/count/view-gq.hpp:43:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : ViewBase<VX,VY,VZ>(home,x,y,z,c) {}
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView]'
   42 |   ViewBase<VX,VY,VZ>::ViewBase(Home home,
      |                                ~~~~~^~~~
In file included from ./gecode/int/count.hh:404,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-gq.hpp: In instantiation of 'Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::GqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]':
./gecode/int/count/view-gq.hpp:55:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
gecode/int/count.cpp:403:7:   required from here
./gecode/int/count/view-gq.hpp:43:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : ViewBase<VX,VY,VZ>(home,x,y,z,c) {}
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp:42:37: note:   initializing argument 1 of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView]'
   42 |   ViewBase<VX,VY,VZ>::ViewBase(Home home,
      |                                ~~~~~^~~~
In file included from ./gecode/int/count.hh:252,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-base.hpp: In instantiation of 'Gecode::Int::Count::IntBase<VX, VY>::IntBase(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]':
./gecode/int/count/int-eq.hpp:43:36:   required from 'Gecode::Int::Count::EqInt<VX, VY>::EqInt(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]'
./gecode/int/count/int-eq.hpp:74:12:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]'
gecode/int/count.cpp:57:7:   required from here
./gecode/int/count/int-base.hpp:44:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), x(x0), n_s(n_s0), y(y0), c(c0) {
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp: In instantiation of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView]':
./gecode/int/count/view-eq.hpp:44:38:   required from 'Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::EqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
./gecode/int/count/view-eq.hpp:55:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
gecode/int/count.cpp:64:9:   required from here
./gecode/int/count/view-base.hpp:44:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), x(x0), y(y0), z(z0), c(c0) {
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/count.hh:129,
                 from gecode/int/count.cpp:38:
./gecode/int/count/rel.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray<View>&, VX) [with VX = Gecode::Int::IntView]':
./gecode/int/count/int-eq.hpp:70:23:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]'
./gecode/int/count/view-eq.hpp:53:32:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]'
gecode/int/count.cpp:98:11:   required from here
./gecode/int/count/rel.hpp:223:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  223 |     return Rel::NaryEqDom<VX>::post(home,z);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/count/rel.hpp:38,
                 from ./gecode/int/count.hh:129,
                 from gecode/int/count.cpp:38:
./gecode/int/rel/eq.hpp:214:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
  214 |   NaryEqDom<View>::post(Home home, ViewArray<View>& x) {
      |                         ~~~~~^~~~
In file included from ./gecode/int/count.hh:253,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-eq.hpp: In instantiation of 'Gecode::Int::Count::EqInt<VX, VY>::EqInt(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]':
./gecode/int/count/int-eq.hpp:74:12:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]'
./gecode/int/count/view-eq.hpp:53:32:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]'
gecode/int/count.cpp:98:11:   required from here
./gecode/int/count/int-eq.hpp:43:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : IntBase<VX,VY>(home,x,n_s,y,c) {}
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:252,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-base.hpp:42:32: note:   initializing argument 1 of 'Gecode::Int::Count::IntBase<VX, VY>::IntBase(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]'
   42 |   IntBase<VX,VY>::IntBase(Home home,
      |                           ~~~~~^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp: In instantiation of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]':
./gecode/int/count/view-eq.hpp:44:38:   required from 'Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::EqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]'
./gecode/int/count/view-eq.hpp:55:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]'
gecode/int/count.cpp:98:11:   required from here
./gecode/int/count/view-base.hpp:44:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), x(x0), y(y0), z(z0), c(c0) {
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp: In instantiation of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]':
./gecode/int/count/view-eq.hpp:44:38:   required from 'Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::EqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
./gecode/int/count/view-eq.hpp:55:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
gecode/int/count.cpp:109:9:   required from here
./gecode/int/count/view-base.hpp:44:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), x(x0), y(y0), z(z0), c(c0) {
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/count.hh:252,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-base.hpp: In instantiation of 'Gecode::Int::Count::IntBase<VX, VY>::IntBase(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]':
./gecode/int/count/int-lq.hpp:43:36:   required from 'Gecode::Int::Count::LqInt<VX, VY>::LqInt(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]'
./gecode/int/count/int-lq.hpp:69:12:   required from 'static Gecode::ExecStatus Gecode::Int::Count::LqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]'
gecode/int/count.cpp:116:7:   required from here
./gecode/int/count/int-base.hpp:44:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), x(x0), n_s(n_s0), y(y0), c(c0) {
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/count.hh:254,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-gq.hpp: In instantiation of 'Gecode::Int::Count::GqInt<VX, VY>::GqInt(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]':
./gecode/int/count/int-gq.hpp:71:12:   required from 'static Gecode::ExecStatus Gecode::Int::Count::GqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]'
./gecode/int/count/view-gq.hpp:51:32:   required from 'static Gecode::ExecStatus Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]'
gecode/int/count.cpp:125:11:   required from here
./gecode/int/count/int-gq.hpp:43:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : IntBase<VX,VY>(home,x,n_s,y,c) {}
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/count.hh:252,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-base.hpp:42:32: note:   initializing argument 1 of 'Gecode::Int::Count::IntBase<VX, VY>::IntBase(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]'
   42 |   IntBase<VX,VY>::IntBase(Home home,
      |                           ~~~~~^~~~
./gecode/int/count/int-base.hpp: In instantiation of 'Gecode::Int::Count::IntBase<VX, VY>::IntBase(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]':
./gecode/int/count/int-eq.hpp:43:36:   required from 'Gecode::Int::Count::EqInt<VX, VY>::EqInt(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]'
./gecode/int/count/int-eq.hpp:74:12:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]'
gecode/int/count.cpp:156:7:   required from here
./gecode/int/count/int-base.hpp:44:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), x(x0), n_s(n_s0), y(y0), c(c0) {
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp: In instantiation of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView]':
./gecode/int/count/view-eq.hpp:44:38:   required from 'Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::EqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
./gecode/int/count/view-eq.hpp:55:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
gecode/int/count.cpp:162:9:   required from here
./gecode/int/count/view-base.hpp:44:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), x(x0), y(y0), z(z0), c(c0) {
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/count.hh:252,
                 from gecode/int/count.cpp:38:
./gecode/int/count/int-base.hpp: In instantiation of 'Gecode::Int::Count::IntBase<VX, VY>::IntBase(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]':
./gecode/int/count/int-eq.hpp:43:36:   required from 'Gecode::Int::Count::EqInt<VX, VY>::EqInt(Gecode::Home, Gecode::ViewArray<View>&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]'
./gecode/int/count/int-eq.hpp:74:12:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]'
gecode/int/count.cpp:197:7:   required from here
./gecode/int/count/int-base.hpp:44:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), x(x0), n_s(n_s0), y(y0), c(c0) {
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/count.hh:402,
                 from gecode/int/count.cpp:38:
./gecode/int/count/view-base.hpp: In instantiation of 'Gecode::Int::Count::ViewBase<VX, VY, VZ>::ViewBase(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView]':
./gecode/int/count/view-eq.hpp:44:38:   required from 'Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::EqView(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
./gecode/int/count/view-eq.hpp:55:14:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]'
gecode/int/count.cpp:204:9:   required from here
./gecode/int/count/view-base.hpp:44:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), x(x0), y(y0), z(z0), c(c0) {
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 0]':
./gecode/int/rel/nq.hpp:49:51:   required from 'Gecode::Int::Rel::Nq<View>::Nq(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
./gecode/int/rel/nq.hpp:61:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
gecode/int/count.cpp:241:9:   required from here
./gecode/kernel/propagator.hpp:341:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  341 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/count/rel.hpp:38,
                 from ./gecode/int/count.hh:129,
                 from gecode/int/count.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]':
./gecode/int/count/rel.hpp:223:36:   required from 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray<View>&, VX) [with VX = Gecode::Int::IntView]'
./gecode/int/count/int-eq.hpp:70:23:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]'
./gecode/int/count/view-eq.hpp:53:32:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]'
gecode/int/count.cpp:98:11:   required from here
./gecode/int/rel/eq.hpp:217:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  217 |       return EqDom<View,View>::post(home,x[0],x[1]);
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/count/rel.hpp:38,
                 from ./gecode/int/count.hh:129,
                 from gecode/int/count.cpp:38:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
./gecode/int/rel/eq.hpp:229:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  229 |       (void) new (home) NaryEqDom<View>(home,x);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/count/rel.hpp:38,
                 from ./gecode/int/count.hh:129,
                 from gecode/int/count.cpp:38:
./gecode/int/rel/eq.hpp:209:35: note:   initializing argument 1 of 'Gecode::Int::Rel::NaryEqDom<View>::NaryEqDom(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
  209 |   NaryEqDom<View>::NaryEqDom(Home home, ViewArray<View>& x)
      |                              ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]':
./gecode/int/rel/eq.hpp:217:36:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/count/rel.hpp:223:36:   required from 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray<View>&, VX) [with VX = Gecode::Int::IntView]'
./gecode/int/count/int-eq.hpp:70:23:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]'
./gecode/int/count/view-eq.hpp:53:32:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]'
gecode/int/count.cpp:98:11:   required from here
./gecode/int/rel/eq.hpp:130:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  130 |       (void) new (home) EqDom<View0,View1>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/count/rel.hpp:38,
                 from ./gecode/int/count.hh:129,
                 from gecode/int/count.cpp:38:
./gecode/int/rel/eq.hpp:115:34: note:   initializing argument 1 of 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
  115 |   EqDom<View0,View1>::EqDom(Home home, View0 x0, View1 x1)
      |                             ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::NaryEqDom<View>::NaryEqDom(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]':
./gecode/int/rel/eq.hpp:229:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/count/rel.hpp:223:36:   required from 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray<View>&, VX) [with VX = Gecode::Int::IntView]'
./gecode/int/count/int-eq.hpp:70:23:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]'
./gecode/int/count/view-eq.hpp:53:32:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]'
gecode/int/count.cpp:98:11:   required from here
./gecode/int/rel/eq.hpp:210:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  210 |     : NaryPropagator<View,PC_INT_DOM>(home,x) {}
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/propagator.hpp:444:9: note:   initializing argument 1 of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int pc = 2]'
  444 |   (Home home, ViewArray<View>& y)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/count/rel.hpp:38,
                 from ./gecode/int/count.hh:129,
                 from gecode/int/count.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]':
./gecode/int/rel/eq.hpp:130:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
./gecode/int/rel/eq.hpp:217:36:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/count/rel.hpp:223:36:   required from 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray<View>&, VX) [with VX = Gecode::Int::IntView]'
./gecode/int/count/int-eq.hpp:70:23:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]'
./gecode/int/count/view-eq.hpp:53:32:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]'
gecode/int/count.cpp:98:11:   required from here
./gecode/int/rel/eq.hpp:116:72: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  116 |     : MixBinaryPropagator<View0,PC_INT_DOM,View1,PC_INT_DOM>(home,x0,x1) {}
      |                                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int pc = 2]':
./gecode/int/rel/eq.hpp:210:45:   required from 'Gecode::Int::Rel::NaryEqDom<View>::NaryEqDom(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/rel/eq.hpp:229:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/count/rel.hpp:223:36:   required from 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray<View>&, VX) [with VX = Gecode::Int::IntView]'
./gecode/int/count/int-eq.hpp:70:23:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]'
./gecode/int/count/view-eq.hpp:53:32:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]'
gecode/int/count.cpp:98:11:   required from here
./gecode/kernel/propagator.hpp:445:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  445 |     : Propagator(home), x(y) {
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]':
./gecode/int/rel/eq.hpp:116:72:   required from 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
./gecode/int/rel/eq.hpp:130:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
./gecode/int/rel/eq.hpp:217:36:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/count/rel.hpp:223:36:   required from 'Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray<View>&, VX) [with VX = Gecode::Int::IntView]'
./gecode/int/count/int-eq.hpp:70:23:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqInt<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]'
./gecode/int/count/view-eq.hpp:53:32:   required from 'static Gecode::ExecStatus Gecode::Int::Count::EqView<VX, VY, VZ, shr, dom>::post(Gecode::Home, Gecode::ViewArray<View>&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]'
gecode/int/count.cpp:98:11:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/iter.hh:63,
                 from ./gecode/int.hh:56,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/iter/ranges-inter.hpp: In instantiation of 'Gecode::Iter::Ranges::Inter<I, J>::Inter(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Int::IntVarImpFwd]':
./gecode/int/var-imp/int.hpp:672:41:   required from 'Gecode::ModEvent Gecode::Int::IntVarImp::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/int/view/int.hpp:181:36:   required from 'Gecode::ModEvent Gecode::Int::IntView::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/int/count/rel.hpp:275:5:   required from 'Gecode::ExecStatus Gecode::Int::Count::prune(Gecode::Space&, Gecode::ViewArray<View>&, VX) [with VX = Gecode::Int::IntView]'
./gecode/int/count/view-gq.hpp:99:7:   required from 'Gecode::ExecStatus Gecode::Int::Count::GqView<VX, VY, VZ, shr, dom>::propagate(Gecode::Space&, const ModEventDelta&) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false; Gecode::ModEventDelta = int]'
./gecode/int/count/view-gq.hpp:73:3:   required from here
./gecode/iter/ranges-inter.hpp:146:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy]
  146 |     : i(i0), j(j0) {
      |                  ^
In file included from ./gecode/iter.hh:71,
                 from ./gecode/int.hh:56,
                 from ./gecode/int/count.hh:43,
                 from gecode/int/count.cpp:38:
./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)'
  354 |   NaryUnion::operator =(const NaryUnion& m) {
      |   ^~~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/bool.o  gecode/int/bool.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int/bool.hh:653,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eqv.hpp: In constructor 'Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, int)':
./gecode/int/bool/eqv.hpp:164:22: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  164 |       x(x0), pm2(pm20) {
      |                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::IntRelType, Gecode::BoolVar, Gecode::IntConLevel)':
gecode/int/bool.cpp:50:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   50 |                            ::post(home,x0,x1)));
      |                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:56:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   56 |                              ::post(home,x0,n1)));
      |                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:60:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   60 |       GECODE_ES_FAIL(Bool::Lq<BoolView>::post(home,x1,x0));
      |                                                         ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:651,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/lq.hpp:63:21: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Lq<BV>::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]'
   63 |   Lq<BV>::post(Home home, BV b0, BV b1) {
      |                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:63:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   63 |       GECODE_ES_FAIL(Bool::Lq<BoolView>::post(home,x0,x1));
      |                                                         ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:651,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/lq.hpp:63:21: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Lq<BV>::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]'
   63 |   Lq<BV>::post(Home home, BV b0, BV b1) {
      |                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:66:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |       GECODE_ES_FAIL(Bool::Le<BoolView>::post(home,x1,x0));
      |                                                         ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:651,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/lq.hpp:232:21: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Le<BV>::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]'
  232 |   Le<BV>::post(Home home, BV b0, BV b1) {
      |                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:69:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |       GECODE_ES_FAIL(Bool::Le<BoolView>::post(home,x0,x1));
      |                                                         ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:651,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/lq.hpp:232:21: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Le<BV>::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]'
  232 |   Le<BV>::post(Home home, BV b0, BV b1) {
      |                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::IntRelType, Gecode::BoolVar, Gecode::Reify, Gecode::IntConLevel)':
gecode/int/bool.cpp:126:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  126 |                         ::post(home,x0,x1,r.var())));
      |                                                  ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:653,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eqv.hpp:52:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eqv<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]'
   52 |   Eqv<BVA,BVB,BVC>::post(Home home, BVA b0, BVB b1, BVC b2){
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:130:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  130 |                         ::post(home,x0,x1,r.var())));
      |                                                  ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/eq.hpp:512:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  512 |   ReEqBnd<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b){
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:134:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  134 |                         ::post(home,x0,x1,r.var())));
      |                                                  ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/eq.hpp:512:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  512 |   ReEqBnd<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b){
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:145:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  145 |                           ::post(home,x0,x1,nr)));
      |                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:653,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eqv.hpp:52:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eqv<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]'
   52 |   Eqv<BVA,BVB,BVC>::post(Home home, BVA b0, BVB b1, BVC b2){
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:149:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  149 |                           ::post(home,x0,x1,nr)));
      |                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/eq.hpp:512:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  512 |   ReEqBnd<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b){
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:153:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  153 |                           ::post(home,x0,x1,nr)));
      |                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/eq.hpp:512:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  512 |   ReEqBnd<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b){
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:167:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  167 |                           ::post(home,n0,x1,r.var())));
      |                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:498:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]'
  498 |   Or<BVA,BVB,BVC>::post(Home home, BVA b0, BVB b1, BVC b2) {
      |                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:172:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  172 |                         ::post(home,x0,x1,r.var())));
      |                                                  ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lq-le.hpp:417:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  417 |   ReLq<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:176:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  176 |                         ::post(home,x0,x1,r.var())));
      |                                                  ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lq-le.hpp:417:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  417 |   ReLq<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:191:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  191 |                             ::post(home,n0,x1,nr)));
      |                                                 ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:498:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]'
  498 |   Or<BVA,BVB,BVC>::post(Home home, BVA b0, BVB b1, BVC b2) {
      |                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:196:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  196 |                           ::post(home,x0,x1,nr)));
      |                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lq-le.hpp:417:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  417 |   ReLq<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:200:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  200 |                           ::post(home,x0,x1,nr)));
      |                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lq-le.hpp:417:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  417 |   ReLq<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntConLevel)':
gecode/int/bool.cpp:227:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  227 |                             ::post(home,x,ny)));
      |                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:234:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  234 |                             ::post(home,nx,ny)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:129:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]'
  129 |   BinOrTrue<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:239:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  239 |                           ::post(home,x,y)));
      |                                          ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:129:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
  129 |   BinOrTrue<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:249:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  249 |                           ::post(home,x,y)));
      |                                          ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:255:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  255 |                             ::post(home,x,ny)));
      |                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:129:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]'
  129 |   BinOrTrue<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:262:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  262 |                             ::post(home,nx,y)));
      |                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:129:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]'
  129 |   BinOrTrue<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:302:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  302 |                             ::post(home,x,ny)));
      |                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:309:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  309 |                             ::post(home,nx,ny)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:129:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]'
  129 |   BinOrTrue<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:314:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  314 |                           ::post(home,x,y)));
      |                                          ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:129:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
  129 |   BinOrTrue<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:324:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  324 |                           ::post(home,x,y)));
      |                                          ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:330:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  330 |                             ::post(home,x,ny)));
      |                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:129:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]'
  129 |   BinOrTrue<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:337:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  337 |                             ::post(home,nx,y)));
      |                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:129:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]'
  129 |   BinOrTrue<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp: In function 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, Gecode::BoolVar, Gecode::IntConLevel)':
gecode/int/bool.cpp:382:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  382 |                              ::post(home,x[i],y)));
      |                                                ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:390:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  390 |                                ::post(home,x[i],n)));
      |                                                  ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:396:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |         GECODE_ES_FAIL(Bool::Lq<BoolView>::post(home,y,x[i]));
      |                                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:651,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/lq.hpp:63:21: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Lq<BV>::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]'
   63 |   Lq<BV>::post(Home home, BV b0, BV b1) {
      |                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:401:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  401 |         GECODE_ES_FAIL(Bool::Lq<BoolView>::post(home,x[i],y));
      |                                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:651,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/lq.hpp:63:21: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Lq<BV>::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]'
   63 |   Lq<BV>::post(Home home, BV b0, BV b1) {
      |                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:406:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  406 |         GECODE_ES_FAIL(Bool::Le<BoolView>::post(home,y,x[i]));
      |                                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:651,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/lq.hpp:232:21: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Le<BV>::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]'
  232 |   Le<BV>::post(Home home, BV b0, BV b1) {
      |                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:411:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  411 |         GECODE_ES_FAIL(Bool::Le<BoolView>::post(home,x[i],y));
      |                                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:651,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/lq.hpp:232:21: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Le<BV>::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]'
  232 |   Le<BV>::post(Home home, BV b0, BV b1) {
      |                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp: In function 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, Gecode::IntConLevel)':
gecode/int/bool.cpp:481:59: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  481 |         GECODE_ES_FAIL(Bool::NaryEq<BoolView>::post(home,y));
      |                                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:135:25: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
  135 |   NaryEq<BV>::post(Home home, ViewArray<BV>& x) {
      |                    ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:487:59: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  487 |         GECODE_ES_FAIL((Rel::NaryNq<BoolView>::post(home,y)));
      |                                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/nq.hpp:122:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::BoolView]'
  122 |   NaryNq<View>::post(Home home, ViewArray<View>& x) {
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:492:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  492 |         GECODE_ES_FAIL(Bool::Le<BoolView>::post(home,x[0],x[1]));
      |                                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:651,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/lq.hpp:232:21: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Le<BV>::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]'
  232 |   Le<BV>::post(Home home, BV b0, BV b1) {
      |                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:500:59: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  500 |         GECODE_ES_FAIL(Bool::NaryLq<BoolView>::post(home,y));
      |                                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:651,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/lq.hpp:136:25: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryLq<VX>::post(Gecode::Home, Gecode::ViewArray<View>&) [with VX = Gecode::Int::BoolView]'
  136 |   NaryLq<VX>::post(Home home, ViewArray<VX>& x) {
      |                    ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:505:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  505 |         GECODE_ES_FAIL(Bool::Le<BoolView>::post(home,x[1],x[0]));
      |                                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:651,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/lq.hpp:232:21: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Le<BV>::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]'
  232 |   Le<BV>::post(Home home, BV b0, BV b1) {
      |                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:515:59: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  515 |         GECODE_ES_FAIL(Bool::NaryLq<BoolView>::post(home,y));
      |                                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:651,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/lq.hpp:136:25: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryLq<VX>::post(Gecode::Home, Gecode::ViewArray<View>&) [with VX = Gecode::Int::BoolView]'
  136 |   NaryLq<VX>::post(Home home, ViewArray<VX>& x) {
      |                    ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:518:65: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  518 |         GECODE_ES_FAIL(Bool::Lq<BoolView>::post(home,x[i+1],x[i]));
      |                                                                 ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:651,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/lq.hpp:63:21: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Lq<BV>::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]'
   63 |   Lq<BV>::post(Home home, BV b0, BV b1) {
      |                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp: In function 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)':
gecode/int/bool.cpp:537:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  537 |         GECODE_ES_FAIL(Rel::LexLqLe<BoolView>::post(home,yv,xv,true));
      |                                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:659,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lex.hpp:238:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe<View>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, bool) [with View = Gecode::Int::BoolView]'
  238 |   LexLqLe<View>::post(Home home,
      |                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:543:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  543 |         GECODE_ES_FAIL(Rel::LexLqLe<BoolView>::post(home,xv,yv,true));
      |                                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:659,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lex.hpp:238:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe<View>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, bool) [with View = Gecode::Int::BoolView]'
  238 |   LexLqLe<View>::post(Home home,
      |                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:549:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  549 |         GECODE_ES_FAIL(Rel::LexLqLe<BoolView>::post(home,yv,xv,false));
      |                                                                     ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:659,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lex.hpp:238:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe<View>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, bool) [with View = Gecode::Int::BoolView]'
  238 |   LexLqLe<View>::post(Home home,
      |                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:555:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  555 |         GECODE_ES_FAIL(Rel::LexLqLe<BoolView>::post(home,xv,yv,false));
      |                                                                     ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:659,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lex.hpp:238:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe<View>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, bool) [with View = Gecode::Int::BoolView]'
  238 |   LexLqLe<View>::post(Home home,
      |                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:561:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  561 |                              ::post(home,x[i],y[i])));
      |                                                   ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:567:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  567 |         GECODE_ES_FAIL(Rel::LexNq<BoolView>::post(home,xv,yv));
      |                                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:659,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lex.hpp:322:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::LexNq<View>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&) [with View = Gecode::Int::BoolView]'
  322 |   LexNq<View>::post(Home home, ViewArray<View>& x, ViewArray<View>& y) {
      |                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::BoolOpType, Gecode::BoolVar, Gecode::BoolVar, Gecode::IntConLevel)':
gecode/int/bool.cpp:585:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  585 |                         ::post(home,n0,n1,n2)));
      |                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:498:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]'
  498 |   Or<BVA,BVB,BVC>::post(Home home, BVA b0, BVB b1, BVC b2) {
      |                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:590:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  590 |                       ::post(home,x0,x1,x2)));
      |                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:498:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]'
  498 |   Or<BVA,BVB,BVC>::post(Home home, BVA b0, BVB b1, BVC b2) {
      |                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:596:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  596 |                         ::post(home,n0,x1,x2)));
      |                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:498:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]'
  498 |   Or<BVA,BVB,BVC>::post(Home home, BVA b0, BVB b1, BVC b2) {
      |                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:601:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  601 |                       ::post(home,x0,x1,x2)));
      |                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:653,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eqv.hpp:52:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eqv<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]'
   52 |   Eqv<BVA,BVB,BVC>::post(Home home, BVA b0, BVB b1, BVC b2){
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:607:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  607 |                         ::post(home,x0,x1,n2)));
      |                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:653,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eqv.hpp:52:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eqv<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]'
   52 |   Eqv<BVA,BVB,BVC>::post(Home home, BVA b0, BVB b1, BVC b2){
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::BoolOpType, Gecode::BoolVar, int, Gecode::IntConLevel)':
gecode/int/bool.cpp:626:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  626 |                                ::post(home,n0,n1)));
      |                                                 ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:129:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]'
  129 |   BinOrTrue<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:646:74: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  646 |           GECODE_ES_FAIL((Bool::Eq<NegBoolView,BoolView>::post(home,n0,x1)));
      |                                                                          ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:650:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  650 |         GECODE_ES_FAIL((Bool::Eq<BoolView,BoolView>::post(home,x0,x1)));
      |                                                                     ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:665:76: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  665 |         GECODE_ES_FAIL((Bool::BinOrTrue<BoolView,BoolView>::post(home,x0,x1)));
      |                                                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:129:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
  129 |   BinOrTrue<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:671:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  671 |                           ::post(home,n0,x1)));
      |                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:129:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]'
  129 |   BinOrTrue<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:675:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  675 |         GECODE_ES_FAIL((Bool::Eq<BoolView,BoolView>::post(home,x0,x1)));
      |                                                                     ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:680:74: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  680 |           GECODE_ES_FAIL((Bool::Eq<NegBoolView,BoolView>::post(home,n0,x1)));
      |                                                                          ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::BoolOpType, const Gecode::BoolVarArgs&, Gecode::BoolVar, Gecode::IntConLevel)':
gecode/int/bool.cpp:708:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  708 |                              ::post(home,b,ny)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:773:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]'
  773 |   NaryOr<VX,VY>::post(Home home, ViewArray<VX>& x, VY y) {
      |                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:715:71: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  715 |         GECODE_ES_FAIL((Bool::NaryOr<BoolView,BoolView>::post(home,b,y)));
      |                                                                       ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:773:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]'
  773 |   NaryOr<VX,VY>::post(Home home, ViewArray<VX>& x, VY y) {
      |                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:728:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  728 |                         ::post(home,b,a,y)));
      |                                          ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:654,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/clause.hpp:250:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Clause<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
  250 |   Clause<VX,VY>::post(Home home, ViewArray<VX>& x, ViewArray<VY>& y, VX z) {
      |                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:737:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  737 |         GECODE_ES_FAIL(Bool::NaryEqv::post(home,xy,0));
      |                                                     ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/bool.cpp:38:
./gecode/int/bool.hh:477:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEqv::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, int)'
  477 |     static ExecStatus post(Home home, ViewArray<BoolView>& x, int pm2);
      |                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:746:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  746 |         GECODE_ES_FAIL(Bool::NaryEqv::post(home,xy,1));
      |                                                     ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/bool.cpp:38:
./gecode/int/bool.hh:477:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEqv::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, int)'
  477 |     static ExecStatus post(Home home, ViewArray<BoolView>& x, int pm2);
      |                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::BoolOpType, const Gecode::BoolVarArgs&, int, Gecode::IntConLevel)':
gecode/int/bool.cpp:771:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  771 |         GECODE_ES_FAIL(Bool::NaryOrTrue<NegBoolView>::post(home,b));
      |                                                                  ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:667:29: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::NegBoolView]'
  667 |   NaryOrTrue<BV>::post(Home home, ViewArray<BV>& b) {
      |                        ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:786:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  786 |         GECODE_ES_FAIL(Bool::NaryOrTrue<BoolView>::post(home,b));
      |                                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:667:29: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
  667 |   NaryOrTrue<BV>::post(Home home, ViewArray<BV>& b) {
      |                        ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:803:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  803 |                         ::post(home,b,a)));
      |                                        ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:654,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/clause.hpp:110:32: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::ClauseTrue<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
  110 |   ClauseTrue<VX,VY>::post(Home home, ViewArray<VX>& x, ViewArray<VY>& y) {
      |                           ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:809:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  809 |         GECODE_ES_FAIL(Bool::NaryEqv::post(home,b,n));
      |                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/bool.cpp:38:
./gecode/int/bool.hh:477:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEqv::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, int)'
  477 |     static ExecStatus post(Home home, ViewArray<BoolView>& x, int pm2);
      |                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:815:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  815 |         GECODE_ES_FAIL(Bool::NaryEqv::post(home,b,1^n));
      |                                                      ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/bool.cpp:38:
./gecode/int/bool.hh:477:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEqv::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, int)'
  477 |     static ExecStatus post(Home home, ViewArray<BoolView>& x, int pm2);
      |                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp: In function 'void Gecode::clause(Gecode::Home, Gecode::BoolOpType, const Gecode::BoolVarArgs&, const Gecode::BoolVarArgs&, int, Gecode::IntConLevel)':
gecode/int/bool.cpp:840:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  840 |                         ::post(home,xv,yv)));
      |                                          ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:654,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/clause.hpp:110:32: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::ClauseTrue<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]'
  110 |   ClauseTrue<VX,VY>::post(Home home, ViewArray<VX>& x, ViewArray<VY>& y) {
      |                           ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:866:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  866 |                         ::post(home,xv,yv)));
      |                                          ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:654,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/clause.hpp:110:32: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::ClauseTrue<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
  110 |   ClauseTrue<VX,VY>::post(Home home, ViewArray<VX>& x, ViewArray<VY>& y) {
      |                           ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp: In function 'void Gecode::clause(Gecode::Home, Gecode::BoolOpType, const Gecode::BoolVarArgs&, const Gecode::BoolVarArgs&, Gecode::BoolVar, Gecode::IntConLevel)':
gecode/int/bool.cpp:890:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  890 |                         ::post(home,xv,yv,nz)));
      |                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:654,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/clause.hpp:250:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Clause<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&, VX) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]'
  250 |   Clause<VX,VY>::post(Home home, ViewArray<VX>& x, ViewArray<VY>& y, VX z) {
      |                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:902:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  902 |                         ::post(home,xv,yv,z)));
      |                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:654,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/clause.hpp:250:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Clause<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
  250 |   Clause<VX,VY>::post(Home home, ViewArray<VX>& x, ViewArray<VY>& y, VX z) {
      |                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp: In function 'void Gecode::ite(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/bool.cpp:916:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  916 |       GECODE_ES_FAIL(Bool::IteBnd<IntView>::post(home,b,x,y,z));
      |                                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/ite.hpp:101:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::IteBnd<View>::post(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Int::IntView]'
  101 |   IteBnd<View>::post(Home home, BoolView b, View x0, View x1, View x2) {
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
gecode/int/bool.cpp:918:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  918 |       GECODE_ES_FAIL(Bool::IteDom<IntView>::post(home,b,x,y,z));
      |                                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/ite.hpp:171:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::IteDom<View>::post(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Int::IntView]'
  171 |   IteDom<View>::post(Home home, BoolView b, View x0, View x1, View x2) {
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]':
./gecode/int/bool/eqv.hpp:164:22:   required from here
./gecode/kernel/propagator.hpp:341:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  341 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]':
gecode/int/bool.cpp:49:7:   required from here
./gecode/int/bool/eq.hpp:78:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   78 |         (void) new (home) Eq<BVA,BVB>(home,b0,b1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:42:24: note:   initializing argument 1 of 'Gecode::Int::Bool::Eq<BVA, BVB>::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   42 |   Eq<BVA,BVB>::Eq(Home home, BVA b0, BVB b1)
      |                   ~~~~~^~~~
./gecode/int/bool/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]':
gecode/int/bool.cpp:55:9:   required from here
./gecode/int/bool/eq.hpp:78:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   78 |         (void) new (home) Eq<BVA,BVB>(home,b0,b1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:42:24: note:   initializing argument 1 of 'Gecode::Int::Bool::Eq<BVA, BVB>::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]'
   42 |   Eq<BVA,BVB>::Eq(Home home, BVA b0, BVB b1)
      |                   ~~~~~^~~~
In file included from ./gecode/int/bool.hh:651,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Lq<BV>::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]':
gecode/int/bool.cpp:60:7:   required from here
./gecode/int/bool/lq.hpp:73:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   73 |       (void) new (home) Lq<BV>(home,b0,b1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:651,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/lq.hpp:47:19: note:   initializing argument 1 of 'Gecode::Int::Bool::Lq<BV>::Lq(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]'
   47 |   Lq<BV>::Lq(Home home, BV b0, BV b1)
      |              ~~~~~^~~~
In file included from ./gecode/int/bool.hh:653,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eqv.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Eqv<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]':
gecode/int/bool.cpp:125:9:   required from here
./gecode/int/bool/eqv.hpp:60:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   60 |         return Eq<BVA,BVB>::post(home,b0,b1);
      |                ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:653,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eqv.hpp:75:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   75 |       (void) new (home) Eqv(home,b0,b1,b2);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:653,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eqv.hpp:42:30: note:   initializing argument 1 of 'Gecode::Int::Bool::Eqv<BVA, BVB, BVC>::Eqv(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]'
   42 |   Eqv<BVA,BVB,BVC>::Eqv(Home home, BVA b0, BVB b1, BVC b2)
      |                         ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/bool.cpp:129:9:   required from here
./gecode/int/rel/eq.hpp:516:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  516 |       return EqBnd<View,View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/eq.hpp:52:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]'
   52 |   EqBnd<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
./gecode/int/rel/eq.hpp:521:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  521 |       return Nq<View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/eq.hpp:524:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  524 |       (void) new (home) ReEqBnd(home,x0,x1,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/eq.hpp:507:43: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  507 |   ReEqBnd<View,CtrlView,rm>::ReEqBnd(Home home, View x0, View x1, CtrlView b)
      |                                      ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/bool.cpp:133:9:   required from here
./gecode/int/rel/eq.hpp:516:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  516 |       return EqBnd<View,View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/eq.hpp:52:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]'
   52 |   EqBnd<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
./gecode/int/rel/eq.hpp:521:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  521 |       return Nq<View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/eq.hpp:524:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  524 |       (void) new (home) ReEqBnd(home,x0,x1,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/eq.hpp:507:43: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  507 |   ReEqBnd<View,CtrlView,rm>::ReEqBnd(Home home, View x0, View x1, CtrlView b)
      |                                      ~~~~~^~~~
In file included from ./gecode/int/bool.hh:653,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eqv.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Eqv<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]':
gecode/int/bool.cpp:144:11:   required from here
./gecode/int/bool/eqv.hpp:60:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   60 |         return Eq<BVA,BVB>::post(home,b0,b1);
      |                ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:653,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eqv.hpp:75:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   75 |       (void) new (home) Eqv(home,b0,b1,b2);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:653,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eqv.hpp:42:30: note:   initializing argument 1 of 'Gecode::Int::Bool::Eqv<BVA, BVB, BVC>::Eqv(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]'
   42 |   Eqv<BVA,BVB,BVC>::Eqv(Home home, BVA b0, BVB b1, BVC b2)
      |                         ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/bool.cpp:148:11:   required from here
./gecode/int/rel/eq.hpp:516:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  516 |       return EqBnd<View,View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/eq.hpp:52:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]'
   52 |   EqBnd<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
./gecode/int/rel/eq.hpp:521:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  521 |       return Nq<View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/eq.hpp:524:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  524 |       (void) new (home) ReEqBnd(home,x0,x1,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/eq.hpp:507:43: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  507 |   ReEqBnd<View,CtrlView,rm>::ReEqBnd(Home home, View x0, View x1, CtrlView b)
      |                                      ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/bool.cpp:152:11:   required from here
./gecode/int/rel/eq.hpp:516:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  516 |       return EqBnd<View,View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/eq.hpp:52:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]'
   52 |   EqBnd<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
./gecode/int/rel/eq.hpp:521:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  521 |       return Nq<View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/eq.hpp:524:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  524 |       (void) new (home) ReEqBnd(home,x0,x1,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/eq.hpp:507:43: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  507 |   ReEqBnd<View,CtrlView,rm>::ReEqBnd(Home home, View x0, View x1, CtrlView b)
      |                                      ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]':
gecode/int/bool.cpp:166:11:   required from here
./gecode/int/bool/or.hpp:503:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  503 |       return BinOrTrue<BVA,BVB>::post(home,b0,b1);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:129:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]'
  129 |   BinOrTrue<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                            ~~~~~^~~~
./gecode/int/bool/or.hpp:507:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  507 |         return Eq<BVA,BVC>::post(home,b0,b2);
      |                ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:515:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  515 |           return Eq<BVB,BVC>::post(home,b1,b2);
      |                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:517:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  517 |           return Eq<BVA,BVC>::post(home,b0,b2);
      |                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:519:18: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  519 |           (void) new (home) Or<BVA,BVB,BVC>(home,b0,b1,b2);
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:465:28: note:   initializing argument 1 of 'Gecode::Int::Bool::Or<BVA, BVB, BVC>::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]'
  465 |   Or<BVA,BVB,BVC>::Or(Home home, BVA b0, BVB b1, BVC b2)
      |                       ~~~~~^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/bool.cpp:171:9:   required from here
./gecode/int/rel/lq-le.hpp:421:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  421 |       return Lq<View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lq-le.hpp:54:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]'
   54 |   Lq<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
./gecode/int/rel/lq-le.hpp:426:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  426 |       return Le<View>::post(home,x1,x0);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lq-le.hpp:95:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Le<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]'
   95 |   Le<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
./gecode/int/rel/lq-le.hpp:439:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  439 |         (void) new (home) ReLq<View,CtrlView,rm>(home,x0,x1,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lq-le.hpp:412:37: note:   initializing argument 1 of 'Gecode::Int::Rel::ReLq<View, CtrlView, rm>::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  412 |   ReLq<View,CtrlView,rm>::ReLq(Home home, View x0, View x1, CtrlView b)
      |                                ~~~~~^~~~
./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/bool.cpp:175:9:   required from here
./gecode/int/rel/lq-le.hpp:421:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  421 |       return Lq<View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lq-le.hpp:54:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]'
   54 |   Lq<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
./gecode/int/rel/lq-le.hpp:426:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  426 |       return Le<View>::post(home,x1,x0);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lq-le.hpp:95:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Le<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]'
   95 |   Le<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
./gecode/int/rel/lq-le.hpp:439:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  439 |         (void) new (home) ReLq<View,CtrlView,rm>(home,x0,x1,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lq-le.hpp:412:37: note:   initializing argument 1 of 'Gecode::Int::Rel::ReLq<View, CtrlView, rm>::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  412 |   ReLq<View,CtrlView,rm>::ReLq(Home home, View x0, View x1, CtrlView b)
      |                                ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]':
gecode/int/bool.cpp:190:13:   required from here
./gecode/int/bool/or.hpp:503:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  503 |       return BinOrTrue<BVA,BVB>::post(home,b0,b1);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:129:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]'
  129 |   BinOrTrue<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                            ~~~~~^~~~
./gecode/int/bool/or.hpp:507:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  507 |         return Eq<BVA,BVC>::post(home,b0,b2);
      |                ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:515:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  515 |           return Eq<BVB,BVC>::post(home,b1,b2);
      |                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:517:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  517 |           return Eq<BVA,BVC>::post(home,b0,b2);
      |                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:519:18: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  519 |           (void) new (home) Or<BVA,BVB,BVC>(home,b0,b1,b2);
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:465:28: note:   initializing argument 1 of 'Gecode::Int::Bool::Or<BVA, BVB, BVC>::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]'
  465 |   Or<BVA,BVB,BVC>::Or(Home home, BVA b0, BVB b1, BVC b2)
      |                       ~~~~~^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/bool.cpp:195:11:   required from here
./gecode/int/rel/lq-le.hpp:421:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  421 |       return Lq<View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lq-le.hpp:54:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]'
   54 |   Lq<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
./gecode/int/rel/lq-le.hpp:426:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  426 |       return Le<View>::post(home,x1,x0);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lq-le.hpp:95:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Le<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]'
   95 |   Le<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
./gecode/int/rel/lq-le.hpp:439:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  439 |         (void) new (home) ReLq<View,CtrlView,rm>(home,x0,x1,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lq-le.hpp:412:37: note:   initializing argument 1 of 'Gecode::Int::Rel::ReLq<View, CtrlView, rm>::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  412 |   ReLq<View,CtrlView,rm>::ReLq(Home home, View x0, View x1, CtrlView b)
      |                                ~~~~~^~~~
./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/bool.cpp:199:11:   required from here
./gecode/int/rel/lq-le.hpp:421:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  421 |       return Lq<View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lq-le.hpp:54:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]'
   54 |   Lq<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
./gecode/int/rel/lq-le.hpp:426:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  426 |       return Le<View>::post(home,x1,x0);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lq-le.hpp:95:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Le<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]'
   95 |   Le<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
./gecode/int/rel/lq-le.hpp:439:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  439 |         (void) new (home) ReLq<View,CtrlView,rm>(home,x0,x1,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lq-le.hpp:412:37: note:   initializing argument 1 of 'Gecode::Int::Rel::ReLq<View, CtrlView, rm>::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  412 |   ReLq<View,CtrlView,rm>::ReLq(Home home, View x0, View x1, CtrlView b)
      |                                ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]':
gecode/int/bool.cpp:233:13:   required from here
./gecode/int/bool/or.hpp:142:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  142 |         (void) new (home) BinOrTrue<BVA,BVB>(home,b0,b1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:107:38: note:   initializing argument 1 of 'Gecode::Int::Bool::BinOrTrue<BVA, BVB>::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]'
  107 |   BinOrTrue<BVA,BVB>::BinOrTrue(Home home, BVA b0, BVB b1)
      |                                 ~~~~~^~~~
./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]':
gecode/int/bool.cpp:238:11:   required from here
./gecode/int/bool/or.hpp:142:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  142 |         (void) new (home) BinOrTrue<BVA,BVB>(home,b0,b1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:107:38: note:   initializing argument 1 of 'Gecode::Int::Bool::BinOrTrue<BVA, BVB>::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
  107 |   BinOrTrue<BVA,BVB>::BinOrTrue(Home home, BVA b0, BVB b1)
      |                                 ~~~~~^~~~
./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]':
gecode/int/bool.cpp:254:13:   required from here
./gecode/int/bool/or.hpp:142:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  142 |         (void) new (home) BinOrTrue<BVA,BVB>(home,b0,b1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:107:38: note:   initializing argument 1 of 'Gecode::Int::Bool::BinOrTrue<BVA, BVB>::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]'
  107 |   BinOrTrue<BVA,BVB>::BinOrTrue(Home home, BVA b0, BVB b1)
      |                                 ~~~~~^~~~
./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]':
gecode/int/bool.cpp:261:13:   required from here
./gecode/int/bool/or.hpp:142:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  142 |         (void) new (home) BinOrTrue<BVA,BVB>(home,b0,b1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:107:38: note:   initializing argument 1 of 'Gecode::Int::Bool::BinOrTrue<BVA, BVB>::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]'
  107 |   BinOrTrue<BVA,BVB>::BinOrTrue(Home home, BVA b0, BVB b1)
      |                                 ~~~~~^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]':
gecode/int/bool.cpp:481:9:   required from here
./gecode/int/bool/eq.hpp:141:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  141 |       return Eq<BV,BV>::post(home,x[0],x[1]);
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
./gecode/int/bool/eq.hpp:157:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  157 |     (void) new (home) NaryEq<BV>(home,x);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:119:27: note:   initializing argument 1 of 'Gecode::Int::Bool::NaryEq<BV>::NaryEq(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
  119 |   NaryEq<BV>::NaryEq(Home home, ViewArray<BV>& x)
      |                      ~~~~~^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::BoolView]':
gecode/int/bool.cpp:487:9:   required from here
./gecode/int/rel/nq.hpp:148:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  148 |       return Nq<View>::post(home,x[0],x[1]);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
./gecode/int/rel/nq.hpp:149:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  149 |     (void) new (home) NaryNq(home,x);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/nq.hpp:100:29: note:   initializing argument 1 of 'Gecode::Int::Rel::NaryNq<View>::NaryNq(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::BoolView]'
  100 |   NaryNq<View>::NaryNq(Home home, ViewArray<View>& x)
      |                        ~~~~~^~~~
In file included from ./gecode/int/bool.hh:651,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryLq<VX>::post(Gecode::Home, Gecode::ViewArray<View>&) [with VX = Gecode::Int::BoolView]':
gecode/int/bool.cpp:500:9:   required from here
./gecode/int/bool/lq.hpp:154:26: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  154 |       return Lq<VX>::post(home,x[0],x[1]);
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:651,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/lq.hpp:63:21: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Lq<BV>::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]'
   63 |   Lq<BV>::post(Home home, BV b0, BV b1) {
      |                ~~~~~^~~~
./gecode/int/bool/lq.hpp:156:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  156 |       (void) new (home) NaryLq(home,x);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:651,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/lq.hpp:114:27: note:   initializing argument 1 of 'Gecode::Int::Bool::NaryLq<VX>::NaryLq(Gecode::Home, Gecode::ViewArray<View>&) [with VX = Gecode::Int::BoolView]'
  114 |   NaryLq<VX>::NaryLq(Home home, ViewArray<VX>& x)
      |                      ~~~~~^~~~
In file included from ./gecode/int/rel.hh:659,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lex.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe<View>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, bool) [with View = Gecode::Int::BoolView]':
gecode/int/bool.cpp:537:9:   required from here
./gecode/int/rel/lex.hpp:249:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  249 |         return Le<View>::post(home,x[0],y[0]);
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lq-le.hpp:95:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Le<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]'
   95 |   Le<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
In file included from ./gecode/int/rel.hh:659,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lex.hpp:251:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  251 |         return Lq<View>::post(home,x[0],y[0]);
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lq-le.hpp:54:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]'
   54 |   Lq<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
In file included from ./gecode/int/rel.hh:659,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lex.hpp:253:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  253 |     (void) new (home) LexLqLe<View>(home,x,y,strict);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:659,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lex.hpp:45:31: note:   initializing argument 1 of 'Gecode::Int::Rel::LexLqLe<View>::LexLqLe(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, bool) [with View = Gecode::Int::BoolView]'
   45 |   LexLqLe<View>::LexLqLe(Home home,
      |                          ~~~~~^~~~
./gecode/int/rel/lex.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::LexNq<View>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&) [with View = Gecode::Int::BoolView]':
gecode/int/bool.cpp:567:9:   required from here
./gecode/int/rel/lex.hpp:350:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  350 |       return Nq<View>::post(home,x[0],y[0]);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/int/rel.hh:659,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lex.hpp:351:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  351 |     (void) new (home) LexNq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:659,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lex.hpp:263:27: note:   initializing argument 1 of 'Gecode::Int::Rel::LexNq<View>::LexNq(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&) [with View = Gecode::Int::BoolView]'
  263 |   LexNq<View>::LexNq(Home home, ViewArray<View>& xv, ViewArray<View>& yv)
      |                      ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]':
gecode/int/bool.cpp:584:9:   required from here
./gecode/int/bool/or.hpp:503:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  503 |       return BinOrTrue<BVA,BVB>::post(home,b0,b1);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:129:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]'
  129 |   BinOrTrue<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                            ~~~~~^~~~
./gecode/int/bool/or.hpp:507:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  507 |         return Eq<BVA,BVC>::post(home,b0,b2);
      |                ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:515:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  515 |           return Eq<BVB,BVC>::post(home,b1,b2);
      |                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:517:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  517 |           return Eq<BVA,BVC>::post(home,b0,b2);
      |                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:519:18: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  519 |           (void) new (home) Or<BVA,BVB,BVC>(home,b0,b1,b2);
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:465:28: note:   initializing argument 1 of 'Gecode::Int::Bool::Or<BVA, BVB, BVC>::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]'
  465 |   Or<BVA,BVB,BVC>::Or(Home home, BVA b0, BVB b1, BVC b2)
      |                       ~~~~~^~~~
./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]':
gecode/int/bool.cpp:589:7:   required from here
./gecode/int/bool/or.hpp:503:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  503 |       return BinOrTrue<BVA,BVB>::post(home,b0,b1);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:129:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
  129 |   BinOrTrue<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                            ~~~~~^~~~
./gecode/int/bool/or.hpp:507:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  507 |         return Eq<BVA,BVC>::post(home,b0,b2);
      |                ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:515:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  515 |           return Eq<BVB,BVC>::post(home,b1,b2);
      |                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:517:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  517 |           return Eq<BVA,BVC>::post(home,b0,b2);
      |                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:519:18: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  519 |           (void) new (home) Or<BVA,BVB,BVC>(home,b0,b1,b2);
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:465:28: note:   initializing argument 1 of 'Gecode::Int::Bool::Or<BVA, BVB, BVC>::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]'
  465 |   Or<BVA,BVB,BVC>::Or(Home home, BVA b0, BVB b1, BVC b2)
      |                       ~~~~~^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]':
gecode/int/bool.cpp:646:11:   required from here
./gecode/int/bool/eq.hpp:78:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   78 |         (void) new (home) Eq<BVA,BVB>(home,b0,b1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:42:24: note:   initializing argument 1 of 'Gecode::Int::Bool::Eq<BVA, BVB>::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]'
   42 |   Eq<BVA,BVB>::Eq(Home home, BVA b0, BVB b1)
      |                   ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]':
gecode/int/bool.cpp:707:9:   required from here
./gecode/int/bool/or.hpp:776:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  776 |       return NaryOrTrue<VX>::post(home,x);
      |              ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:667:29: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::NegBoolView]'
  667 |   NaryOrTrue<BV>::post(Home home, ViewArray<BV>& b) {
      |                        ~~~~~^~~~
./gecode/int/bool/or.hpp:792:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  792 |       return Eq<VX,VY>::post(home,x[0],y);
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:794:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  794 |       return Or<VX,VX,VY>::post(home,x[0],x[1],y);
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:498:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]'
  498 |   Or<BVA,BVB,BVC>::post(Home home, BVA b0, BVB b1, BVC b2) {
      |                         ~~~~~^~~~
./gecode/int/bool/or.hpp:796:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  796 |       (void) new (home) NaryOr(home,x,y);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:740:30: note:   initializing argument 1 of 'Gecode::Int::Bool::NaryOr<VX, VY>::NaryOr(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]'
  740 |   NaryOr<VX,VY>::NaryOr(Home home, ViewArray<VX>& x, VY y)
      |                         ~~~~~^~~~
./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]':
gecode/int/bool.cpp:715:9:   required from here
./gecode/int/bool/or.hpp:776:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  776 |       return NaryOrTrue<VX>::post(home,x);
      |              ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:667:29: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
  667 |   NaryOrTrue<BV>::post(Home home, ViewArray<BV>& b) {
      |                        ~~~~~^~~~
./gecode/int/bool/or.hpp:792:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  792 |       return Eq<VX,VY>::post(home,x[0],y);
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:794:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  794 |       return Or<VX,VX,VY>::post(home,x[0],x[1],y);
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:498:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]'
  498 |   Or<BVA,BVB,BVC>::post(Home home, BVA b0, BVB b1, BVC b2) {
      |                         ~~~~~^~~~
./gecode/int/bool/or.hpp:796:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  796 |       (void) new (home) NaryOr(home,x,y);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:740:30: note:   initializing argument 1 of 'Gecode::Int::Bool::NaryOr<VX, VY>::NaryOr(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]'
  740 |   NaryOr<VX,VY>::NaryOr(Home home, ViewArray<VX>& x, VY y)
      |                         ~~~~~^~~~
In file included from ./gecode/int/bool.hh:654,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/clause.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Clause<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]':
gecode/int/bool.cpp:727:9:   required from here
./gecode/int/bool/clause.hpp:253:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  253 |       return ClauseTrue<VX,VY>::post(home,x,y);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:654,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/clause.hpp:110:32: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::ClauseTrue<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
  110 |   ClauseTrue<VX,VY>::post(Home home, ViewArray<VX>& x, ViewArray<VY>& y) {
      |                           ~~~~~^~~~
./gecode/int/bool/clause.hpp:269:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  269 |       return NaryOr<VY,VX>::post(home,y,z);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:773:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]'
  773 |   NaryOr<VX,VY>::post(Home home, ViewArray<VX>& x, VY y) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/bool.hh:654,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/clause.hpp:278:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  278 |       return NaryOr<VX,VX>::post(home,x,z);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:773:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]'
  773 |   NaryOr<VX,VY>::post(Home home, ViewArray<VX>& x, VY y) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/bool.hh:654,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/clause.hpp:280:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  280 |       return Or<VX,VY,VX>::post(home,x[0],y[0],z);
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:498:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]'
  498 |   Or<BVA,BVB,BVC>::post(Home home, BVA b0, BVB b1, BVC b2) {
      |                         ~~~~~^~~~
In file included from ./gecode/int/bool.hh:654,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/clause.hpp:284:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  284 |       (void) new (home) Clause<VX,VY>(home,x,y,z);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:654,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/clause.hpp:208:30: note:   initializing argument 1 of 'Gecode::Int::Bool::Clause<VX, VY>::Clause(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
  208 |   Clause<VX,VY>::Clause(Home home, ViewArray<VX>& x0, ViewArray<VY>& y0,
      |                         ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::NegBoolView]':
gecode/int/bool.cpp:771:9:   required from here
./gecode/int/bool/or.hpp:678:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  678 |        return BinOrTrue<BV,BV>::post(home,b[0],b[1]);
      |               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:129:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]'
  129 |   BinOrTrue<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                            ~~~~~^~~~
./gecode/int/bool/or.hpp:680:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  680 |        return TerOrTrue<BV>::post(home,b[0],b[1],b[2]);
      |               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:224:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::TerOrTrue<BV>::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]'
  224 |   TerOrTrue<BV>::post(Home home, BV b0, BV b1, BV b2) {
      |                       ~~~~~^~~~
./gecode/int/bool/or.hpp:682:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  682 |        return QuadOrTrue<BV>::post(home,b[0],b[1],b[2],b[3]);
      |               ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:334:29: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::QuadOrTrue<BV>::post(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]'
  334 |   QuadOrTrue<BV>::post(Home home, BV b0, BV b1, BV b2, BV b3) {
      |                        ~~~~~^~~~
./gecode/int/bool/or.hpp:684:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  684 |       (void) new (home) NaryOrTrue(home,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:617:35: note:   initializing argument 1 of 'Gecode::Int::Bool::NaryOrTrue<BV>::NaryOrTrue(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::NegBoolView]'
  617 |   NaryOrTrue<BV>::NaryOrTrue(Home home, ViewArray<BV>& b)
      |                              ~~~~~^~~~
./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]':
gecode/int/bool.cpp:786:9:   required from here
./gecode/int/bool/or.hpp:678:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  678 |        return BinOrTrue<BV,BV>::post(home,b[0],b[1]);
      |               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:129:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
  129 |   BinOrTrue<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                            ~~~~~^~~~
./gecode/int/bool/or.hpp:680:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  680 |        return TerOrTrue<BV>::post(home,b[0],b[1],b[2]);
      |               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:224:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::TerOrTrue<BV>::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::BoolView]'
  224 |   TerOrTrue<BV>::post(Home home, BV b0, BV b1, BV b2) {
      |                       ~~~~~^~~~
./gecode/int/bool/or.hpp:682:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  682 |        return QuadOrTrue<BV>::post(home,b[0],b[1],b[2],b[3]);
      |               ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:334:29: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::QuadOrTrue<BV>::post(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::BoolView]'
  334 |   QuadOrTrue<BV>::post(Home home, BV b0, BV b1, BV b2, BV b3) {
      |                        ~~~~~^~~~
./gecode/int/bool/or.hpp:684:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  684 |       (void) new (home) NaryOrTrue(home,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:617:35: note:   initializing argument 1 of 'Gecode::Int::Bool::NaryOrTrue<BV>::NaryOrTrue(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
  617 |   NaryOrTrue<BV>::NaryOrTrue(Home home, ViewArray<BV>& b)
      |                              ~~~~~^~~~
In file included from ./gecode/int/bool.hh:654,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/clause.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::ClauseTrue<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]':
gecode/int/bool.cpp:802:9:   required from here
./gecode/int/bool/clause.hpp:117:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  117 |       return NaryOrTrue<VY>::post(home,y);
      |              ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:667:29: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::NegBoolView]'
  667 |   NaryOrTrue<BV>::post(Home home, ViewArray<BV>& b) {
      |                        ~~~~~^~~~
In file included from ./gecode/int/bool.hh:654,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/clause.hpp:124:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  124 |       return NaryOrTrue<VX>::post(home,x);
      |              ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:667:29: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
  667 |   NaryOrTrue<BV>::post(Home home, ViewArray<BV>& b) {
      |                        ~~~~~^~~~
In file included from ./gecode/int/bool.hh:654,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/clause.hpp:126:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  126 |       return BinOrTrue<VX,VY>::post(home,x[0],y[0]);
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:129:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]'
  129 |   BinOrTrue<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                            ~~~~~^~~~
In file included from ./gecode/int/bool.hh:654,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/clause.hpp:128:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |       (void) new (home) ClauseTrue(home,x,y);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:654,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/clause.hpp:47:38: note:   initializing argument 1 of 'Gecode::Int::Bool::ClauseTrue<VX, VY>::ClauseTrue(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
   47 |   ClauseTrue<VX,VY>::ClauseTrue(Home home,
      |                                 ~~~~~^~~~
./gecode/int/bool/clause.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::ClauseTrue<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]':
gecode/int/bool.cpp:839:9:   required from here
./gecode/int/bool/clause.hpp:117:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  117 |       return NaryOrTrue<VY>::post(home,y);
      |              ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:667:29: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
  667 |   NaryOrTrue<BV>::post(Home home, ViewArray<BV>& b) {
      |                        ~~~~~^~~~
In file included from ./gecode/int/bool.hh:654,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/clause.hpp:124:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  124 |       return NaryOrTrue<VX>::post(home,x);
      |              ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:667:29: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::NegBoolView]'
  667 |   NaryOrTrue<BV>::post(Home home, ViewArray<BV>& b) {
      |                        ~~~~~^~~~
In file included from ./gecode/int/bool.hh:654,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/clause.hpp:126:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  126 |       return BinOrTrue<VX,VY>::post(home,x[0],y[0]);
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:129:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]'
  129 |   BinOrTrue<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                            ~~~~~^~~~
In file included from ./gecode/int/bool.hh:654,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/clause.hpp:128:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |       (void) new (home) ClauseTrue(home,x,y);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:654,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/clause.hpp:47:38: note:   initializing argument 1 of 'Gecode::Int::Bool::ClauseTrue<VX, VY>::ClauseTrue(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]'
   47 |   ClauseTrue<VX,VY>::ClauseTrue(Home home,
      |                                 ~~~~~^~~~
./gecode/int/bool/clause.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Clause<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&, VX) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]':
gecode/int/bool.cpp:889:9:   required from here
./gecode/int/bool/clause.hpp:253:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  253 |       return ClauseTrue<VX,VY>::post(home,x,y);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:654,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/clause.hpp:110:32: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::ClauseTrue<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]'
  110 |   ClauseTrue<VX,VY>::post(Home home, ViewArray<VX>& x, ViewArray<VY>& y) {
      |                           ~~~~~^~~~
./gecode/int/bool/clause.hpp:269:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  269 |       return NaryOr<VY,VX>::post(home,y,z);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:773:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
  773 |   NaryOr<VX,VY>::post(Home home, ViewArray<VX>& x, VY y) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/bool.hh:654,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/clause.hpp:278:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  278 |       return NaryOr<VX,VX>::post(home,x,z);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:773:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]'
  773 |   NaryOr<VX,VY>::post(Home home, ViewArray<VX>& x, VY y) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/bool.hh:654,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/clause.hpp:280:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  280 |       return Or<VX,VY,VX>::post(home,x[0],y[0],z);
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:498:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]'
  498 |   Or<BVA,BVB,BVC>::post(Home home, BVA b0, BVB b1, BVC b2) {
      |                         ~~~~~^~~~
In file included from ./gecode/int/bool.hh:654,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/clause.hpp:284:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  284 |       (void) new (home) Clause<VX,VY>(home,x,y,z);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:654,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/clause.hpp:208:30: note:   initializing argument 1 of 'Gecode::Int::Bool::Clause<VX, VY>::Clause(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&, VX) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]'
  208 |   Clause<VX,VY>::Clause(Home home, ViewArray<VX>& x0, ViewArray<VY>& y0,
      |                         ~~~~~^~~~
In file included from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/ite.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::IteBnd<View>::post(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Int::IntView]':
gecode/int/bool.cpp:916:7:   required from here
./gecode/int/bool/ite.hpp:103:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  103 |       return Rel::EqBnd<View,View>::post(home,x2,x0);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/eq.hpp:52:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
   52 |   EqBnd<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/ite.hpp:105:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  105 |       return Rel::EqBnd<View,View>::post(home,x2,x1);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/eq.hpp:52:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
   52 |   EqBnd<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/ite.hpp:108:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  108 |     (void) new (home) IteBnd<View>(home,b,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/ite.hpp:85:29: note:   initializing argument 1 of 'Gecode::Int::Bool::IteBnd<View>::IteBnd(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Int::IntView]'
   85 |   IteBnd<View>::IteBnd(Home home, BoolView b, View x0, View x1, View x2)
      |                        ~~~~~^~~~
./gecode/int/bool/ite.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::IteDom<View>::post(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Int::IntView]':
gecode/int/bool.cpp:918:7:   required from here
./gecode/int/bool/ite.hpp:173:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  173 |       return Rel::EqDom<View,View>::post(home,x2,x0);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/ite.hpp:175:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  175 |       return Rel::EqDom<View,View>::post(home,x2,x1);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/ite.hpp:178:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  178 |     (void) new (home) IteDom<View>(home,b,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/ite.hpp:155:29: note:   initializing argument 1 of 'Gecode::Int::Bool::IteDom<View>::IteDom(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Int::IntView]'
  155 |   IteDom<View>::IteDom(Home home, BoolView b, View x0, View x1, View x2)
      |                        ~~~~~^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp: In instantiation of 'Gecode::Int::Bool::Eq<BVA, BVB>::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]':
./gecode/int/bool/eq.hpp:78:16:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
gecode/int/bool.cpp:49:7:   required from here
./gecode/int/bool/eq.hpp:43:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : BoolBinary<BVA,BVB>(home,b0,b1) {}
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:649,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/base.hpp:46:40: note:   initializing argument 1 of 'Gecode::Int::Bool::BoolBinary<BVA, BVB>::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   46 |   BoolBinary<BVA,BVB>::BoolBinary(Home home, BVA b0, BVB b1)
      |                                   ~~~~~^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp: In instantiation of 'Gecode::Int::Bool::Eq<BVA, BVB>::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]':
./gecode/int/bool/eq.hpp:78:16:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]'
gecode/int/bool.cpp:55:9:   required from here
./gecode/int/bool/eq.hpp:43:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : BoolBinary<BVA,BVB>(home,b0,b1) {}
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:649,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/base.hpp:46:40: note:   initializing argument 1 of 'Gecode::Int::Bool::BoolBinary<BVA, BVB>::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]'
   46 |   BoolBinary<BVA,BVB>::BoolBinary(Home home, BVA b0, BVB b1)
      |                                   ~~~~~^~~~
In file included from ./gecode/int/bool.hh:651,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/lq.hpp: In instantiation of 'Gecode::Int::Bool::Lq<BV>::Lq(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]':
./gecode/int/bool/lq.hpp:73:14:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Lq<BV>::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]'
gecode/int/bool.cpp:60:7:   required from here
./gecode/int/bool/lq.hpp:48:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   48 |     : BoolBinary<BV,BV>(home,b0,b1) {}
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:649,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/base.hpp:46:40: note:   initializing argument 1 of 'Gecode::Int::Bool::BoolBinary<BVA, BVB>::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   46 |   BoolBinary<BVA,BVB>::BoolBinary(Home home, BVA b0, BVB b1)
      |                                   ~~~~~^~~~
In file included from ./gecode/int/bool.hh:653,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eqv.hpp: In instantiation of 'Gecode::Int::Bool::Eqv<BVA, BVB, BVC>::Eqv(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]':
./gecode/int/bool/eqv.hpp:75:14:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eqv<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]'
gecode/int/bool.cpp:125:9:   required from here
./gecode/int/bool/eqv.hpp:43:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : BoolTernary<BVA,BVB,BVC>(home,b0,b1,b2) {}
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:649,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/base.hpp:92:9: note:   initializing argument 1 of 'Gecode::Int::Bool::BoolTernary<BVA, BVB, BVC>::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]'
   92 |   (Home home, BVA b0, BVB b1, BVC b2)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]':
./gecode/int/rel/eq.hpp:516:36:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/bool.cpp:129:9:   required from here
./gecode/int/rel/eq.hpp:62:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   62 |       (void) new (home) EqBnd<View0,View1>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/eq.hpp:47:34: note:   initializing argument 1 of 'Gecode::Int::Rel::EqBnd<View0, View1>::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]'
   47 |   EqBnd<View0,View1>::EqBnd(Home home, View0 x0, View1 x1)
      |                             ~~~~~^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]':
./gecode/int/rel/eq.hpp:521:28:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/bool.cpp:129:9:   required from here
./gecode/int/rel/nq.hpp:61:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   61 |       (void) new (home) Nq<View>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/nq.hpp:48:21: note:   initializing argument 1 of 'Gecode::Int::Rel::Nq<View>::Nq(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]'
   48 |   Nq<View>::Nq(Home home, View x0, View x1)
      |                ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/rel/eq.hpp:524:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/bool.cpp:129:9:   required from here
./gecode/int/rel/eq.hpp:508:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  508 |     : ReBinaryPropagator<View,PC_INT_BND,CtrlView>(home,x0,x1,b) {}
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/rel/eq.hpp:524:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/bool.cpp:133:9:   required from here
./gecode/int/rel/eq.hpp:508:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  508 |     : ReBinaryPropagator<View,PC_INT_BND,CtrlView>(home,x0,x1,b) {}
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/int/bool.hh:653,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eqv.hpp: In instantiation of 'Gecode::Int::Bool::Eqv<BVA, BVB, BVC>::Eqv(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]':
./gecode/int/bool/eqv.hpp:75:14:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eqv<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]'
gecode/int/bool.cpp:144:11:   required from here
./gecode/int/bool/eqv.hpp:43:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : BoolTernary<BVA,BVB,BVC>(home,b0,b1,b2) {}
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:649,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/base.hpp:92:9: note:   initializing argument 1 of 'Gecode::Int::Bool::BoolTernary<BVA, BVB, BVC>::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]'
   92 |   (Home home, BVA b0, BVB b1, BVC b2)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/rel/eq.hpp:524:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/bool.cpp:148:11:   required from here
./gecode/int/rel/eq.hpp:508:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  508 |     : ReBinaryPropagator<View,PC_INT_BND,CtrlView>(home,x0,x1,b) {}
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/rel/eq.hpp:524:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/bool.cpp:152:11:   required from here
./gecode/int/rel/eq.hpp:508:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  508 |     : ReBinaryPropagator<View,PC_INT_BND,CtrlView>(home,x0,x1,b) {}
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::Or<BVA, BVB, BVC>::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]':
./gecode/int/bool/or.hpp:519:18:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]'
gecode/int/bool.cpp:166:11:   required from here
./gecode/int/bool/or.hpp:466:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  466 |     : BoolTernary<BVA,BVB,BVC>(home,b0,b1,b2) {}
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:649,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/base.hpp:92:9: note:   initializing argument 1 of 'Gecode::Int::Bool::BoolTernary<BVA, BVB, BVC>::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]'
   92 |   (Home home, BVA b0, BVB b1, BVC b2)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]':
./gecode/int/rel/lq-le.hpp:421:28:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/bool.cpp:171:9:   required from here
./gecode/int/rel/lq-le.hpp:58:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   58 |       (void) new (home) Lq<View>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lq-le.hpp:49:21: note:   initializing argument 1 of 'Gecode::Int::Rel::Lq<View>::Lq(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]'
   49 |   Lq<View>::Lq(Home home, View x0, View x1)
      |                ~~~~~^~~~
./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Le<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]':
./gecode/int/rel/lq-le.hpp:426:28:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/bool.cpp:171:9:   required from here
./gecode/int/rel/lq-le.hpp:101:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |       (void) new (home) Le<View>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lq-le.hpp:90:21: note:   initializing argument 1 of 'Gecode::Int::Rel::Le<View>::Le(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]'
   90 |   Le<View>::Le(Home home, View x0, View x1)
      |                ~~~~~^~~~
./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLq<View, CtrlView, rm>::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/rel/lq-le.hpp:439:16:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/bool.cpp:171:9:   required from here
./gecode/int/rel/lq-le.hpp:413:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  413 |     : ReBinaryPropagator<View,PC_INT_BND,CtrlView>(home,x0,x1,b) {}
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLq<View, CtrlView, rm>::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/rel/lq-le.hpp:439:16:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/bool.cpp:175:9:   required from here
./gecode/int/rel/lq-le.hpp:413:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  413 |     : ReBinaryPropagator<View,PC_INT_BND,CtrlView>(home,x0,x1,b) {}
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]':
./gecode/int/bool/or.hpp:507:33:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]'
gecode/int/bool.cpp:190:13:   required from here
./gecode/int/bool/eq.hpp:78:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   78 |         (void) new (home) Eq<BVA,BVB>(home,b0,b1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:42:24: note:   initializing argument 1 of 'Gecode::Int::Bool::Eq<BVA, BVB>::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]'
   42 |   Eq<BVA,BVB>::Eq(Home home, BVA b0, BVB b1)
      |                   ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::Or<BVA, BVB, BVC>::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]':
./gecode/int/bool/or.hpp:519:18:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]'
gecode/int/bool.cpp:190:13:   required from here
./gecode/int/bool/or.hpp:466:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  466 |     : BoolTernary<BVA,BVB,BVC>(home,b0,b1,b2) {}
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:649,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/base.hpp:92:9: note:   initializing argument 1 of 'Gecode::Int::Bool::BoolTernary<BVA, BVB, BVC>::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]'
   92 |   (Home home, BVA b0, BVB b1, BVC b2)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLq<View, CtrlView, rm>::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/rel/lq-le.hpp:439:16:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/bool.cpp:195:11:   required from here
./gecode/int/rel/lq-le.hpp:413:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  413 |     : ReBinaryPropagator<View,PC_INT_BND,CtrlView>(home,x0,x1,b) {}
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLq<View, CtrlView, rm>::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/rel/lq-le.hpp:439:16:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/bool.cpp:199:11:   required from here
./gecode/int/rel/lq-le.hpp:413:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  413 |     : ReBinaryPropagator<View,PC_INT_BND,CtrlView>(home,x0,x1,b) {}
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::BinOrTrue<BVA, BVB>::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]':
./gecode/int/bool/or.hpp:142:16:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]'
gecode/int/bool.cpp:233:13:   required from here
./gecode/int/bool/or.hpp:108:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  108 |     : BoolBinary<BVA,BVB>(home,b0,b1) {}
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:649,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/base.hpp:46:40: note:   initializing argument 1 of 'Gecode::Int::Bool::BoolBinary<BVA, BVB>::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]'
   46 |   BoolBinary<BVA,BVB>::BoolBinary(Home home, BVA b0, BVB b1)
      |                                   ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::BinOrTrue<BVA, BVB>::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]':
./gecode/int/bool/or.hpp:142:16:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
gecode/int/bool.cpp:238:11:   required from here
./gecode/int/bool/or.hpp:108:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  108 |     : BoolBinary<BVA,BVB>(home,b0,b1) {}
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:649,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/base.hpp:46:40: note:   initializing argument 1 of 'Gecode::Int::Bool::BoolBinary<BVA, BVB>::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   46 |   BoolBinary<BVA,BVB>::BoolBinary(Home home, BVA b0, BVB b1)
      |                                   ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::BinOrTrue<BVA, BVB>::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]':
./gecode/int/bool/or.hpp:142:16:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]'
gecode/int/bool.cpp:254:13:   required from here
./gecode/int/bool/or.hpp:108:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  108 |     : BoolBinary<BVA,BVB>(home,b0,b1) {}
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:649,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/base.hpp:46:40: note:   initializing argument 1 of 'Gecode::Int::Bool::BoolBinary<BVA, BVB>::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]'
   46 |   BoolBinary<BVA,BVB>::BoolBinary(Home home, BVA b0, BVB b1)
      |                                   ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::BinOrTrue<BVA, BVB>::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]':
./gecode/int/bool/or.hpp:142:16:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]'
gecode/int/bool.cpp:261:13:   required from here
./gecode/int/bool/or.hpp:108:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  108 |     : BoolBinary<BVA,BVB>(home,b0,b1) {}
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:649,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/base.hpp:46:40: note:   initializing argument 1 of 'Gecode::Int::Bool::BoolBinary<BVA, BVB>::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]'
   46 |   BoolBinary<BVA,BVB>::BoolBinary(Home home, BVA b0, BVB b1)
      |                                   ~~~~~^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp: In instantiation of 'Gecode::Int::Bool::NaryEq<BV>::NaryEq(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]':
./gecode/int/bool/eq.hpp:157:12:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
gecode/int/bool.cpp:481:9:   required from here
./gecode/int/bool/eq.hpp:120:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  120 |     : NaryPropagator<BV,PC_BOOL_VAL>(home,x) {}
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/propagator.hpp:444:9: note:   initializing argument 1 of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::BoolView; int pc = 0]'
  444 |   (Home home, ViewArray<View>& y)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/nq.hpp: In instantiation of 'Gecode::Int::Rel::NaryNq<View>::NaryNq(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::BoolView]':
./gecode/int/rel/nq.hpp:149:12:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::BoolView]'
gecode/int/bool.cpp:487:9:   required from here
./gecode/int/rel/nq.hpp:101:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |     : NaryPropagator<View,PC_INT_VAL>(home,x) {}
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/propagator.hpp:444:9: note:   initializing argument 1 of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::BoolView; int pc = 0]'
  444 |   (Home home, ViewArray<View>& y)
      |    ~~~~~^~~~
In file included from ./gecode/int/bool.hh:651,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/lq.hpp: In instantiation of 'Gecode::Int::Bool::NaryLq<VX>::NaryLq(Gecode::Home, Gecode::ViewArray<View>&) [with VX = Gecode::Int::BoolView]':
./gecode/int/bool/lq.hpp:156:14:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryLq<VX>::post(Gecode::Home, Gecode::ViewArray<View>&) [with VX = Gecode::Int::BoolView]'
gecode/int/bool.cpp:500:9:   required from here
./gecode/int/bool/lq.hpp:116:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  116 |       run(false), n_zero(0), n_one(0), c(home) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/propagator.hpp:444:9: note:   initializing argument 1 of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::BoolView; int pc = -1]'
  444 |   (Home home, ViewArray<View>& y)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:659,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lex.hpp: In instantiation of 'Gecode::Int::Rel::LexLqLe<View>::LexLqLe(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, bool) [with View = Gecode::Int::BoolView]':
./gecode/int/rel/lex.hpp:253:12:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe<View>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, bool) [with View = Gecode::Int::BoolView]'
gecode/int/bool.cpp:537:9:   required from here
./gecode/int/rel/lex.hpp:47:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : Propagator(home), x(x0), y(y0), strict(s) {
      |                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/rel.hh:659,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lex.hpp: In instantiation of 'Gecode::Int::Rel::LexNq<View>::LexNq(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&) [with View = Gecode::Int::BoolView]':
./gecode/int/rel/lex.hpp:351:12:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::LexNq<View>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&) [with View = Gecode::Int::BoolView]'
gecode/int/bool.cpp:567:9:   required from here
./gecode/int/rel/lex.hpp:267:18: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  267 |       x(xv), y(yv) {
      |                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::Or<BVA, BVB, BVC>::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]':
./gecode/int/bool/or.hpp:519:18:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]'
gecode/int/bool.cpp:584:9:   required from here
./gecode/int/bool/or.hpp:466:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  466 |     : BoolTernary<BVA,BVB,BVC>(home,b0,b1,b2) {}
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:649,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/base.hpp:92:9: note:   initializing argument 1 of 'Gecode::Int::Bool::BoolTernary<BVA, BVB, BVC>::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]'
   92 |   (Home home, BVA b0, BVB b1, BVC b2)
      |    ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::Or<BVA, BVB, BVC>::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]':
./gecode/int/bool/or.hpp:519:18:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]'
gecode/int/bool.cpp:589:7:   required from here
./gecode/int/bool/or.hpp:466:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  466 |     : BoolTernary<BVA,BVB,BVC>(home,b0,b1,b2) {}
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:649,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/base.hpp:92:9: note:   initializing argument 1 of 'Gecode::Int::Bool::BoolTernary<BVA, BVB, BVC>::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]'
   92 |   (Home home, BVA b0, BVB b1, BVC b2)
      |    ~~~~~^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp: In instantiation of 'Gecode::Int::Bool::Eq<BVA, BVB>::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]':
./gecode/int/bool/eq.hpp:78:16:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]'
gecode/int/bool.cpp:646:11:   required from here
./gecode/int/bool/eq.hpp:43:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : BoolBinary<BVA,BVB>(home,b0,b1) {}
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:649,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/base.hpp:46:40: note:   initializing argument 1 of 'Gecode::Int::Bool::BoolBinary<BVA, BVB>::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]'
   46 |   BoolBinary<BVA,BVB>::BoolBinary(Home home, BVA b0, BVB b1)
      |                                   ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::NaryOr<VX, VY>::NaryOr(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]':
./gecode/int/bool/or.hpp:796:14:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]'
gecode/int/bool.cpp:707:9:   required from here
./gecode/int/bool/or.hpp:742:24: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  742 |       n_zero(0), c(home) {
      |                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/propagator.hpp:653:9: note:   initializing argument 1 of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = -1; View1 = Gecode::Int::NegBoolView; int pc1 = 0]'
  653 |   (Home home, ViewArray<View0>& x0, View1 y0)
      |    ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::NaryOr<VX, VY>::NaryOr(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]':
./gecode/int/bool/or.hpp:796:14:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]'
gecode/int/bool.cpp:715:9:   required from here
./gecode/int/bool/or.hpp:742:24: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  742 |       n_zero(0), c(home) {
      |                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/propagator.hpp:653:9: note:   initializing argument 1 of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::BoolView; int pc1 = 0]'
  653 |   (Home home, ViewArray<View0>& x0, View1 y0)
      |    ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]':
./gecode/int/bool/clause.hpp:269:33:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Clause<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
gecode/int/bool.cpp:727:9:   required from here
./gecode/int/bool/or.hpp:776:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  776 |       return NaryOrTrue<VX>::post(home,x);
      |              ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:667:29: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::NegBoolView]'
  667 |   NaryOrTrue<BV>::post(Home home, ViewArray<BV>& b) {
      |                        ~~~~~^~~~
./gecode/int/bool/or.hpp:792:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  792 |       return Eq<VX,VY>::post(home,x[0],y);
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:794:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  794 |       return Or<VX,VX,VY>::post(home,x[0],x[1],y);
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:498:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]'
  498 |   Or<BVA,BVB,BVC>::post(Home home, BVA b0, BVB b1, BVC b2) {
      |                         ~~~~~^~~~
./gecode/int/bool/or.hpp:796:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  796 |       (void) new (home) NaryOr(home,x,y);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:740:30: note:   initializing argument 1 of 'Gecode::Int::Bool::NaryOr<VX, VY>::NaryOr(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]'
  740 |   NaryOr<VX,VY>::NaryOr(Home home, ViewArray<VX>& x, VY y)
      |                         ~~~~~^~~~
./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]':
./gecode/int/bool/clause.hpp:280:32:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Clause<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
gecode/int/bool.cpp:727:9:   required from here
./gecode/int/bool/or.hpp:503:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  503 |       return BinOrTrue<BVA,BVB>::post(home,b0,b1);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:129:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]'
  129 |   BinOrTrue<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                            ~~~~~^~~~
./gecode/int/bool/or.hpp:507:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  507 |         return Eq<BVA,BVC>::post(home,b0,b2);
      |                ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:515:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  515 |           return Eq<BVB,BVC>::post(home,b1,b2);
      |                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:517:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  517 |           return Eq<BVA,BVC>::post(home,b0,b2);
      |                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:519:18: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  519 |           (void) new (home) Or<BVA,BVB,BVC>(home,b0,b1,b2);
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:465:28: note:   initializing argument 1 of 'Gecode::Int::Bool::Or<BVA, BVB, BVC>::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]'
  465 |   Or<BVA,BVB,BVC>::Or(Home home, BVA b0, BVB b1, BVC b2)
      |                       ~~~~~^~~~
In file included from ./gecode/int/bool.hh:654,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/clause.hpp: In instantiation of 'Gecode::Int::Bool::Clause<VX, VY>::Clause(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]':
./gecode/int/bool/clause.hpp:284:14:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Clause<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
gecode/int/bool.cpp:727:9:   required from here
./gecode/int/bool/clause.hpp:210:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  210 |     : Propagator(home), x(x0), y(y0), z(z0), n_zero(0), c(home) {
      |                                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::TerOrTrue<BV>::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]':
./gecode/int/bool/or.hpp:680:34:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::NegBoolView]'
gecode/int/bool.cpp:771:9:   required from here
./gecode/int/bool/or.hpp:225:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  225 |     (void) new (home) TerOrTrue<BV>(home,b0,b1,b2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:185:33: note:   initializing argument 1 of 'Gecode::Int::Bool::TerOrTrue<BV>::TerOrTrue(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]'
  185 |   TerOrTrue<BV>::TerOrTrue(Home home, BV b0, BV b1, BV b2)
      |                            ~~~~~^~~~
./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::QuadOrTrue<BV>::post(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]':
./gecode/int/bool/or.hpp:682:35:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::NegBoolView]'
gecode/int/bool.cpp:771:9:   required from here
./gecode/int/bool/or.hpp:335:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  335 |     (void) new (home) QuadOrTrue<BV>(home,b0,b1,b2,b3);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:289:35: note:   initializing argument 1 of 'Gecode::Int::Bool::QuadOrTrue<BV>::QuadOrTrue(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]'
  289 |   QuadOrTrue<BV>::QuadOrTrue(Home home, BV b0, BV b1, BV b2, BV b3)
      |                              ~~~~~^~~~
./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::NaryOrTrue<BV>::NaryOrTrue(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::NegBoolView]':
./gecode/int/bool/or.hpp:684:14:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::NegBoolView]'
gecode/int/bool.cpp:771:9:   required from here
./gecode/int/bool/or.hpp:618:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  618 |     : BinaryPropagator<BV,PC_BOOL_VAL>(home,b[0],b[1]), x(b) {
      |                                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::NegBoolView; int pc = 0]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::TerOrTrue<BV>::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::BoolView]':
./gecode/int/bool/or.hpp:680:34:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
gecode/int/bool.cpp:786:9:   required from here
./gecode/int/bool/or.hpp:225:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  225 |     (void) new (home) TerOrTrue<BV>(home,b0,b1,b2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:185:33: note:   initializing argument 1 of 'Gecode::Int::Bool::TerOrTrue<BV>::TerOrTrue(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::BoolView]'
  185 |   TerOrTrue<BV>::TerOrTrue(Home home, BV b0, BV b1, BV b2)
      |                            ~~~~~^~~~
./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::QuadOrTrue<BV>::post(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::BoolView]':
./gecode/int/bool/or.hpp:682:35:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
gecode/int/bool.cpp:786:9:   required from here
./gecode/int/bool/or.hpp:335:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  335 |     (void) new (home) QuadOrTrue<BV>(home,b0,b1,b2,b3);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:289:35: note:   initializing argument 1 of 'Gecode::Int::Bool::QuadOrTrue<BV>::QuadOrTrue(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::BoolView]'
  289 |   QuadOrTrue<BV>::QuadOrTrue(Home home, BV b0, BV b1, BV b2, BV b3)
      |                              ~~~~~^~~~
./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::NaryOrTrue<BV>::NaryOrTrue(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]':
./gecode/int/bool/or.hpp:684:14:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
gecode/int/bool.cpp:786:9:   required from here
./gecode/int/bool/or.hpp:618:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  618 |     : BinaryPropagator<BV,PC_BOOL_VAL>(home,b[0],b[1]), x(b) {
      |                                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int/bool.hh:654,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/clause.hpp: In instantiation of 'Gecode::Int::Bool::ClauseTrue<VX, VY>::ClauseTrue(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]':
./gecode/int/bool/clause.hpp:128:14:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::ClauseTrue<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
gecode/int/bool.cpp:802:9:   required from here
./gecode/int/bool/clause.hpp:50:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   50 |   (home,x0[x0.size()-1],y0[y0.size()-1]), x(x0), y(y0) {
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::NegBoolView; int pc1 = 0]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/bool.hh:654,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/clause.hpp: In instantiation of 'Gecode::Int::Bool::ClauseTrue<VX, VY>::ClauseTrue(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]':
./gecode/int/bool/clause.hpp:128:14:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::ClauseTrue<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]'
gecode/int/bool.cpp:839:9:   required from here
./gecode/int/bool/clause.hpp:50:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   50 |   (home,x0[x0.size()-1],y0[y0.size()-1]), x(x0), y(y0) {
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = 0; View1 = Gecode::Int::BoolView; int pc1 = 0]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]':
./gecode/int/bool/clause.hpp:269:33:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Clause<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&, VX) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]'
gecode/int/bool.cpp:889:9:   required from here
./gecode/int/bool/or.hpp:776:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  776 |       return NaryOrTrue<VX>::post(home,x);
      |              ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:667:29: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
  667 |   NaryOrTrue<BV>::post(Home home, ViewArray<BV>& b) {
      |                        ~~~~~^~~~
./gecode/int/bool/or.hpp:792:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  792 |       return Eq<VX,VY>::post(home,x[0],y);
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:794:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  794 |       return Or<VX,VX,VY>::post(home,x[0],x[1],y);
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:498:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]'
  498 |   Or<BVA,BVB,BVC>::post(Home home, BVA b0, BVB b1, BVC b2) {
      |                         ~~~~~^~~~
./gecode/int/bool/or.hpp:796:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  796 |       (void) new (home) NaryOr(home,x,y);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:740:30: note:   initializing argument 1 of 'Gecode::Int::Bool::NaryOr<VX, VY>::NaryOr(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
  740 |   NaryOr<VX,VY>::NaryOr(Home home, ViewArray<VX>& x, VY y)
      |                         ~~~~~^~~~
In file included from ./gecode/int/bool.hh:654,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/clause.hpp: In instantiation of 'Gecode::Int::Bool::Clause<VX, VY>::Clause(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&, VX) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]':
./gecode/int/bool/clause.hpp:284:14:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Clause<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&, VX) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]'
gecode/int/bool.cpp:889:9:   required from here
./gecode/int/bool/clause.hpp:210:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  210 |     : Propagator(home), x(x0), y(y0), z(z0), n_zero(0), c(home) {
      |                                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]':
./gecode/int/bool/ite.hpp:103:41:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::IteBnd<View>::post(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Int::IntView]'
gecode/int/bool.cpp:916:7:   required from here
./gecode/int/rel/eq.hpp:62:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   62 |       (void) new (home) EqBnd<View0,View1>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/eq.hpp:47:34: note:   initializing argument 1 of 'Gecode::Int::Rel::EqBnd<View0, View1>::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
   47 |   EqBnd<View0,View1>::EqBnd(Home home, View0 x0, View1 x1)
      |                             ~~~~~^~~~
In file included from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/ite.hpp: In instantiation of 'Gecode::Int::Bool::IteBnd<View>::IteBnd(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Int::IntView]':
./gecode/int/bool/ite.hpp:108:12:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::IteBnd<View>::post(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Int::IntView]'
gecode/int/bool.cpp:916:7:   required from here
./gecode/int/bool/ite.hpp:86:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   86 |     : IteBase<View,PC_INT_BND>(home,b,x0,x1,x2) {}
      |                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/ite.hpp:46:34: note:   initializing argument 1 of 'Gecode::Int::Bool::IteBase<View, pc>::IteBase(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Int::IntView; int pc = 1]'
   46 |   IteBase<View,pc>::IteBase(Home home, BoolView b0, View y0, View y1, View y2)
      |                             ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]':
./gecode/int/bool/ite.hpp:173:41:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::IteDom<View>::post(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Int::IntView]'
gecode/int/bool.cpp:918:7:   required from here
./gecode/int/rel/eq.hpp:130:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  130 |       (void) new (home) EqDom<View0,View1>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/eq.hpp:115:34: note:   initializing argument 1 of 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
  115 |   EqDom<View0,View1>::EqDom(Home home, View0 x0, View1 x1)
      |                             ~~~~~^~~~
In file included from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/ite.hpp: In instantiation of 'Gecode::Int::Bool::IteDom<View>::IteDom(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Int::IntView]':
./gecode/int/bool/ite.hpp:178:12:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::IteDom<View>::post(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Int::IntView]'
gecode/int/bool.cpp:918:7:   required from here
./gecode/int/bool/ite.hpp:156:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  156 |     : IteBase<View,PC_INT_DOM>(home,b,x0,x1,x2) {}
      |                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/ite.hpp:46:34: note:   initializing argument 1 of 'Gecode::Int::Bool::IteBase<View, pc>::IteBase(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]'
   46 |   IteBase<View,pc>::IteBase(Home home, BoolView b0, View y0, View y1, View y2)
      |                             ~~~~~^~~~
In file included from ./gecode/int/bool.hh:649,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolBinary<BVA, BVB>::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]':
./gecode/int/bool/eq.hpp:43:37:   required from 'Gecode::Int::Bool::Eq<BVA, BVB>::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
./gecode/int/bool/eq.hpp:78:16:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
gecode/int/bool.cpp:49:7:   required from here
./gecode/int/bool/base.hpp:47:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : Propagator(home), x0(b0), x1(b1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/bool.hh:649,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolBinary<BVA, BVB>::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]':
./gecode/int/bool/eq.hpp:43:37:   required from 'Gecode::Int::Bool::Eq<BVA, BVB>::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]'
./gecode/int/bool/eq.hpp:78:16:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]'
gecode/int/bool.cpp:55:9:   required from here
./gecode/int/bool/base.hpp:47:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : Propagator(home), x0(b0), x1(b1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/bool.hh:649,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolTernary<BVA, BVB, BVC>::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]':
./gecode/int/bool/eqv.hpp:43:45:   required from 'Gecode::Int::Bool::Eqv<BVA, BVB, BVC>::Eqv(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]'
./gecode/int/bool/eqv.hpp:75:14:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eqv<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]'
gecode/int/bool.cpp:125:9:   required from here
./gecode/int/bool/base.hpp:93:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   93 |     : Propagator(home), x0(b0), x1(b1), x2(b2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqBnd<View0, View1>::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]':
./gecode/int/rel/eq.hpp:62:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]'
./gecode/int/rel/eq.hpp:516:36:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/bool.cpp:129:9:   required from here
./gecode/int/rel/eq.hpp:48:72: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   48 |     : MixBinaryPropagator<View0,PC_INT_BND,View1,PC_INT_BND>(home,x0,x1) {}
      |                                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 1; View1 = Gecode::Int::BoolView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/nq.hpp: In instantiation of 'Gecode::Int::Rel::Nq<View>::Nq(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]':
./gecode/int/rel/nq.hpp:61:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]'
./gecode/int/rel/eq.hpp:521:28:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/bool.cpp:129:9:   required from here
./gecode/int/rel/nq.hpp:49:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : BinaryPropagator<View,PC_INT_VAL>(home,x0,x1) {}
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 1; CtrlView = Gecode::Int::BoolView]':
./gecode/int/rel/eq.hpp:508:64:   required from 'Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
./gecode/int/rel/eq.hpp:524:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/bool.cpp:129:9:   required from here
./gecode/int/propagator.hpp:201:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  201 |     : Propagator(home), x0(y0), x1(y1), b(b1) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/bool.hh:649,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolTernary<BVA, BVB, BVC>::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]':
./gecode/int/bool/eqv.hpp:43:45:   required from 'Gecode::Int::Bool::Eqv<BVA, BVB, BVC>::Eqv(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]'
./gecode/int/bool/eqv.hpp:75:14:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eqv<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]'
gecode/int/bool.cpp:144:11:   required from here
./gecode/int/bool/base.hpp:93:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   93 |     : Propagator(home), x0(b0), x1(b1), x2(b2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]':
./gecode/int/rel/eq.hpp:508:64:   required from 'Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
./gecode/int/rel/eq.hpp:524:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/bool.cpp:148:11:   required from here
./gecode/int/propagator.hpp:201:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  201 |     : Propagator(home), x0(y0), x1(y1), b(b1) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/bool.hh:649,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolTernary<BVA, BVB, BVC>::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]':
./gecode/int/bool/or.hpp:466:45:   required from 'Gecode::Int::Bool::Or<BVA, BVB, BVC>::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]'
./gecode/int/bool/or.hpp:519:18:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]'
gecode/int/bool.cpp:166:11:   required from here
./gecode/int/bool/base.hpp:93:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   93 |     : Propagator(home), x0(b0), x1(b1), x2(b2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::Lq<View>::Lq(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]':
./gecode/int/rel/lq-le.hpp:58:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]'
./gecode/int/rel/lq-le.hpp:421:28:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/bool.cpp:171:9:   required from here
./gecode/int/rel/lq-le.hpp:50:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   50 |     : BinaryPropagator<View,PC_INT_BND>(home,x0,x1) {}
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 1]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::Le<View>::Le(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]':
./gecode/int/rel/lq-le.hpp:101:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::Le<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]'
./gecode/int/rel/lq-le.hpp:426:28:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/bool.cpp:171:9:   required from here
./gecode/int/rel/lq-le.hpp:91:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   91 |     : BinaryPropagator<View,PC_INT_BND>(home,x0,x1) {}
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 1]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp: In instantiation of 'Gecode::Int::Bool::Eq<BVA, BVB>::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]':
./gecode/int/bool/eq.hpp:78:16:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]'
./gecode/int/bool/or.hpp:507:33:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]'
gecode/int/bool.cpp:190:13:   required from here
./gecode/int/bool/eq.hpp:43:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : BoolBinary<BVA,BVB>(home,b0,b1) {}
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:649,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/base.hpp:46:40: note:   initializing argument 1 of 'Gecode::Int::Bool::BoolBinary<BVA, BVB>::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]'
   46 |   BoolBinary<BVA,BVB>::BoolBinary(Home home, BVA b0, BVB b1)
      |                                   ~~~~~^~~~
./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolTernary<BVA, BVB, BVC>::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]':
./gecode/int/bool/or.hpp:466:45:   required from 'Gecode::Int::Bool::Or<BVA, BVB, BVC>::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]'
./gecode/int/bool/or.hpp:519:18:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]'
gecode/int/bool.cpp:190:13:   required from here
./gecode/int/bool/base.hpp:93:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   93 |     : Propagator(home), x0(b0), x1(b1), x2(b2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/bool.hh:649,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolBinary<BVA, BVB>::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]':
./gecode/int/bool/or.hpp:108:37:   required from 'Gecode::Int::Bool::BinOrTrue<BVA, BVB>::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]'
./gecode/int/bool/or.hpp:142:16:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]'
gecode/int/bool.cpp:233:13:   required from here
./gecode/int/bool/base.hpp:47:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : Propagator(home), x0(b0), x1(b1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/bool.hh:649,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolBinary<BVA, BVB>::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]':
./gecode/int/bool/or.hpp:108:37:   required from 'Gecode::Int::Bool::BinOrTrue<BVA, BVB>::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]'
./gecode/int/bool/or.hpp:142:16:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]'
gecode/int/bool.cpp:261:13:   required from here
./gecode/int/bool/base.hpp:47:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : Propagator(home), x0(b0), x1(b1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::BoolView; int pc = 0]':
./gecode/int/bool/eq.hpp:120:44:   required from 'Gecode::Int::Bool::NaryEq<BV>::NaryEq(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
./gecode/int/bool/eq.hpp:157:12:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
gecode/int/bool.cpp:481:9:   required from here
./gecode/kernel/propagator.hpp:445:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  445 |     : Propagator(home), x(y) {
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::BoolView; int pc = -1]':
./gecode/int/bool/lq.hpp:116:46:   required from 'Gecode::Int::Bool::NaryLq<VX>::NaryLq(Gecode::Home, Gecode::ViewArray<View>&) [with VX = Gecode::Int::BoolView]'
./gecode/int/bool/lq.hpp:156:14:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryLq<VX>::post(Gecode::Home, Gecode::ViewArray<View>&) [with VX = Gecode::Int::BoolView]'
gecode/int/bool.cpp:500:9:   required from here
./gecode/kernel/propagator.hpp:445:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  445 |     : Propagator(home), x(y) {
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/bool.hh:649,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolTernary<BVA, BVB, BVC>::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]':
./gecode/int/bool/or.hpp:466:45:   required from 'Gecode::Int::Bool::Or<BVA, BVB, BVC>::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]'
./gecode/int/bool/or.hpp:519:18:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]'
gecode/int/bool.cpp:584:9:   required from here
./gecode/int/bool/base.hpp:93:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   93 |     : Propagator(home), x0(b0), x1(b1), x2(b2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = -1; View1 = Gecode::Int::NegBoolView; int pc1 = 0]':
./gecode/int/bool/or.hpp:742:24:   required from 'Gecode::Int::Bool::NaryOr<VX, VY>::NaryOr(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]'
./gecode/int/bool/or.hpp:796:14:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]'
gecode/int/bool.cpp:707:9:   required from here
./gecode/kernel/propagator.hpp:654:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  654 |     : Propagator(home), x(x0), y(y0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::BoolView; int pc1 = 0]':
./gecode/int/bool/or.hpp:742:24:   required from 'Gecode::Int::Bool::NaryOr<VX, VY>::NaryOr(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]'
./gecode/int/bool/or.hpp:796:14:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]'
gecode/int/bool.cpp:715:9:   required from here
./gecode/kernel/propagator.hpp:654:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  654 |     : Propagator(home), x(x0), y(y0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]':
./gecode/int/bool/or.hpp:794:32:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]'
./gecode/int/bool/clause.hpp:269:33:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Clause<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
gecode/int/bool.cpp:727:9:   required from here
./gecode/int/bool/or.hpp:503:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  503 |       return BinOrTrue<BVA,BVB>::post(home,b0,b1);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:129:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]'
  129 |   BinOrTrue<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                            ~~~~~^~~~
./gecode/int/bool/or.hpp:507:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  507 |         return Eq<BVA,BVC>::post(home,b0,b2);
      |                ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:515:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  515 |           return Eq<BVB,BVC>::post(home,b1,b2);
      |                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:517:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  517 |           return Eq<BVA,BVC>::post(home,b0,b2);
      |                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:519:18: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  519 |           (void) new (home) Or<BVA,BVB,BVC>(home,b0,b1,b2);
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:465:28: note:   initializing argument 1 of 'Gecode::Int::Bool::Or<BVA, BVB, BVC>::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]'
  465 |   Or<BVA,BVB,BVC>::Or(Home home, BVA b0, BVB b1, BVC b2)
      |                       ~~~~~^~~~
./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::NaryOr<VX, VY>::NaryOr(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]':
./gecode/int/bool/or.hpp:796:14:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]'
./gecode/int/bool/clause.hpp:269:33:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Clause<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
gecode/int/bool.cpp:727:9:   required from here
./gecode/int/bool/or.hpp:742:24: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  742 |       n_zero(0), c(home) {
      |                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/propagator.hpp:653:9: note:   initializing argument 1 of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = -1; View1 = Gecode::Int::BoolView; int pc1 = 0]'
  653 |   (Home home, ViewArray<View0>& x0, View1 y0)
      |    ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::Or<BVA, BVB, BVC>::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]':
./gecode/int/bool/or.hpp:519:18:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]'
./gecode/int/bool/clause.hpp:280:32:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Clause<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
gecode/int/bool.cpp:727:9:   required from here
./gecode/int/bool/or.hpp:466:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  466 |     : BoolTernary<BVA,BVB,BVC>(home,b0,b1,b2) {}
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:649,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/base.hpp:92:9: note:   initializing argument 1 of 'Gecode::Int::Bool::BoolTernary<BVA, BVB, BVC>::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]'
   92 |   (Home home, BVA b0, BVB b1, BVC b2)
      |    ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::TerOrTrue<BV>::TerOrTrue(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]':
./gecode/int/bool/or.hpp:225:12:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::TerOrTrue<BV>::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]'
./gecode/int/bool/or.hpp:680:34:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::NegBoolView]'
gecode/int/bool.cpp:771:9:   required from here
./gecode/int/bool/or.hpp:186:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  186 |     : BoolBinary<BV,BV>(home,b0,b1), x2(b2) {}
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:649,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/base.hpp:46:40: note:   initializing argument 1 of 'Gecode::Int::Bool::BoolBinary<BVA, BVB>::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]'
   46 |   BoolBinary<BVA,BVB>::BoolBinary(Home home, BVA b0, BVB b1)
      |                                   ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::QuadOrTrue<BV>::QuadOrTrue(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]':
./gecode/int/bool/or.hpp:335:12:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::QuadOrTrue<BV>::post(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]'
./gecode/int/bool/or.hpp:682:35:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::NegBoolView]'
gecode/int/bool.cpp:771:9:   required from here
./gecode/int/bool/or.hpp:290:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  290 |     : BoolBinary<BV,BV>(home,b0,b1), x2(b2), x3(b3) {}
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:649,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/base.hpp:46:40: note:   initializing argument 1 of 'Gecode::Int::Bool::BoolBinary<BVA, BVB>::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]'
   46 |   BoolBinary<BVA,BVB>::BoolBinary(Home home, BVA b0, BVB b1)
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::NegBoolView; int pc = 0]':
./gecode/int/bool/or.hpp:618:60:   required from 'Gecode::Int::Bool::NaryOrTrue<BV>::NaryOrTrue(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::NegBoolView]'
./gecode/int/bool/or.hpp:684:14:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::NegBoolView]'
gecode/int/bool.cpp:771:9:   required from here
./gecode/kernel/propagator.hpp:341:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  341 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::TerOrTrue<BV>::TerOrTrue(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::BoolView]':
./gecode/int/bool/or.hpp:225:12:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::TerOrTrue<BV>::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::BoolView]'
./gecode/int/bool/or.hpp:680:34:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
gecode/int/bool.cpp:786:9:   required from here
./gecode/int/bool/or.hpp:186:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  186 |     : BoolBinary<BV,BV>(home,b0,b1), x2(b2) {}
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:649,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/base.hpp:46:40: note:   initializing argument 1 of 'Gecode::Int::Bool::BoolBinary<BVA, BVB>::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   46 |   BoolBinary<BVA,BVB>::BoolBinary(Home home, BVA b0, BVB b1)
      |                                   ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::QuadOrTrue<BV>::QuadOrTrue(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::BoolView]':
./gecode/int/bool/or.hpp:335:12:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::QuadOrTrue<BV>::post(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::BoolView]'
./gecode/int/bool/or.hpp:682:35:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
gecode/int/bool.cpp:786:9:   required from here
./gecode/int/bool/or.hpp:290:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  290 |     : BoolBinary<BV,BV>(home,b0,b1), x2(b2), x3(b3) {}
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:649,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/base.hpp:46:40: note:   initializing argument 1 of 'Gecode::Int::Bool::BoolBinary<BVA, BVB>::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   46 |   BoolBinary<BVA,BVB>::BoolBinary(Home home, BVA b0, BVB b1)
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::NegBoolView; int pc1 = 0]':
./gecode/int/bool/clause.hpp:50:54:   required from 'Gecode::Int::Bool::ClauseTrue<VX, VY>::ClauseTrue(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
./gecode/int/bool/clause.hpp:128:14:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::ClauseTrue<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
gecode/int/bool.cpp:802:9:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = 0; View1 = Gecode::Int::BoolView; int pc1 = 0]':
./gecode/int/bool/clause.hpp:50:54:   required from 'Gecode::Int::Bool::ClauseTrue<VX, VY>::ClauseTrue(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]'
./gecode/int/bool/clause.hpp:128:14:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::ClauseTrue<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]'
gecode/int/bool.cpp:839:9:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]':
./gecode/int/bool/or.hpp:794:32:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
./gecode/int/bool/clause.hpp:269:33:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Clause<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&, VX) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]'
gecode/int/bool.cpp:889:9:   required from here
./gecode/int/bool/or.hpp:503:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  503 |       return BinOrTrue<BVA,BVB>::post(home,b0,b1);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:129:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
  129 |   BinOrTrue<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                            ~~~~~^~~~
./gecode/int/bool/or.hpp:507:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  507 |         return Eq<BVA,BVC>::post(home,b0,b2);
      |                ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:515:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  515 |           return Eq<BVB,BVC>::post(home,b1,b2);
      |                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:517:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  517 |           return Eq<BVA,BVC>::post(home,b0,b2);
      |                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:519:18: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  519 |           (void) new (home) Or<BVA,BVB,BVC>(home,b0,b1,b2);
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp:465:28: note:   initializing argument 1 of 'Gecode::Int::Bool::Or<BVA, BVB, BVC>::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]'
  465 |   Or<BVA,BVB,BVC>::Or(Home home, BVA b0, BVB b1, BVC b2)
      |                       ~~~~~^~~~
./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::NaryOr<VX, VY>::NaryOr(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]':
./gecode/int/bool/or.hpp:796:14:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
./gecode/int/bool/clause.hpp:269:33:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Clause<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&, VX) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]'
gecode/int/bool.cpp:889:9:   required from here
./gecode/int/bool/or.hpp:742:24: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  742 |       n_zero(0), c(home) {
      |                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/propagator.hpp:653:9: note:   initializing argument 1 of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::NegBoolView; int pc1 = 0]'
  653 |   (Home home, ViewArray<View0>& x0, View1 y0)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqBnd<View0, View1>::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]':
./gecode/int/rel/eq.hpp:62:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
./gecode/int/bool/ite.hpp:103:41:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::IteBnd<View>::post(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Int::IntView]'
gecode/int/bool.cpp:916:7:   required from here
./gecode/int/rel/eq.hpp:48:72: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   48 |     : MixBinaryPropagator<View0,PC_INT_BND,View1,PC_INT_BND>(home,x0,x1) {}
      |                                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/ite.hpp: In instantiation of 'Gecode::Int::Bool::IteBase<View, pc>::IteBase(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Int::IntView; int pc = 1]':
./gecode/int/bool/ite.hpp:86:47:   required from 'Gecode::Int::Bool::IteBnd<View>::IteBnd(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Int::IntView]'
./gecode/int/bool/ite.hpp:108:12:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::IteBnd<View>::post(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Int::IntView]'
gecode/int/bool.cpp:916:7:   required from here
./gecode/int/bool/ite.hpp:47:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : Propagator(home), b(b0), x0(y0), x1(y1), x2(y2) {
      |                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]':
./gecode/int/rel/eq.hpp:130:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
./gecode/int/bool/ite.hpp:173:41:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::IteDom<View>::post(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Int::IntView]'
gecode/int/bool.cpp:918:7:   required from here
./gecode/int/rel/eq.hpp:116:72: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  116 |     : MixBinaryPropagator<View0,PC_INT_DOM,View1,PC_INT_DOM>(home,x0,x1) {}
      |                                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/bool.hh:655,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/ite.hpp: In instantiation of 'Gecode::Int::Bool::IteBase<View, pc>::IteBase(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]':
./gecode/int/bool/ite.hpp:156:47:   required from 'Gecode::Int::Bool::IteDom<View>::IteDom(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Int::IntView]'
./gecode/int/bool/ite.hpp:178:12:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::IteDom<View>::post(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Int::IntView]'
gecode/int/bool.cpp:918:7:   required from here
./gecode/int/bool/ite.hpp:47:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : Propagator(home), b(b0), x0(y0), x1(y1), x2(y2) {
      |                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 1; View1 = Gecode::Int::BoolView; int pc1 = 1]':
./gecode/int/rel/eq.hpp:48:72:   required from 'Gecode::Int::Rel::EqBnd<View0, View1>::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]'
./gecode/int/rel/eq.hpp:62:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]'
./gecode/int/rel/eq.hpp:516:36:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/bool.cpp:129:9:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 1]':
./gecode/int/rel/lq-le.hpp:50:51:   required from 'Gecode::Int::Rel::Lq<View>::Lq(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]'
./gecode/int/rel/lq-le.hpp:58:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]'
./gecode/int/rel/lq-le.hpp:421:28:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/bool.cpp:171:9:   required from here
./gecode/kernel/propagator.hpp:341:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  341 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::Or<BVA, BVB, BVC>::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]':
./gecode/int/bool/or.hpp:519:18:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]'
./gecode/int/bool/or.hpp:794:32:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]'
./gecode/int/bool/clause.hpp:269:33:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Clause<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
gecode/int/bool.cpp:727:9:   required from here
./gecode/int/bool/or.hpp:466:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  466 |     : BoolTernary<BVA,BVB,BVC>(home,b0,b1,b2) {}
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:649,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/base.hpp:92:9: note:   initializing argument 1 of 'Gecode::Int::Bool::BoolTernary<BVA, BVB, BVC>::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]'
   92 |   (Home home, BVA b0, BVB b1, BVC b2)
      |    ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = -1; View1 = Gecode::Int::BoolView; int pc1 = 0]':
./gecode/int/bool/or.hpp:742:24:   required from 'Gecode::Int::Bool::NaryOr<VX, VY>::NaryOr(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]'
./gecode/int/bool/or.hpp:796:14:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]'
./gecode/int/bool/clause.hpp:269:33:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Clause<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
gecode/int/bool.cpp:727:9:   required from here
./gecode/kernel/propagator.hpp:654:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  654 |     : Propagator(home), x(x0), y(y0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/bool.hh:649,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolTernary<BVA, BVB, BVC>::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]':
./gecode/int/bool/or.hpp:466:45:   required from 'Gecode::Int::Bool::Or<BVA, BVB, BVC>::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]'
./gecode/int/bool/or.hpp:519:18:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]'
./gecode/int/bool/clause.hpp:280:32:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Clause<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
gecode/int/bool.cpp:727:9:   required from here
./gecode/int/bool/base.hpp:93:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   93 |     : Propagator(home), x0(b0), x1(b1), x2(b2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::Or<BVA, BVB, BVC>::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]':
./gecode/int/bool/or.hpp:519:18:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]'
./gecode/int/bool/or.hpp:794:32:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
./gecode/int/bool/clause.hpp:269:33:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Clause<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&, VX) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]'
gecode/int/bool.cpp:889:9:   required from here
./gecode/int/bool/or.hpp:466:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  466 |     : BoolTernary<BVA,BVB,BVC>(home,b0,b1,b2) {}
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:649,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/base.hpp:92:9: note:   initializing argument 1 of 'Gecode::Int::Bool::BoolTernary<BVA, BVB, BVC>::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]'
   92 |   (Home home, BVA b0, BVB b1, BVC b2)
      |    ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::NegBoolView; int pc1 = 0]':
./gecode/int/bool/or.hpp:742:24:   required from 'Gecode::Int::Bool::NaryOr<VX, VY>::NaryOr(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
./gecode/int/bool/or.hpp:796:14:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
./gecode/int/bool/clause.hpp:269:33:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Clause<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&, VX) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]'
gecode/int/bool.cpp:889:9:   required from here
./gecode/kernel/propagator.hpp:654:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  654 |     : Propagator(home), x(x0), y(y0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]':
./gecode/int/rel/eq.hpp:48:72:   required from 'Gecode::Int::Rel::EqBnd<View0, View1>::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
./gecode/int/rel/eq.hpp:62:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
./gecode/int/bool/ite.hpp:103:41:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::IteBnd<View>::post(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Int::IntView]'
gecode/int/bool.cpp:916:7:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]':
./gecode/int/rel/eq.hpp:116:72:   required from 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
./gecode/int/rel/eq.hpp:130:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
./gecode/int/bool/ite.hpp:173:41:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::IteDom<View>::post(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Int::IntView]'
gecode/int/bool.cpp:918:7:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/bool.hh:649,
                 from gecode/int/bool.cpp:38:
./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolTernary<BVA, BVB, BVC>::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]':
./gecode/int/bool/or.hpp:466:45:   required from 'Gecode::Int::Bool::Or<BVA, BVB, BVC>::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]'
./gecode/int/bool/or.hpp:519:18:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]'
./gecode/int/bool/or.hpp:794:32:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]'
./gecode/int/bool/clause.hpp:269:33:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Clause<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<VY>&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
gecode/int/bool.cpp:727:9:   required from here
./gecode/int/bool/base.hpp:93:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   93 |     : Propagator(home), x0(b0), x1(b1), x2(b2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bool.hh:43,
                 from gecode/int/bool.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp<VIC>::subscribe(Gecode::Space&, Gecode::Propagator&, Gecode::PropCond, bool, Gecode::ModEvent, bool) [with VIC = Gecode::Int::BoolVarImpConf]':
./gecode/kernel/core.hpp:3396:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds]
 3396 |     return b.base+u.idx[pc-1];
      |                   ~~~~~^
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/distinct.o  gecode/int/distinct.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
gecode/int/distinct.cpp: In function 'void Gecode::distinct(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
gecode/int/distinct.cpp:54:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |       GECODE_ES_FAIL(Distinct::Bnd<IntView>::post(home,xv));
      |                                                          ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:305,
                 from gecode/int/distinct.cpp:40:
./gecode/int/distinct/bnd.hpp:435:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
  435 |   Bnd<View>::post(Home home, ViewArray<View>& x){
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
gecode/int/distinct.cpp:57:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   57 |       GECODE_ES_FAIL(Distinct::Dom<IntView>::post(home,xv));
      |                                                          ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:309,
                 from gecode/int/distinct.cpp:40:
./gecode/int/distinct/dom.hpp:49:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
   49 |   Dom<View>::post(Home home, ViewArray<View>& x) {
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
gecode/int/distinct.cpp:60:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   60 |       GECODE_ES_FAIL(Distinct::Val<IntView>::post(home,xv));
      |                                                          ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:304,
                 from gecode/int/distinct.cpp:40:
./gecode/int/distinct/val.hpp:174:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Val<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
  174 |   Val<View>::post(Home home, ViewArray<View>& x) {
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
gecode/int/distinct.cpp: In function 'void Gecode::distinct(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
gecode/int/distinct.cpp:85:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   85 |       GECODE_ES_FAIL(Distinct::Bnd<OffsetView>::post(home,cx));
      |                                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:305,
                 from gecode/int/distinct.cpp:40:
./gecode/int/distinct/bnd.hpp:435:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::OffsetView]'
  435 |   Bnd<View>::post(Home home, ViewArray<View>& x){
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
gecode/int/distinct.cpp:88:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   88 |       GECODE_ES_FAIL(Distinct::Dom<OffsetView>::post(home,cx));
      |                                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:309,
                 from gecode/int/distinct.cpp:40:
./gecode/int/distinct/dom.hpp:49:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::OffsetView]'
   49 |   Dom<View>::post(Home home, ViewArray<View>& x) {
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
gecode/int/distinct.cpp:91:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   91 |       GECODE_ES_FAIL(Distinct::Val<OffsetView>::post(home,cx));
      |                                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:304,
                 from gecode/int/distinct.cpp:40:
./gecode/int/distinct/val.hpp:174:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Val<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::OffsetView]'
  174 |   Val<View>::post(Home home, ViewArray<View>& x) {
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'bool Gecode::VarArgArray<Var>::same(const Gecode::Space&) const [with Var = Gecode::IntVar]':
gecode/int/distinct.cpp:48:20:   required from here
./gecode/kernel/array.hpp:2091:12: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2091 |       y[i] = a[i];
      |       ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/int/distinct.hh:305,
                 from gecode/int/distinct.cpp:40:
./gecode/int/distinct/bnd.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]':
gecode/int/distinct.cpp:54:7:   required from here
./gecode/int/distinct/bnd.hpp:437:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  437 |       return Rel::Nq<View>::post(home,x[0],x[1]);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/distinct.hh:50,
                 from gecode/int/distinct.cpp:40:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:305,
                 from gecode/int/distinct.cpp:40:
./gecode/int/distinct/bnd.hpp:439:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  439 |       (void) new (home) Bnd<View>(home,x);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:305,
                 from gecode/int/distinct.cpp:40:
./gecode/int/distinct/bnd.hpp:42:23: note:   initializing argument 1 of 'Gecode::Int::Distinct::Bnd<View>::Bnd(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
   42 |   Bnd<View>::Bnd(Home home, ViewArray<View>& x0)
      |                  ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:309,
                 from gecode/int/distinct.cpp:40:
./gecode/int/distinct/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]':
gecode/int/distinct.cpp:57:7:   required from here
./gecode/int/distinct/dom.hpp:51:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |       return Rel::Nq<View>::post(home,x[0],x[1]);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/distinct.hh:50,
                 from gecode/int/distinct.cpp:40:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:309,
                 from gecode/int/distinct.cpp:40:
./gecode/int/distinct/dom.hpp:53:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |       return TerDom<View>::post(home,x[0],x[1],x[2]);
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:306,
                 from gecode/int/distinct.cpp:40:
./gecode/int/distinct/ter-dom.hpp:53:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
   53 |   TerDom<View>::post(Home home, View x0, View x1, View x2) {
      |                      ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:309,
                 from gecode/int/distinct.cpp:40:
./gecode/int/distinct/dom.hpp:57:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   57 |       (void) new (home) Dom<View>(home,x);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:309,
                 from gecode/int/distinct.cpp:40:
./gecode/int/distinct/dom.hpp:44:23: note:   initializing argument 1 of 'Gecode::Int::Distinct::Dom<View>::Dom(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
   44 |   Dom<View>::Dom(Home home, ViewArray<View>& x)
      |                  ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:304,
                 from gecode/int/distinct.cpp:40:
./gecode/int/distinct/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::Val<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]':
gecode/int/distinct.cpp:60:7:   required from here
./gecode/int/distinct/val.hpp:176:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  176 |       return Rel::Nq<View>::post(home,x[0],x[1]);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/distinct.hh:50,
                 from gecode/int/distinct.cpp:40:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:304,
                 from gecode/int/distinct.cpp:40:
./gecode/int/distinct/val.hpp:178:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  178 |       (void) new (home) Val<View>(home,x);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:304,
                 from gecode/int/distinct.cpp:40:
./gecode/int/distinct/val.hpp:151:23: note:   initializing argument 1 of 'Gecode::Int::Distinct::Val<View>::Val(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
  151 |   Val<View>::Val(Home home, ViewArray<View>& x)
      |                  ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:305,
                 from gecode/int/distinct.cpp:40:
./gecode/int/distinct/bnd.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::OffsetView]':
gecode/int/distinct.cpp:85:7:   required from here
./gecode/int/distinct/bnd.hpp:437:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  437 |       return Rel::Nq<View>::post(home,x[0],x[1]);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/distinct.hh:50,
                 from gecode/int/distinct.cpp:40:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::OffsetView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:305,
                 from gecode/int/distinct.cpp:40:
./gecode/int/distinct/bnd.hpp:439:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  439 |       (void) new (home) Bnd<View>(home,x);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:305,
                 from gecode/int/distinct.cpp:40:
./gecode/int/distinct/bnd.hpp:42:23: note:   initializing argument 1 of 'Gecode::Int::Distinct::Bnd<View>::Bnd(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::OffsetView]'
   42 |   Bnd<View>::Bnd(Home home, ViewArray<View>& x0)
      |                  ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:309,
                 from gecode/int/distinct.cpp:40:
./gecode/int/distinct/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::OffsetView]':
gecode/int/distinct.cpp:88:7:   required from here
./gecode/int/distinct/dom.hpp:51:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |       return Rel::Nq<View>::post(home,x[0],x[1]);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/distinct.hh:50,
                 from gecode/int/distinct.cpp:40:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::OffsetView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:309,
                 from gecode/int/distinct.cpp:40:
./gecode/int/distinct/dom.hpp:53:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |       return TerDom<View>::post(home,x[0],x[1],x[2]);
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:306,
                 from gecode/int/distinct.cpp:40:
./gecode/int/distinct/ter-dom.hpp:53:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::OffsetView]'
   53 |   TerDom<View>::post(Home home, View x0, View x1, View x2) {
      |                      ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:309,
                 from gecode/int/distinct.cpp:40:
./gecode/int/distinct/dom.hpp:57:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   57 |       (void) new (home) Dom<View>(home,x);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:309,
                 from gecode/int/distinct.cpp:40:
./gecode/int/distinct/dom.hpp:44:23: note:   initializing argument 1 of 'Gecode::Int::Distinct::Dom<View>::Dom(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::OffsetView]'
   44 |   Dom<View>::Dom(Home home, ViewArray<View>& x)
      |                  ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:304,
                 from gecode/int/distinct.cpp:40:
./gecode/int/distinct/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::Val<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::OffsetView]':
gecode/int/distinct.cpp:91:7:   required from here
./gecode/int/distinct/val.hpp:176:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  176 |       return Rel::Nq<View>::post(home,x[0],x[1]);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/distinct.hh:50,
                 from gecode/int/distinct.cpp:40:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::OffsetView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:304,
                 from gecode/int/distinct.cpp:40:
./gecode/int/distinct/val.hpp:178:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  178 |       (void) new (home) Val<View>(home,x);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:304,
                 from gecode/int/distinct.cpp:40:
./gecode/int/distinct/val.hpp:151:23: note:   initializing argument 1 of 'Gecode::Int::Distinct::Val<View>::Val(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::OffsetView]'
  151 |   Val<View>::Val(Home home, ViewArray<View>& x)
      |                  ~~~~~^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/distinct.hh:50,
                 from gecode/int/distinct.cpp:40:
./gecode/int/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]':
./gecode/int/distinct/bnd.hpp:437:33:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
gecode/int/distinct.cpp:54:7:   required from here
./gecode/int/rel/nq.hpp:61:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   61 |       (void) new (home) Nq<View>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/distinct.hh:50,
                 from gecode/int/distinct.cpp:40:
./gecode/int/rel/nq.hpp:48:21: note:   initializing argument 1 of 'Gecode::Int::Rel::Nq<View>::Nq(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   48 |   Nq<View>::Nq(Home home, View x0, View x1)
      |                ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:305,
                 from gecode/int/distinct.cpp:40:
./gecode/int/distinct/bnd.hpp: In instantiation of 'Gecode::Int::Distinct::Bnd<View>::Bnd(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]':
./gecode/int/distinct/bnd.hpp:439:14:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
gecode/int/distinct.cpp:54:7:   required from here
./gecode/int/distinct/bnd.hpp:43:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : Propagator(home), x(x0), y(home,x0) {
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:306,
                 from gecode/int/distinct.cpp:40:
./gecode/int/distinct/ter-dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]':
./gecode/int/distinct/dom.hpp:53:32:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
gecode/int/distinct.cpp:57:7:   required from here
./gecode/int/distinct/ter-dom.hpp:54:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     (void) new (home) TerDom<View>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:306,
                 from gecode/int/distinct.cpp:40:
./gecode/int/distinct/ter-dom.hpp:48:29: note:   initializing argument 1 of 'Gecode::Int::Distinct::TerDom<View>::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
   48 |   TerDom<View>::TerDom(Home home, View x0, View x1, View x2)
      |                        ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:309,
                 from gecode/int/distinct.cpp:40:
./gecode/int/distinct/dom.hpp: In instantiation of 'Gecode::Int::Distinct::Dom<View>::Dom(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]':
./gecode/int/distinct/dom.hpp:57:14:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
gecode/int/distinct.cpp:57:7:   required from here
./gecode/int/distinct/dom.hpp:45:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   45 |     : NaryPropagator<View,PC_INT_DOM>(home,x) {}
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/propagator.hpp:444:9: note:   initializing argument 1 of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int pc = 2]'
  444 |   (Home home, ViewArray<View>& y)
      |    ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:304,
                 from gecode/int/distinct.cpp:40:
./gecode/int/distinct/val.hpp: In instantiation of 'Gecode::Int::Distinct::Val<View>::Val(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]':
./gecode/int/distinct/val.hpp:178:14:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Val<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
gecode/int/distinct.cpp:60:7:   required from here
./gecode/int/distinct/val.hpp:152:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  152 |   : NaryPropagator<View,PC_INT_VAL>(home,x) {}
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/propagator.hpp:444:9: note:   initializing argument 1 of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int pc = 0]'
  444 |   (Home home, ViewArray<View>& y)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/distinct.hh:50,
                 from gecode/int/distinct.cpp:40:
./gecode/int/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::OffsetView]':
./gecode/int/distinct/bnd.hpp:437:33:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::OffsetView]'
gecode/int/distinct.cpp:85:7:   required from here
./gecode/int/rel/nq.hpp:61:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   61 |       (void) new (home) Nq<View>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/distinct.hh:50,
                 from gecode/int/distinct.cpp:40:
./gecode/int/rel/nq.hpp:48:21: note:   initializing argument 1 of 'Gecode::Int::Rel::Nq<View>::Nq(Gecode::Home, View, View) [with View = Gecode::Int::OffsetView]'
   48 |   Nq<View>::Nq(Home home, View x0, View x1)
      |                ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:305,
                 from gecode/int/distinct.cpp:40:
./gecode/int/distinct/bnd.hpp: In instantiation of 'Gecode::Int::Distinct::Bnd<View>::Bnd(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::OffsetView]':
./gecode/int/distinct/bnd.hpp:439:14:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::OffsetView]'
gecode/int/distinct.cpp:85:7:   required from here
./gecode/int/distinct/bnd.hpp:43:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : Propagator(home), x(x0), y(home,x0) {
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:306,
                 from gecode/int/distinct.cpp:40:
./gecode/int/distinct/ter-dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::OffsetView]':
./gecode/int/distinct/dom.hpp:53:32:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::OffsetView]'
gecode/int/distinct.cpp:88:7:   required from here
./gecode/int/distinct/ter-dom.hpp:54:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     (void) new (home) TerDom<View>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:306,
                 from gecode/int/distinct.cpp:40:
./gecode/int/distinct/ter-dom.hpp:48:29: note:   initializing argument 1 of 'Gecode::Int::Distinct::TerDom<View>::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::OffsetView]'
   48 |   TerDom<View>::TerDom(Home home, View x0, View x1, View x2)
      |                        ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:309,
                 from gecode/int/distinct.cpp:40:
./gecode/int/distinct/dom.hpp: In instantiation of 'Gecode::Int::Distinct::Dom<View>::Dom(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::OffsetView]':
./gecode/int/distinct/dom.hpp:57:14:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::OffsetView]'
gecode/int/distinct.cpp:88:7:   required from here
./gecode/int/distinct/dom.hpp:45:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   45 |     : NaryPropagator<View,PC_INT_DOM>(home,x) {}
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/propagator.hpp:444:9: note:   initializing argument 1 of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::OffsetView; int pc = 2]'
  444 |   (Home home, ViewArray<View>& y)
      |    ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:304,
                 from gecode/int/distinct.cpp:40:
./gecode/int/distinct/val.hpp: In instantiation of 'Gecode::Int::Distinct::Val<View>::Val(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::OffsetView]':
./gecode/int/distinct/val.hpp:178:14:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Val<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::OffsetView]'
gecode/int/distinct.cpp:91:7:   required from here
./gecode/int/distinct/val.hpp:152:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  152 |   : NaryPropagator<View,PC_INT_VAL>(home,x) {}
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/propagator.hpp:444:9: note:   initializing argument 1 of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::OffsetView; int pc = 0]'
  444 |   (Home home, ViewArray<View>& y)
      |    ~~~~~^~~~
In file included from ./gecode/support.hh:123,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/support/sort.hpp: In instantiation of 'void Gecode::Support::insertion(Type*, Type*, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray<Gecode::IntVar>::VarLess]':
./gecode/support/sort.hpp:240:14:   required from 'void Gecode::Support::quicksort(Type*, int, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray<Gecode::IntVar>::VarLess]'
./gecode/kernel/array.hpp:2093:36:   required from 'bool Gecode::VarArgArray<Var>::same(const Gecode::Space&) const [with Var = Gecode::IntVar]'
gecode/int/distinct.cpp:48:20:   required from here
./gecode/support/sort.hpp:108:12: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  108 |         *j = *(j-1); j--;
      |         ~~~^~~~~~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:123,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/support/sort.hpp:110:10: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  110 |       *j = v;
      |       ~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/distinct.hh:50,
                 from gecode/int/distinct.cpp:40:
./gecode/int/rel/nq.hpp: In instantiation of 'Gecode::Int::Rel::Nq<View>::Nq(Gecode::Home, View, View) [with View = Gecode::Int::IntView]':
./gecode/int/rel/nq.hpp:61:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
./gecode/int/distinct/bnd.hpp:437:33:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
gecode/int/distinct.cpp:54:7:   required from here
./gecode/int/rel/nq.hpp:49:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : BinaryPropagator<View,PC_INT_VAL>(home,x0,x1) {}
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 0]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:306,
                 from gecode/int/distinct.cpp:40:
./gecode/int/distinct/ter-dom.hpp: In instantiation of 'Gecode::Int::Distinct::TerDom<View>::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]':
./gecode/int/distinct/ter-dom.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
./gecode/int/distinct/dom.hpp:53:32:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
gecode/int/distinct.cpp:57:7:   required from here
./gecode/int/distinct/ter-dom.hpp:49:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : TernaryPropagator<View,PC_INT_DOM>(home,x0,x1,x2) {}
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/propagator.hpp:390:9: note:   initializing argument 1 of 'Gecode::TernaryPropagator<View, pc>::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]'
  390 |   (Home home, View y0, View y1, View y2)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int pc = 2]':
./gecode/int/distinct/dom.hpp:45:45:   required from 'Gecode::Int::Distinct::Dom<View>::Dom(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/distinct/dom.hpp:57:14:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
gecode/int/distinct.cpp:57:7:   required from here
./gecode/kernel/propagator.hpp:445:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  445 |     : Propagator(home), x(y) {
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int pc = 0]':
./gecode/int/distinct/val.hpp:152:43:   required from 'Gecode::Int::Distinct::Val<View>::Val(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/distinct/val.hpp:178:14:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Val<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
gecode/int/distinct.cpp:60:7:   required from here
./gecode/kernel/propagator.hpp:445:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  445 |     : Propagator(home), x(y) {
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/distinct.hh:50,
                 from gecode/int/distinct.cpp:40:
./gecode/int/rel/nq.hpp: In instantiation of 'Gecode::Int::Rel::Nq<View>::Nq(Gecode::Home, View, View) [with View = Gecode::Int::OffsetView]':
./gecode/int/rel/nq.hpp:61:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::OffsetView]'
./gecode/int/distinct/bnd.hpp:437:33:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::OffsetView]'
gecode/int/distinct.cpp:85:7:   required from here
./gecode/int/rel/nq.hpp:49:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : BinaryPropagator<View,PC_INT_VAL>(home,x0,x1) {}
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::OffsetView; int pc = 0]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:306,
                 from gecode/int/distinct.cpp:40:
./gecode/int/distinct/ter-dom.hpp: In instantiation of 'Gecode::Int::Distinct::TerDom<View>::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::OffsetView]':
./gecode/int/distinct/ter-dom.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::OffsetView]'
./gecode/int/distinct/dom.hpp:53:32:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::OffsetView]'
gecode/int/distinct.cpp:88:7:   required from here
./gecode/int/distinct/ter-dom.hpp:49:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : TernaryPropagator<View,PC_INT_DOM>(home,x0,x1,x2) {}
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/propagator.hpp:390:9: note:   initializing argument 1 of 'Gecode::TernaryPropagator<View, pc>::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::OffsetView; int pc = 2]'
  390 |   (Home home, View y0, View y1, View y2)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::OffsetView; int pc = 2]':
./gecode/int/distinct/dom.hpp:45:45:   required from 'Gecode::Int::Distinct::Dom<View>::Dom(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::OffsetView]'
./gecode/int/distinct/dom.hpp:57:14:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::OffsetView]'
gecode/int/distinct.cpp:88:7:   required from here
./gecode/kernel/propagator.hpp:445:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  445 |     : Propagator(home), x(y) {
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::OffsetView; int pc = 0]':
./gecode/int/distinct/val.hpp:152:43:   required from 'Gecode::Int::Distinct::Val<View>::Val(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::OffsetView]'
./gecode/int/distinct/val.hpp:178:14:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Val<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::OffsetView]'
gecode/int/distinct.cpp:91:7:   required from here
./gecode/kernel/propagator.hpp:445:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  445 |     : Propagator(home), x(y) {
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 0]':
./gecode/int/rel/nq.hpp:49:51:   required from 'Gecode::Int::Rel::Nq<View>::Nq(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
./gecode/int/rel/nq.hpp:61:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
./gecode/int/distinct/bnd.hpp:437:33:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
gecode/int/distinct.cpp:54:7:   required from here
./gecode/kernel/propagator.hpp:341:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  341 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::TernaryPropagator<View, pc>::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]':
./gecode/int/distinct/ter-dom.hpp:49:55:   required from 'Gecode::Int::Distinct::TerDom<View>::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
./gecode/int/distinct/ter-dom.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
./gecode/int/distinct/dom.hpp:53:32:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
gecode/int/distinct.cpp:57:7:   required from here
./gecode/kernel/propagator.hpp:391:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  391 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::OffsetView; int pc = 0]':
./gecode/int/rel/nq.hpp:49:51:   required from 'Gecode::Int::Rel::Nq<View>::Nq(Gecode::Home, View, View) [with View = Gecode::Int::OffsetView]'
./gecode/int/rel/nq.hpp:61:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::OffsetView]'
./gecode/int/distinct/bnd.hpp:437:33:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::OffsetView]'
gecode/int/distinct.cpp:85:7:   required from here
./gecode/kernel/propagator.hpp:341:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  341 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::TernaryPropagator<View, pc>::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::OffsetView; int pc = 2]':
./gecode/int/distinct/ter-dom.hpp:49:55:   required from 'Gecode::Int::Distinct::TerDom<View>::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::OffsetView]'
./gecode/int/distinct/ter-dom.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::OffsetView]'
./gecode/int/distinct/dom.hpp:53:32:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::OffsetView]'
gecode/int/distinct.cpp:88:7:   required from here
./gecode/kernel/propagator.hpp:391:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  391 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/distinct.hh:47,
                 from gecode/int/distinct.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/linear/bool-post.o  gecode/int/linear/bool-post.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int/bool.hh:653,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/eqv.hpp: In constructor 'Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, int)':
./gecode/int/bool/eqv.hpp:164:22: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  164 |       x(x0), pm2(pm20) {
      |                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp: In function 'void Gecode::Int::Linear::post_pos_unit(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, Gecode::Int::IntView, int)':
gecode/int/linear/bool-post.cpp:98:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   98 |                              ::post(home,x,y,c)));
      |                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1105,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-view.hpp:87:32: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolView<XV, YV>::post(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]'
   87 |   EqBoolView<XV,YV>::post(Home home, ViewArray<XV>& x, YV y, int c) {
      |                           ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp:107:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  107 |                              ::post(home,x,y,c)));
      |                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1105,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-view.hpp:173:32: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolView<XV, YV>::post(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]'
  173 |   NqBoolView<XV,YV>::post(Home home, ViewArray<XV>& x, YV y, int c) {
      |                           ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp:116:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  116 |                              ::post(home,x,y,c)));
      |                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1105,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-view.hpp:256:32: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView<XV, YV>::post(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]'
  256 |   GqBoolView<XV,YV>::post(Home home, ViewArray<XV>& x, YV y, int c) {
      |                           ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp:126:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  126 |                              ::post(home,x,z,n_p-c)));
      |                                                   ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1105,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-view.hpp:256:32: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView<XV, YV>::post(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::MinusView]'
  256 |   GqBoolView<XV,YV>::post(Home home, ViewArray<XV>& x, YV y, int c) {
      |                           ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp: In function 'void Gecode::Int::Linear::post_pos_unit(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, Gecode::Int::ZeroIntView, int)':
gecode/int/linear/bool-post.cpp:143:59: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  143 |         GECODE_ES_FAIL((EqBoolInt<BoolView>::post(home,x,c)));
      |                                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:302:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::BoolView]'
  302 |   EqBoolInt<VX>::post(Home home, ViewArray<VX>& x, int c) {
      |                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp:151:59: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  151 |         GECODE_ES_FAIL((NqBoolInt<BoolView>::post(home,x,c)));
      |                                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:375:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::BoolView]'
  375 |   NqBoolInt<VX>::post(Home home, ViewArray<VX>& x, int c) {
      |                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp:159:59: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  159 |         GECODE_ES_FAIL((GqBoolInt<BoolView>::post(home,x,c)));
      |                                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:191:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::BoolView]'
  191 |   GqBoolInt<VX>::post(Home home, ViewArray<VX>& x, int c) {
      |                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp:167:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  167 |         GECODE_ES_FAIL((GqBoolInt<NegBoolView>::post(home,x,n_p-c)));
      |                                                                  ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:191:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::NegBoolView]'
  191 |   GqBoolInt<VX>::post(Home home, ViewArray<VX>& x, int c) {
      |                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp: In function 'void Gecode::Int::Linear::post_pos_unit(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntConLevel)':
gecode/int/linear/bool-post.cpp:188:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  188 |                           post(home,x,c,r.var())));
      |                                                ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:713:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  713 |   ReEqBoolInt<VX,VB,rm>::post(Home home, ViewArray<VX>& x, int c, VB b) {
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp:192:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  192 |                           post(home,x,c,r.var())));
      |                                                ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:713:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  713 |   ReEqBoolInt<VX,VB,rm>::post(Home home, ViewArray<VX>& x, int c, VB b) {
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp:196:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  196 |                           post(home,x,c,r.var())));
      |                                                ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:713:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  713 |   ReEqBoolInt<VX,VB,rm>::post(Home home, ViewArray<VX>& x, int c, VB b) {
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp:211:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  211 |                           post(home,x,c,nb)));
      |                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:713:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  713 |   ReEqBoolInt<VX,VB,rm>::post(Home home, ViewArray<VX>& x, int c, VB b) {
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp:215:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  215 |                           post(home,x,c,nb)));
      |                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:713:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  713 |   ReEqBoolInt<VX,VB,rm>::post(Home home, ViewArray<VX>& x, int c, VB b) {
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp:219:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |                           post(home,x,c,nb)));
      |                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:713:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  713 |   ReEqBoolInt<VX,VB,rm>::post(Home home, ViewArray<VX>& x, int c, VB b) {
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp:233:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  233 |                           post(home,x,c,r.var())));
      |                                                ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:615:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  615 |   ReGqBoolInt<VX,VB,rm>::post(Home home, ViewArray<VX>& x, int c, VB b) {
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp:237:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  237 |                           post(home,x,c,r.var())));
      |                                                ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:615:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  615 |   ReGqBoolInt<VX,VB,rm>::post(Home home, ViewArray<VX>& x, int c, VB b) {
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp:241:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |                           post(home,x,c,r.var())));
      |                                                ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:615:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  615 |   ReGqBoolInt<VX,VB,rm>::post(Home home, ViewArray<VX>& x, int c, VB b) {
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp:255:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  255 |                           post(home,x,n_p-c,r.var())));
      |                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:615:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  615 |   ReGqBoolInt<VX,VB,rm>::post(Home home, ViewArray<VX>& x, int c, VB b) {
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp:259:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  259 |                           post(home,x,n_p-c,r.var())));
      |                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:615:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  615 |   ReGqBoolInt<VX,VB,rm>::post(Home home, ViewArray<VX>& x, int c, VB b) {
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp:263:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  263 |                           post(home,x,n_p-c,r.var())));
      |                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:615:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  615 |   ReGqBoolInt<VX,VB,rm>::post(Home home, ViewArray<VX>& x, int c, VB b) {
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp: In function 'void Gecode::Int::Linear::post_neg_unit(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, Gecode::Int::IntView, int)':
gecode/int/linear/bool-post.cpp:285:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  285 |                         ::post(home,x,z,-c)));
      |                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1105,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-view.hpp:87:32: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolView<XV, YV>::post(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]'
   87 |   EqBoolView<XV,YV>::post(Home home, ViewArray<XV>& x, YV y, int c) {
      |                           ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp:295:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  295 |                         ::post(home,x,z,-c)));
      |                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1105,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-view.hpp:173:32: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolView<XV, YV>::post(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]'
  173 |   NqBoolView<XV,YV>::post(Home home, ViewArray<XV>& x, YV y, int c) {
      |                           ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp:304:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  304 |                         ::post(home,x,y,n_n+c)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1105,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-view.hpp:256:32: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView<XV, YV>::post(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::IntView]'
  256 |   GqBoolView<XV,YV>::post(Home home, ViewArray<XV>& x, YV y, int c) {
      |                           ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp:314:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  314 |                         ::post(home,x,z,-c)));
      |                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1105,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-view.hpp:256:32: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView<XV, YV>::post(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]'
  256 |   GqBoolView<XV,YV>::post(Home home, ViewArray<XV>& x, YV y, int c) {
      |                           ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp: In function 'void Gecode::Int::Linear::post_neg_unit(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, Gecode::Int::ZeroIntView, int)':
gecode/int/linear/bool-post.cpp:331:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  331 |         GECODE_ES_FAIL((EqBoolInt<BoolView>::post(home,x,-c)));
      |                                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:302:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::BoolView]'
  302 |   EqBoolInt<VX>::post(Home home, ViewArray<VX>& x, int c) {
      |                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp:339:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  339 |         GECODE_ES_FAIL((NqBoolInt<BoolView>::post(home,x,-c)));
      |                                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:375:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::BoolView]'
  375 |   NqBoolInt<VX>::post(Home home, ViewArray<VX>& x, int c) {
      |                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp:347:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  347 |         GECODE_ES_FAIL((GqBoolInt<NegBoolView>::post(home,x,n_n+c)));
      |                                                                  ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:191:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::NegBoolView]'
  191 |   GqBoolInt<VX>::post(Home home, ViewArray<VX>& x, int c) {
      |                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp:355:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  355 |         GECODE_ES_FAIL((GqBoolInt<BoolView>::post(home,x,-c)));
      |                                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:191:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::BoolView]'
  191 |   GqBoolInt<VX>::post(Home home, ViewArray<VX>& x, int c) {
      |                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp: In function 'void Gecode::Int::Linear::post_neg_unit(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntConLevel)':
gecode/int/linear/bool-post.cpp:376:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  376 |                           post(home,x,-c,r.var())));
      |                                                 ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:713:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  713 |   ReEqBoolInt<VX,VB,rm>::post(Home home, ViewArray<VX>& x, int c, VB b) {
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp:380:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  380 |                           post(home,x,-c,r.var())));
      |                                                 ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:713:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  713 |   ReEqBoolInt<VX,VB,rm>::post(Home home, ViewArray<VX>& x, int c, VB b) {
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp:384:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  384 |                           post(home,x,-c,r.var())));
      |                                                 ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:713:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  713 |   ReEqBoolInt<VX,VB,rm>::post(Home home, ViewArray<VX>& x, int c, VB b) {
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp:399:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  399 |                           post(home,x,-c,nb)));
      |                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:713:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  713 |   ReEqBoolInt<VX,VB,rm>::post(Home home, ViewArray<VX>& x, int c, VB b) {
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp:403:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  403 |                           post(home,x,-c,nb)));
      |                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:713:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  713 |   ReEqBoolInt<VX,VB,rm>::post(Home home, ViewArray<VX>& x, int c, VB b) {
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp:407:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  407 |                           post(home,x,-c,nb)));
      |                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:713:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  713 |   ReEqBoolInt<VX,VB,rm>::post(Home home, ViewArray<VX>& x, int c, VB b) {
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp:421:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  421 |                           post(home,x,n_n+c,r.var())));
      |                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:615:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  615 |   ReGqBoolInt<VX,VB,rm>::post(Home home, ViewArray<VX>& x, int c, VB b) {
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp:425:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  425 |                           post(home,x,n_n+c,r.var())));
      |                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:615:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  615 |   ReGqBoolInt<VX,VB,rm>::post(Home home, ViewArray<VX>& x, int c, VB b) {
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp:429:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  429 |                           post(home,x,n_n+c,r.var())));
      |                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:615:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  615 |   ReGqBoolInt<VX,VB,rm>::post(Home home, ViewArray<VX>& x, int c, VB b) {
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp:443:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  443 |                           post(home,x,-c,r.var())));
      |                                                 ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:615:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  615 |   ReGqBoolInt<VX,VB,rm>::post(Home home, ViewArray<VX>& x, int c, VB b) {
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp:447:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  447 |                           post(home,x,-c,r.var())));
      |                                                 ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:615:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  615 |   ReGqBoolInt<VX,VB,rm>::post(Home home, ViewArray<VX>& x, int c, VB b) {
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp:451:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  451 |                           post(home,x,-c,r.var())));
      |                                                 ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:615:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  615 |   ReGqBoolInt<VX,VB,rm>::post(Home home, ViewArray<VX>& x, int c, VB b) {
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp: In function 'void Gecode::Int::Linear::post_mixed(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, Gecode::Int::IntView, int)':
gecode/int/linear/bool-post.cpp:483:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  483 |                       ::post(home,b_p,b_n,y,c)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:387:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]'
  387 |   EqBoolScale<SBAP,SBAN,VX>::post(Home home,
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp:487:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  487 |                       ::post(home,b_p,b_n,y,c)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:675:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]'
  675 |   NqBoolScale<SBAP,SBAN,VX>::post(Home home,
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp:491:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  491 |                       ::post(home,b_p,b_n,y,c)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:542:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]'
  542 |   LqBoolScale<SBAP,SBAN,VX>::post(Home home,
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp:497:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  497 |                         ::post(home,b_n,b_p,m,-c)));
      |                                                 ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:542:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]'
  542 |   LqBoolScale<SBAP,SBAN,VX>::post(Home home,
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp: In function 'void Gecode::Int::Linear::post_mixed(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, Gecode::Int::ZeroIntView, int)':
gecode/int/linear/bool-post.cpp:529:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  529 |                       ::post(home,b_p,b_n,y,c)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:387:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]'
  387 |   EqBoolScale<SBAP,SBAN,VX>::post(Home home,
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp:534:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  534 |                       ::post(home,b_p,b_n,y,c)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:675:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]'
  675 |   NqBoolScale<SBAP,SBAN,VX>::post(Home home,
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp:539:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |                       ::post(home,b_p,b_n,y,c)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:542:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]'
  542 |   LqBoolScale<SBAP,SBAN,VX>::post(Home home,
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
gecode/int/linear/bool-post.cpp:544:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  544 |                       ::post(home,b_n,b_p,y,-c)));
      |                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:542:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]'
  542 |   LqBoolScale<SBAP,SBAN,VX>::post(Home home,
      |                                   ~~~~~^~~~
gecode/int/linear/bool-post.cpp: In function 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, Gecode::Int::IntView, int, Gecode::IntConLevel)':
gecode/int/linear/bool-post.cpp:611:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  611 |     post_all(home,t,n,irt,x,c);
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/linear/bool-post.cpp:553:17: note:   initializing argument 1 of 'void Gecode::Int::Linear::post_all(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, View, int) [with View = Gecode::Int::IntView]'
  553 |   post_all(Home home,
      |            ~~~~~^~~~
gecode/int/linear/bool-post.cpp: In function 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, int, Gecode::IntConLevel)':
gecode/int/linear/bool-post.cpp:619:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  619 |     post_all(home,t,n,irt,x,c);
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/linear/bool-post.cpp:553:17: note:   initializing argument 1 of 'void Gecode::Int::Linear::post_all(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, View, int) [with View = Gecode::Int::ZeroIntView]'
  553 |   post_all(Home home,
      |            ~~~~~^~~~
gecode/int/linear/bool-post.cpp: In function 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, Gecode::Int::IntView, Gecode::Reify, Gecode::IntConLevel)':
gecode/int/linear/bool-post.cpp:629:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  629 |     post_all(home,t,n,IRT_EQ,zv,0);
      |                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/linear/bool-post.cpp:553:17: note:   initializing argument 1 of 'void Gecode::Int::Linear::post_all(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, View, int) [with View = Gecode::Int::IntView]'
  553 |   post_all(Home home,
      |            ~~~~~^~~~
gecode/int/linear/bool-post.cpp:630:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  630 |     rel(home,z,irt,x,r,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int.hh:1077:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify, Gecode::IntConLevel)'
 1077 |   rel(Home home, IntVar x0, IntRelType irt, IntVar x1, Reify r,
      |       ~~~~~^~~~
gecode/int/linear/bool-post.cpp: In function 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntConLevel)':
gecode/int/linear/bool-post.cpp:640:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  640 |         post(home,t,n,irt,c,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/linear/bool-post.cpp:615:13: note:   initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
  615 |   post(Home home,
      |        ~~~~~^~~~
gecode/int/linear/bool-post.cpp:645:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  645 |         post(home,t,n,inverse(irt),c,icl);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/linear/bool-post.cpp:615:13: note:   initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
  615 |   post(Home home,
      |        ~~~~~^~~~
gecode/int/linear/bool-post.cpp:725:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  725 |       post_pos_unit(home,t_p,n_p,irt,c,r,icl);
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/linear/bool-post.cpp:175:22: note:   initializing argument 1 of 'void Gecode::Int::Linear::post_pos_unit(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntConLevel)'
  175 |   post_pos_unit(Home home,
      |                 ~~~~~^~~~
gecode/int/linear/bool-post.cpp:728:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  728 |       post_neg_unit(home,t_n,n_n,irt,c,r,icl);
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/linear/bool-post.cpp:363:22: note:   initializing argument 1 of 'void Gecode::Int::Linear::post_neg_unit(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntConLevel)'
  363 |   post_neg_unit(Home home,
      |                 ~~~~~^~~~
gecode/int/linear/bool-post.cpp:742:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  742 |       post_all(home,t,n,IRT_EQ,zv,0);
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/linear/bool-post.cpp:553:17: note:   initializing argument 1 of 'void Gecode::Int::Linear::post_all(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, View, int) [with View = Gecode::Int::IntView]'
  553 |   post_all(Home home,
      |            ~~~~~^~~~
gecode/int/linear/bool-post.cpp:743:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  743 |       rel(home,z,irt,c,r,icl);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int.hh:1086:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntConLevel)'
 1086 |   rel(Home home, IntVar x, IntRelType irt, int c, Reify r,
      |       ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]':
./gecode/int/bool/eqv.hpp:164:22:   required from here
./gecode/kernel/propagator.hpp:341:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  341 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:1105,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolView<XV, YV>::post(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]':
gecode/int/linear/bool-post.cpp:97:9:   required from here
./gecode/int/linear/bool-view.hpp:89:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   89 |       return EqBoolInt<XV>::post(home,x,y.val()+c);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:302:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::BoolView]'
  302 |   EqBoolInt<VX>::post(Home home, ViewArray<VX>& x, int c) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/linear.hh:1105,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-view.hpp:114:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  114 |     (void) new (home) EqBoolView<XV,YV>(home,x,y,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1105,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-view.hpp:82:38: note:   initializing argument 1 of 'Gecode::Int::Linear::EqBoolView<XV, YV>::EqBoolView(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]'
   82 |   EqBoolView<XV,YV>::EqBoolView(Home home, ViewArray<XV>& x, YV y, int c)
      |                                 ~~~~~^~~~
./gecode/int/linear/bool-view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolView<XV, YV>::post(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]':
gecode/int/linear/bool-post.cpp:106:9:   required from here
./gecode/int/linear/bool-view.hpp:175:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  175 |       return NqBoolInt<XV>::post(home,x,y.val()+c);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:375:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::BoolView]'
  375 |   NqBoolInt<VX>::post(Home home, ViewArray<VX>& x, int c) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/linear.hh:1105,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-view.hpp:199:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  199 |     (void) new (home) NqBoolView<XV,YV>(home,x,y,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1105,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-view.hpp:168:38: note:   initializing argument 1 of 'Gecode::Int::Linear::NqBoolView<XV, YV>::NqBoolView(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]'
  168 |   NqBoolView<XV,YV>::NqBoolView(Home home, ViewArray<XV>& x, YV y, int c)
      |                                 ~~~~~^~~~
./gecode/int/linear/bool-view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView<XV, YV>::post(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]':
gecode/int/linear/bool-post.cpp:115:9:   required from here
./gecode/int/linear/bool-view.hpp:258:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  258 |       return GqBoolInt<XV>::post(home,x,y.val()+c);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:191:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::BoolView]'
  191 |   GqBoolInt<VX>::post(Home home, ViewArray<VX>& x, int c) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/linear.hh:1105,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-view.hpp:276:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  276 |     (void) new (home) GqBoolView<XV,YV>(home,x,y,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1105,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-view.hpp:251:38: note:   initializing argument 1 of 'Gecode::Int::Linear::GqBoolView<XV, YV>::GqBoolView(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]'
  251 |   GqBoolView<XV,YV>::GqBoolView(Home home, ViewArray<XV>& x, YV y, int c)
      |                                 ~~~~~^~~~
./gecode/int/linear/bool-view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView<XV, YV>::post(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::MinusView]':
gecode/int/linear/bool-post.cpp:125:9:   required from here
./gecode/int/linear/bool-view.hpp:258:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  258 |       return GqBoolInt<XV>::post(home,x,y.val()+c);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:191:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::NegBoolView]'
  191 |   GqBoolInt<VX>::post(Home home, ViewArray<VX>& x, int c) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/linear.hh:1105,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-view.hpp:276:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  276 |     (void) new (home) GqBoolView<XV,YV>(home,x,y,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1105,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-view.hpp:251:38: note:   initializing argument 1 of 'Gecode::Int::Linear::GqBoolView<XV, YV>::GqBoolView(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::MinusView]'
  251 |   GqBoolView<XV,YV>::GqBoolView(Home home, ViewArray<XV>& x, YV y, int c)
      |                                 ~~~~~^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::BoolView]':
gecode/int/linear/bool-post.cpp:143:9:   required from here
./gecode/int/linear/bool-int.hpp:327:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  327 |     (void) new (home) EqBoolInt<VX>(home,x,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:231:33: note:   initializing argument 1 of 'Gecode::Int::Linear::EqBoolInt<VX>::EqBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::BoolView]'
  231 |   EqBoolInt<VX>::EqBoolInt(Home home, ViewArray<VX>& x, int c)
      |                            ~~~~~^~~~
./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::BoolView]':
gecode/int/linear/bool-post.cpp:151:9:   required from here
./gecode/int/linear/bool-int.hpp:396:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |     (void) new (home) NqBoolInt(home,x,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:339:33: note:   initializing argument 1 of 'Gecode::Int::Linear::NqBoolInt<VX>::NqBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::BoolView]'
  339 |   NqBoolInt<VX>::NqBoolInt(Home home, ViewArray<VX>& b, int c0)
      |                            ~~~~~^~~~
./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::BoolView]':
gecode/int/linear/bool-post.cpp:159:9:   required from here
./gecode/int/linear/bool-int.hpp:209:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  209 |       return Bool::NaryOrTrue<VX>::post(home,x);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:667:29: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
  667 |   NaryOrTrue<BV>::post(Home home, ViewArray<BV>& b) {
      |                        ~~~~~^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:218:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  218 |     (void) new (home) GqBoolInt<VX>(home,x,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:119:33: note:   initializing argument 1 of 'Gecode::Int::Linear::GqBoolInt<VX>::GqBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::BoolView]'
  119 |   GqBoolInt<VX>::GqBoolInt(Home home, ViewArray<VX>& x, int c)
      |                            ~~~~~^~~~
./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::NegBoolView]':
gecode/int/linear/bool-post.cpp:167:9:   required from here
./gecode/int/linear/bool-int.hpp:209:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  209 |       return Bool::NaryOrTrue<VX>::post(home,x);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:667:29: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::NegBoolView]'
  667 |   NaryOrTrue<BV>::post(Home home, ViewArray<BV>& b) {
      |                        ~~~~~^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:218:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  218 |     (void) new (home) GqBoolInt<VX>(home,x,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:119:33: note:   initializing argument 1 of 'Gecode::Int::Linear::GqBoolInt<VX>::GqBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::NegBoolView]'
  119 |   GqBoolInt<VX>::GqBoolInt(Home home, ViewArray<VX>& x, int c)
      |                            ~~~~~^~~~
./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/linear/bool-post.cpp:187:11:   required from here
./gecode/int/linear/bool-int.hpp:736:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  735 |       return Bool::NaryOr<VX,typename BoolNegTraits<VB>::NegView>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  736 |         ::post(home,x,BoolNegTraits<VB>::neg(b));
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:773:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
  773 |   NaryOr<VX,VY>::post(Home home, ViewArray<VX>& x, VY y) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:745:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  742 |       return Bool::NaryOr
      |              ~~~~~~~~~~~~
  743 |         <typename BoolNegTraits<VX>::NegView,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  744 |          typename BoolNegTraits<VB>::NegView>
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  745 |         ::post(home,nx,BoolNegTraits<VB>::neg(b));
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:773:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]'
  773 |   NaryOr<VX,VY>::post(Home home, ViewArray<VX>& x, VY y) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:747:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  747 |       (void) new (home) ReEqBoolInt<VX,VB,rm>(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:659:43: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::ReEqBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  659 |   ReEqBoolInt<VX,VB,rm>::ReEqBoolInt(Home home, ViewArray<VX>& x, int c, VB b)
      |                                      ~~~~~^~~~
./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/linear/bool-post.cpp:191:11:   required from here
./gecode/int/linear/bool-int.hpp:736:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  735 |       return Bool::NaryOr<VX,typename BoolNegTraits<VB>::NegView>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  736 |         ::post(home,x,BoolNegTraits<VB>::neg(b));
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:773:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
  773 |   NaryOr<VX,VY>::post(Home home, ViewArray<VX>& x, VY y) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:745:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  742 |       return Bool::NaryOr
      |              ~~~~~~~~~~~~
  743 |         <typename BoolNegTraits<VX>::NegView,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  744 |          typename BoolNegTraits<VB>::NegView>
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  745 |         ::post(home,nx,BoolNegTraits<VB>::neg(b));
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:773:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]'
  773 |   NaryOr<VX,VY>::post(Home home, ViewArray<VX>& x, VY y) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:747:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  747 |       (void) new (home) ReEqBoolInt<VX,VB,rm>(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:659:43: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::ReEqBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  659 |   ReEqBoolInt<VX,VB,rm>::ReEqBoolInt(Home home, ViewArray<VX>& x, int c, VB b)
      |                                      ~~~~~^~~~
./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/linear/bool-post.cpp:195:11:   required from here
./gecode/int/linear/bool-int.hpp:736:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  735 |       return Bool::NaryOr<VX,typename BoolNegTraits<VB>::NegView>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  736 |         ::post(home,x,BoolNegTraits<VB>::neg(b));
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:773:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
  773 |   NaryOr<VX,VY>::post(Home home, ViewArray<VX>& x, VY y) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:745:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  742 |       return Bool::NaryOr
      |              ~~~~~~~~~~~~
  743 |         <typename BoolNegTraits<VX>::NegView,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  744 |          typename BoolNegTraits<VB>::NegView>
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  745 |         ::post(home,nx,BoolNegTraits<VB>::neg(b));
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:773:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]'
  773 |   NaryOr<VX,VY>::post(Home home, ViewArray<VX>& x, VY y) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:747:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  747 |       (void) new (home) ReEqBoolInt<VX,VB,rm>(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:659:43: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::ReEqBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  659 |   ReEqBoolInt<VX,VB,rm>::ReEqBoolInt(Home home, ViewArray<VX>& x, int c, VB b)
      |                                      ~~~~~^~~~
./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/linear/bool-post.cpp:210:11:   required from here
./gecode/int/linear/bool-int.hpp:736:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  735 |       return Bool::NaryOr<VX,typename BoolNegTraits<VB>::NegView>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  736 |         ::post(home,x,BoolNegTraits<VB>::neg(b));
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:773:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]'
  773 |   NaryOr<VX,VY>::post(Home home, ViewArray<VX>& x, VY y) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:745:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  742 |       return Bool::NaryOr
      |              ~~~~~~~~~~~~
  743 |         <typename BoolNegTraits<VX>::NegView,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  744 |          typename BoolNegTraits<VB>::NegView>
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  745 |         ::post(home,nx,BoolNegTraits<VB>::neg(b));
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:773:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]'
  773 |   NaryOr<VX,VY>::post(Home home, ViewArray<VX>& x, VY y) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:747:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  747 |       (void) new (home) ReEqBoolInt<VX,VB,rm>(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:659:43: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::ReEqBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  659 |   ReEqBoolInt<VX,VB,rm>::ReEqBoolInt(Home home, ViewArray<VX>& x, int c, VB b)
      |                                      ~~~~~^~~~
./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/linear/bool-post.cpp:214:11:   required from here
./gecode/int/linear/bool-int.hpp:736:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  735 |       return Bool::NaryOr<VX,typename BoolNegTraits<VB>::NegView>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  736 |         ::post(home,x,BoolNegTraits<VB>::neg(b));
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:773:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]'
  773 |   NaryOr<VX,VY>::post(Home home, ViewArray<VX>& x, VY y) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:745:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  742 |       return Bool::NaryOr
      |              ~~~~~~~~~~~~
  743 |         <typename BoolNegTraits<VX>::NegView,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  744 |          typename BoolNegTraits<VB>::NegView>
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  745 |         ::post(home,nx,BoolNegTraits<VB>::neg(b));
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:773:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]'
  773 |   NaryOr<VX,VY>::post(Home home, ViewArray<VX>& x, VY y) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:747:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  747 |       (void) new (home) ReEqBoolInt<VX,VB,rm>(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:659:43: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::ReEqBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  659 |   ReEqBoolInt<VX,VB,rm>::ReEqBoolInt(Home home, ViewArray<VX>& x, int c, VB b)
      |                                      ~~~~~^~~~
./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/linear/bool-post.cpp:218:11:   required from here
./gecode/int/linear/bool-int.hpp:736:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  735 |       return Bool::NaryOr<VX,typename BoolNegTraits<VB>::NegView>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  736 |         ::post(home,x,BoolNegTraits<VB>::neg(b));
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:773:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]'
  773 |   NaryOr<VX,VY>::post(Home home, ViewArray<VX>& x, VY y) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:745:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  742 |       return Bool::NaryOr
      |              ~~~~~~~~~~~~
  743 |         <typename BoolNegTraits<VX>::NegView,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  744 |          typename BoolNegTraits<VB>::NegView>
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  745 |         ::post(home,nx,BoolNegTraits<VB>::neg(b));
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:773:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]'
  773 |   NaryOr<VX,VY>::post(Home home, ViewArray<VX>& x, VY y) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:747:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  747 |       (void) new (home) ReEqBoolInt<VX,VB,rm>(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:659:43: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::ReEqBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  659 |   ReEqBoolInt<VX,VB,rm>::ReEqBoolInt(Home home, ViewArray<VX>& x, int c, VB b)
      |                                      ~~~~~^~~~
./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/linear/bool-post.cpp:232:11:   required from here
./gecode/int/linear/bool-int.hpp:637:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  637 |       return Bool::NaryOr<VX,VB>::post(home,x,b);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:773:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]'
  773 |   NaryOr<VX,VY>::post(Home home, ViewArray<VX>& x, VY y) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:646:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  643 |       return Bool::NaryOr
      |              ~~~~~~~~~~~~
  644 |         <typename BoolNegTraits<VX>::NegView,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  645 |          typename BoolNegTraits<VB>::NegView>
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  646 |         ::post(home,nx,BoolNegTraits<VB>::neg(b));
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:773:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]'
  773 |   NaryOr<VX,VY>::post(Home home, ViewArray<VX>& x, VY y) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:648:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  648 |       (void) new (home) ReGqBoolInt<VX,VB,rm>(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:557:43: note:   initializing argument 1 of 'Gecode::Int::Linear::ReGqBoolInt<VX, VB, rm>::ReGqBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  557 |   ReGqBoolInt<VX,VB,rm>::ReGqBoolInt(Home home, ViewArray<VX>& x, int c, VB b)
      |                                      ~~~~~^~~~
./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/linear/bool-post.cpp:236:11:   required from here
./gecode/int/linear/bool-int.hpp:637:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  637 |       return Bool::NaryOr<VX,VB>::post(home,x,b);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:773:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]'
  773 |   NaryOr<VX,VY>::post(Home home, ViewArray<VX>& x, VY y) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:646:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  643 |       return Bool::NaryOr
      |              ~~~~~~~~~~~~
  644 |         <typename BoolNegTraits<VX>::NegView,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  645 |          typename BoolNegTraits<VB>::NegView>
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  646 |         ::post(home,nx,BoolNegTraits<VB>::neg(b));
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:773:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]'
  773 |   NaryOr<VX,VY>::post(Home home, ViewArray<VX>& x, VY y) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:648:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  648 |       (void) new (home) ReGqBoolInt<VX,VB,rm>(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:557:43: note:   initializing argument 1 of 'Gecode::Int::Linear::ReGqBoolInt<VX, VB, rm>::ReGqBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  557 |   ReGqBoolInt<VX,VB,rm>::ReGqBoolInt(Home home, ViewArray<VX>& x, int c, VB b)
      |                                      ~~~~~^~~~
./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/linear/bool-post.cpp:240:11:   required from here
./gecode/int/linear/bool-int.hpp:637:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  637 |       return Bool::NaryOr<VX,VB>::post(home,x,b);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:773:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]'
  773 |   NaryOr<VX,VY>::post(Home home, ViewArray<VX>& x, VY y) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:646:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  643 |       return Bool::NaryOr
      |              ~~~~~~~~~~~~
  644 |         <typename BoolNegTraits<VX>::NegView,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  645 |          typename BoolNegTraits<VB>::NegView>
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  646 |         ::post(home,nx,BoolNegTraits<VB>::neg(b));
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:773:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]'
  773 |   NaryOr<VX,VY>::post(Home home, ViewArray<VX>& x, VY y) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:648:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  648 |       (void) new (home) ReGqBoolInt<VX,VB,rm>(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:557:43: note:   initializing argument 1 of 'Gecode::Int::Linear::ReGqBoolInt<VX, VB, rm>::ReGqBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  557 |   ReGqBoolInt<VX,VB,rm>::ReGqBoolInt(Home home, ViewArray<VX>& x, int c, VB b)
      |                                      ~~~~~^~~~
./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/linear/bool-post.cpp:254:11:   required from here
./gecode/int/linear/bool-int.hpp:637:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  637 |       return Bool::NaryOr<VX,VB>::post(home,x,b);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:773:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]'
  773 |   NaryOr<VX,VY>::post(Home home, ViewArray<VX>& x, VY y) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:646:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  643 |       return Bool::NaryOr
      |              ~~~~~~~~~~~~
  644 |         <typename BoolNegTraits<VX>::NegView,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  645 |          typename BoolNegTraits<VB>::NegView>
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  646 |         ::post(home,nx,BoolNegTraits<VB>::neg(b));
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:773:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
  773 |   NaryOr<VX,VY>::post(Home home, ViewArray<VX>& x, VY y) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:648:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  648 |       (void) new (home) ReGqBoolInt<VX,VB,rm>(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:557:43: note:   initializing argument 1 of 'Gecode::Int::Linear::ReGqBoolInt<VX, VB, rm>::ReGqBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  557 |   ReGqBoolInt<VX,VB,rm>::ReGqBoolInt(Home home, ViewArray<VX>& x, int c, VB b)
      |                                      ~~~~~^~~~
./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/linear/bool-post.cpp:258:11:   required from here
./gecode/int/linear/bool-int.hpp:637:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  637 |       return Bool::NaryOr<VX,VB>::post(home,x,b);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:773:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]'
  773 |   NaryOr<VX,VY>::post(Home home, ViewArray<VX>& x, VY y) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:646:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  643 |       return Bool::NaryOr
      |              ~~~~~~~~~~~~
  644 |         <typename BoolNegTraits<VX>::NegView,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  645 |          typename BoolNegTraits<VB>::NegView>
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  646 |         ::post(home,nx,BoolNegTraits<VB>::neg(b));
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:773:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
  773 |   NaryOr<VX,VY>::post(Home home, ViewArray<VX>& x, VY y) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:648:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  648 |       (void) new (home) ReGqBoolInt<VX,VB,rm>(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:557:43: note:   initializing argument 1 of 'Gecode::Int::Linear::ReGqBoolInt<VX, VB, rm>::ReGqBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  557 |   ReGqBoolInt<VX,VB,rm>::ReGqBoolInt(Home home, ViewArray<VX>& x, int c, VB b)
      |                                      ~~~~~^~~~
./gecode/int/linear/bool-int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/linear/bool-post.cpp:262:11:   required from here
./gecode/int/linear/bool-int.hpp:637:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  637 |       return Bool::NaryOr<VX,VB>::post(home,x,b);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:773:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]'
  773 |   NaryOr<VX,VY>::post(Home home, ViewArray<VX>& x, VY y) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:646:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  643 |       return Bool::NaryOr
      |              ~~~~~~~~~~~~
  644 |         <typename BoolNegTraits<VX>::NegView,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  645 |          typename BoolNegTraits<VB>::NegView>
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  646 |         ::post(home,nx,BoolNegTraits<VB>::neg(b));
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:773:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
  773 |   NaryOr<VX,VY>::post(Home home, ViewArray<VX>& x, VY y) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:648:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  648 |       (void) new (home) ReGqBoolInt<VX,VB,rm>(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:557:43: note:   initializing argument 1 of 'Gecode::Int::Linear::ReGqBoolInt<VX, VB, rm>::ReGqBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  557 |   ReGqBoolInt<VX,VB,rm>::ReGqBoolInt(Home home, ViewArray<VX>& x, int c, VB b)
      |                                      ~~~~~^~~~
In file included from ./gecode/int/linear.hh:1105,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolView<XV, YV>::post(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]':
gecode/int/linear/bool-post.cpp:284:9:   required from here
./gecode/int/linear/bool-view.hpp:89:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   89 |       return EqBoolInt<XV>::post(home,x,y.val()+c);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:302:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::BoolView]'
  302 |   EqBoolInt<VX>::post(Home home, ViewArray<VX>& x, int c) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/linear.hh:1105,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-view.hpp:114:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  114 |     (void) new (home) EqBoolView<XV,YV>(home,x,y,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1105,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-view.hpp:82:38: note:   initializing argument 1 of 'Gecode::Int::Linear::EqBoolView<XV, YV>::EqBoolView(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]'
   82 |   EqBoolView<XV,YV>::EqBoolView(Home home, ViewArray<XV>& x, YV y, int c)
      |                                 ~~~~~^~~~
./gecode/int/linear/bool-view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolView<XV, YV>::post(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]':
gecode/int/linear/bool-post.cpp:294:9:   required from here
./gecode/int/linear/bool-view.hpp:175:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  175 |       return NqBoolInt<XV>::post(home,x,y.val()+c);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:375:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::BoolView]'
  375 |   NqBoolInt<VX>::post(Home home, ViewArray<VX>& x, int c) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/linear.hh:1105,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-view.hpp:199:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  199 |     (void) new (home) NqBoolView<XV,YV>(home,x,y,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1105,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-view.hpp:168:38: note:   initializing argument 1 of 'Gecode::Int::Linear::NqBoolView<XV, YV>::NqBoolView(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]'
  168 |   NqBoolView<XV,YV>::NqBoolView(Home home, ViewArray<XV>& x, YV y, int c)
      |                                 ~~~~~^~~~
./gecode/int/linear/bool-view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView<XV, YV>::post(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::IntView]':
gecode/int/linear/bool-post.cpp:303:9:   required from here
./gecode/int/linear/bool-view.hpp:258:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  258 |       return GqBoolInt<XV>::post(home,x,y.val()+c);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:191:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::NegBoolView]'
  191 |   GqBoolInt<VX>::post(Home home, ViewArray<VX>& x, int c) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/linear.hh:1105,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-view.hpp:276:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  276 |     (void) new (home) GqBoolView<XV,YV>(home,x,y,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1105,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-view.hpp:251:38: note:   initializing argument 1 of 'Gecode::Int::Linear::GqBoolView<XV, YV>::GqBoolView(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::IntView]'
  251 |   GqBoolView<XV,YV>::GqBoolView(Home home, ViewArray<XV>& x, YV y, int c)
      |                                 ~~~~~^~~~
./gecode/int/linear/bool-view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView<XV, YV>::post(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]':
gecode/int/linear/bool-post.cpp:313:9:   required from here
./gecode/int/linear/bool-view.hpp:258:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  258 |       return GqBoolInt<XV>::post(home,x,y.val()+c);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:191:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::BoolView]'
  191 |   GqBoolInt<VX>::post(Home home, ViewArray<VX>& x, int c) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/linear.hh:1105,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-view.hpp:276:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  276 |     (void) new (home) GqBoolView<XV,YV>(home,x,y,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1105,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-view.hpp:251:38: note:   initializing argument 1 of 'Gecode::Int::Linear::GqBoolView<XV, YV>::GqBoolView(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]'
  251 |   GqBoolView<XV,YV>::GqBoolView(Home home, ViewArray<XV>& x, YV y, int c)
      |                                 ~~~~~^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]':
gecode/int/linear/bool-post.cpp:482:7:   required from here
./gecode/int/linear/bool-scale.hpp:392:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  392 |       (void) new (home) EqBoolScale<EmptyScaleBoolArray,SBAN,VX>
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  393 |         (home,ep,n,x,c);
      |         ~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:198:47: note:   initializing argument 1 of 'Gecode::Int::Linear::EqBoolScale<SBAP, SBAN, VX>::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]'
  198 |   EqBoolScale<SBAP,SBAN,VX>::EqBoolScale(Home home,
      |                                          ~~~~~^~~~
./gecode/int/linear/bool-scale.hpp:396:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |       (void) new (home) EqBoolScale<SBAP,EmptyScaleBoolArray,VX>
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |         (home,p,en,x,c);
      |         ~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:198:47: note:   initializing argument 1 of 'Gecode::Int::Linear::EqBoolScale<SBAP, SBAN, VX>::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView]'
  198 |   EqBoolScale<SBAP,SBAN,VX>::EqBoolScale(Home home,
      |                                          ~~~~~^~~~
./gecode/int/linear/bool-scale.hpp:399:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  399 |       (void) new (home) EqBoolScale<SBAP,SBAN,VX>
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  400 |         (home,p,n,x,c);
      |         ~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:198:47: note:   initializing argument 1 of 'Gecode::Int::Linear::EqBoolScale<SBAP, SBAN, VX>::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]'
  198 |   EqBoolScale<SBAP,SBAN,VX>::EqBoolScale(Home home,
      |                                          ~~~~~^~~~
./gecode/int/linear/bool-scale.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]':
gecode/int/linear/bool-post.cpp:486:7:   required from here
./gecode/int/linear/bool-scale.hpp:679:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  679 |       (void) new (home) NqBoolScale<EmptyScaleBoolArray,SBAN,VX>
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  680 |         (home,ep,n,x,c);
      |         ~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:567:47: note:   initializing argument 1 of 'Gecode::Int::Linear::NqBoolScale<SBAP, SBAN, VX>::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]'
  567 |   NqBoolScale<SBAP,SBAN,VX>::NqBoolScale(Home home,
      |                                          ~~~~~^~~~
./gecode/int/linear/bool-scale.hpp:683:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  683 |       (void) new (home) NqBoolScale<SBAP,EmptyScaleBoolArray,VX>
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  684 |         (home,p,en,x,c);
      |         ~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:567:47: note:   initializing argument 1 of 'Gecode::Int::Linear::NqBoolScale<SBAP, SBAN, VX>::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView]'
  567 |   NqBoolScale<SBAP,SBAN,VX>::NqBoolScale(Home home,
      |                                          ~~~~~^~~~
./gecode/int/linear/bool-scale.hpp:686:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  686 |       (void) new (home) NqBoolScale<SBAP,SBAN,VX>
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  687 |         (home,p,n,x,c);
      |         ~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:567:47: note:   initializing argument 1 of 'Gecode::Int::Linear::NqBoolScale<SBAP, SBAN, VX>::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]'
  567 |   NqBoolScale<SBAP,SBAN,VX>::NqBoolScale(Home home,
      |                                          ~~~~~^~~~
./gecode/int/linear/bool-scale.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]':
gecode/int/linear/bool-post.cpp:490:7:   required from here
./gecode/int/linear/bool-scale.hpp:547:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  547 |       (void) new (home) LqBoolScale<EmptyScaleBoolArray,SBAN,VX>
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  548 |         (home,ep,n,x,c);
      |         ~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:413:47: note:   initializing argument 1 of 'Gecode::Int::Linear::LqBoolScale<SBAP, SBAN, VX>::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]'
  413 |   LqBoolScale<SBAP,SBAN,VX>::LqBoolScale(Home home,
      |                                          ~~~~~^~~~
./gecode/int/linear/bool-scale.hpp:551:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  551 |       (void) new (home) LqBoolScale<SBAP,EmptyScaleBoolArray,VX>
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  552 |         (home,p,en,x,c);
      |         ~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:413:47: note:   initializing argument 1 of 'Gecode::Int::Linear::LqBoolScale<SBAP, SBAN, VX>::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView]'
  413 |   LqBoolScale<SBAP,SBAN,VX>::LqBoolScale(Home home,
      |                                          ~~~~~^~~~
./gecode/int/linear/bool-scale.hpp:554:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  554 |       (void) new (home) LqBoolScale<SBAP,SBAN,VX>
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  555 |         (home,p,n,x,c);
      |         ~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:413:47: note:   initializing argument 1 of 'Gecode::Int::Linear::LqBoolScale<SBAP, SBAN, VX>::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]'
  413 |   LqBoolScale<SBAP,SBAN,VX>::LqBoolScale(Home home,
      |                                          ~~~~~^~~~
./gecode/int/linear/bool-scale.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]':
gecode/int/linear/bool-post.cpp:496:9:   required from here
./gecode/int/linear/bool-scale.hpp:547:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  547 |       (void) new (home) LqBoolScale<EmptyScaleBoolArray,SBAN,VX>
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  548 |         (home,ep,n,x,c);
      |         ~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:413:47: note:   initializing argument 1 of 'Gecode::Int::Linear::LqBoolScale<SBAP, SBAN, VX>::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]'
  413 |   LqBoolScale<SBAP,SBAN,VX>::LqBoolScale(Home home,
      |                                          ~~~~~^~~~
./gecode/int/linear/bool-scale.hpp:551:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  551 |       (void) new (home) LqBoolScale<SBAP,EmptyScaleBoolArray,VX>
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  552 |         (home,p,en,x,c);
      |         ~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:413:47: note:   initializing argument 1 of 'Gecode::Int::Linear::LqBoolScale<SBAP, SBAN, VX>::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::MinusView]'
  413 |   LqBoolScale<SBAP,SBAN,VX>::LqBoolScale(Home home,
      |                                          ~~~~~^~~~
./gecode/int/linear/bool-scale.hpp:554:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  554 |       (void) new (home) LqBoolScale<SBAP,SBAN,VX>
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  555 |         (home,p,n,x,c);
      |         ~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:413:47: note:   initializing argument 1 of 'Gecode::Int::Linear::LqBoolScale<SBAP, SBAN, VX>::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]'
  413 |   LqBoolScale<SBAP,SBAN,VX>::LqBoolScale(Home home,
      |                                          ~~~~~^~~~
./gecode/int/linear/bool-scale.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]':
gecode/int/linear/bool-post.cpp:527:7:   required from here
./gecode/int/linear/bool-scale.hpp:392:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  392 |       (void) new (home) EqBoolScale<EmptyScaleBoolArray,SBAN,VX>
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  393 |         (home,ep,n,x,c);
      |         ~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:198:47: note:   initializing argument 1 of 'Gecode::Int::Linear::EqBoolScale<SBAP, SBAN, VX>::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]'
  198 |   EqBoolScale<SBAP,SBAN,VX>::EqBoolScale(Home home,
      |                                          ~~~~~^~~~
./gecode/int/linear/bool-scale.hpp:396:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |       (void) new (home) EqBoolScale<SBAP,EmptyScaleBoolArray,VX>
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |         (home,p,en,x,c);
      |         ~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:198:47: note:   initializing argument 1 of 'Gecode::Int::Linear::EqBoolScale<SBAP, SBAN, VX>::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView]'
  198 |   EqBoolScale<SBAP,SBAN,VX>::EqBoolScale(Home home,
      |                                          ~~~~~^~~~
./gecode/int/linear/bool-scale.hpp:399:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  399 |       (void) new (home) EqBoolScale<SBAP,SBAN,VX>
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  400 |         (home,p,n,x,c);
      |         ~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:198:47: note:   initializing argument 1 of 'Gecode::Int::Linear::EqBoolScale<SBAP, SBAN, VX>::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]'
  198 |   EqBoolScale<SBAP,SBAN,VX>::EqBoolScale(Home home,
      |                                          ~~~~~^~~~
./gecode/int/linear/bool-scale.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]':
gecode/int/linear/bool-post.cpp:532:7:   required from here
./gecode/int/linear/bool-scale.hpp:679:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  679 |       (void) new (home) NqBoolScale<EmptyScaleBoolArray,SBAN,VX>
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  680 |         (home,ep,n,x,c);
      |         ~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:567:47: note:   initializing argument 1 of 'Gecode::Int::Linear::NqBoolScale<SBAP, SBAN, VX>::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]'
  567 |   NqBoolScale<SBAP,SBAN,VX>::NqBoolScale(Home home,
      |                                          ~~~~~^~~~
./gecode/int/linear/bool-scale.hpp:683:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  683 |       (void) new (home) NqBoolScale<SBAP,EmptyScaleBoolArray,VX>
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  684 |         (home,p,en,x,c);
      |         ~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:567:47: note:   initializing argument 1 of 'Gecode::Int::Linear::NqBoolScale<SBAP, SBAN, VX>::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView]'
  567 |   NqBoolScale<SBAP,SBAN,VX>::NqBoolScale(Home home,
      |                                          ~~~~~^~~~
./gecode/int/linear/bool-scale.hpp:686:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  686 |       (void) new (home) NqBoolScale<SBAP,SBAN,VX>
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  687 |         (home,p,n,x,c);
      |         ~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:567:47: note:   initializing argument 1 of 'Gecode::Int::Linear::NqBoolScale<SBAP, SBAN, VX>::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]'
  567 |   NqBoolScale<SBAP,SBAN,VX>::NqBoolScale(Home home,
      |                                          ~~~~~^~~~
./gecode/int/linear/bool-scale.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]':
gecode/int/linear/bool-post.cpp:537:7:   required from here
./gecode/int/linear/bool-scale.hpp:547:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  547 |       (void) new (home) LqBoolScale<EmptyScaleBoolArray,SBAN,VX>
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  548 |         (home,ep,n,x,c);
      |         ~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:413:47: note:   initializing argument 1 of 'Gecode::Int::Linear::LqBoolScale<SBAP, SBAN, VX>::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]'
  413 |   LqBoolScale<SBAP,SBAN,VX>::LqBoolScale(Home home,
      |                                          ~~~~~^~~~
./gecode/int/linear/bool-scale.hpp:551:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  551 |       (void) new (home) LqBoolScale<SBAP,EmptyScaleBoolArray,VX>
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  552 |         (home,p,en,x,c);
      |         ~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:413:47: note:   initializing argument 1 of 'Gecode::Int::Linear::LqBoolScale<SBAP, SBAN, VX>::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView]'
  413 |   LqBoolScale<SBAP,SBAN,VX>::LqBoolScale(Home home,
      |                                          ~~~~~^~~~
./gecode/int/linear/bool-scale.hpp:554:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  554 |       (void) new (home) LqBoolScale<SBAP,SBAN,VX>
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  555 |         (home,p,n,x,c);
      |         ~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:413:47: note:   initializing argument 1 of 'Gecode::Int::Linear::LqBoolScale<SBAP, SBAN, VX>::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]'
  413 |   LqBoolScale<SBAP,SBAN,VX>::LqBoolScale(Home home,
      |                                          ~~~~~^~~~
gecode/int/linear/bool-post.cpp: In instantiation of 'void Gecode::Int::Linear::post_all(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, View, int) [with View = Gecode::Int::IntView]':
gecode/int/linear/bool-post.cpp:611:30:   required from here
gecode/int/linear/bool-post.cpp:596:20: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  596 |       post_pos_unit(home,t_p,n_p,irt,x,c);
      |       ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/linear/bool-post.cpp:88:22: note:   initializing argument 1 of 'void Gecode::Int::Linear::post_pos_unit(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, Gecode::Int::IntView, int)'
   88 |   post_pos_unit(Home home,
      |                 ~~~~~^~~~
gecode/int/linear/bool-post.cpp:599:20: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  599 |       post_neg_unit(home,t_n,n_n,irt,x,c);
      |       ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/linear/bool-post.cpp:274:22: note:   initializing argument 1 of 'void Gecode::Int::Linear::post_neg_unit(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, Gecode::Int::IntView, int)'
  274 |   post_neg_unit(Home home,
      |                 ~~~~~^~~~
gecode/int/linear/bool-post.cpp:602:17: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  602 |       post_mixed(home,t_p,n_p,t_n,n_n,irt,x,c);
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/linear/bool-post.cpp:462:19: note:   initializing argument 1 of 'void Gecode::Int::Linear::post_mixed(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, Gecode::Int::IntView, int)'
  462 |   post_mixed(Home home,
      |              ~~~~~^~~~
gecode/int/linear/bool-post.cpp: In instantiation of 'void Gecode::Int::Linear::post_all(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, View, int) [with View = Gecode::Int::ZeroIntView]':
gecode/int/linear/bool-post.cpp:619:30:   required from here
gecode/int/linear/bool-post.cpp:596:20: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  596 |       post_pos_unit(home,t_p,n_p,irt,x,c);
      |       ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/linear/bool-post.cpp:134:22: note:   initializing argument 1 of 'void Gecode::Int::Linear::post_pos_unit(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, Gecode::Int::ZeroIntView, int)'
  134 |   post_pos_unit(Home home,
      |                 ~~~~~^~~~
gecode/int/linear/bool-post.cpp:599:20: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  599 |       post_neg_unit(home,t_n,n_n,irt,x,c);
      |       ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/linear/bool-post.cpp:322:22: note:   initializing argument 1 of 'void Gecode::Int::Linear::post_neg_unit(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, Gecode::Int::ZeroIntView, int)'
  322 |   post_neg_unit(Home home,
      |                 ~~~~~^~~~
gecode/int/linear/bool-post.cpp:602:17: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  602 |       post_mixed(home,t_p,n_p,t_n,n_n,irt,x,c);
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/linear/bool-post.cpp:507:19: note:   initializing argument 1 of 'void Gecode::Int::Linear::post_mixed(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, Gecode::Int::ZeroIntView, int)'
  507 |   post_mixed(Home home,
      |              ~~~~~^~~~
In file included from ./gecode/int/linear.hh:1105,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-view.hpp: In instantiation of 'Gecode::Int::Linear::EqBoolView<XV, YV>::EqBoolView(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]':
./gecode/int/linear/bool-view.hpp:114:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolView<XV, YV>::post(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]'
gecode/int/linear/bool-post.cpp:97:9:   required from here
./gecode/int/linear/bool-view.hpp:83:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   83 |     : LinBoolView<XV,YV>(home,x,y,c) {}
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1105,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-view.hpp:45:40: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBoolView<XV, YV>::LinBoolView(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]'
   45 |   LinBoolView<XV,YV>::LinBoolView(Home home,
      |                                   ~~~~~^~~~
./gecode/int/linear/bool-view.hpp: In instantiation of 'Gecode::Int::Linear::NqBoolView<XV, YV>::NqBoolView(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]':
./gecode/int/linear/bool-view.hpp:199:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolView<XV, YV>::post(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]'
gecode/int/linear/bool-post.cpp:106:9:   required from here
./gecode/int/linear/bool-view.hpp:169:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  169 |     : LinBoolView<XV,YV>(home,x,y,c) {}
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1105,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-view.hpp:45:40: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBoolView<XV, YV>::LinBoolView(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]'
   45 |   LinBoolView<XV,YV>::LinBoolView(Home home,
      |                                   ~~~~~^~~~
./gecode/int/linear/bool-view.hpp: In instantiation of 'Gecode::Int::Linear::GqBoolView<XV, YV>::GqBoolView(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]':
./gecode/int/linear/bool-view.hpp:276:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView<XV, YV>::post(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]'
gecode/int/linear/bool-post.cpp:115:9:   required from here
./gecode/int/linear/bool-view.hpp:252:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  252 |     : LinBoolView<XV,YV>(home,x,y,c) {}
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1105,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-view.hpp:45:40: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBoolView<XV, YV>::LinBoolView(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]'
   45 |   LinBoolView<XV,YV>::LinBoolView(Home home,
      |                                   ~~~~~^~~~
./gecode/int/linear/bool-view.hpp: In instantiation of 'Gecode::Int::Linear::GqBoolView<XV, YV>::GqBoolView(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::MinusView]':
./gecode/int/linear/bool-view.hpp:276:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView<XV, YV>::post(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::MinusView]'
gecode/int/linear/bool-post.cpp:125:9:   required from here
./gecode/int/linear/bool-view.hpp:252:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  252 |     : LinBoolView<XV,YV>(home,x,y,c) {}
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1105,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-view.hpp:45:40: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBoolView<XV, YV>::LinBoolView(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::MinusView]'
   45 |   LinBoolView<XV,YV>::LinBoolView(Home home,
      |                                   ~~~~~^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::EqBoolInt<VX>::EqBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::BoolView]':
./gecode/int/linear/bool-int.hpp:327:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::BoolView]'
gecode/int/linear/bool-post.cpp:143:9:   required from here
./gecode/int/linear/bool-int.hpp:232:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  232 |     : LinBoolInt<VX>(home,x,std::max(c,x.size()-c)+1,c) {}
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:52:35: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBoolInt<VX>::LinBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, int) [with VX = Gecode::Int::BoolView]'
   52 |   LinBoolInt<VX>::LinBoolInt(Home home, ViewArray<VX>& x0,
      |                              ~~~~~^~~~
./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::NqBoolInt<VX>::NqBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::BoolView]':
./gecode/int/linear/bool-int.hpp:396:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::BoolView]'
gecode/int/linear/bool-post.cpp:151:9:   required from here
./gecode/int/linear/bool-int.hpp:342:65: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  342 |                                       b[b.size()-1]), x(b), c(c0) {
      |                                                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]':
./gecode/int/linear/bool-int.hpp:209:40:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::BoolView]'
gecode/int/linear/bool-post.cpp:159:9:   required from here
./gecode/int/bool/or.hpp:678:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  678 |        return BinOrTrue<BV,BV>::post(home,b[0],b[1]);
      |               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:129:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
  129 |   BinOrTrue<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                            ~~~~~^~~~
./gecode/int/bool/or.hpp:680:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  680 |        return TerOrTrue<BV>::post(home,b[0],b[1],b[2]);
      |               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:224:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::TerOrTrue<BV>::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::BoolView]'
  224 |   TerOrTrue<BV>::post(Home home, BV b0, BV b1, BV b2) {
      |                       ~~~~~^~~~
./gecode/int/bool/or.hpp:682:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  682 |        return QuadOrTrue<BV>::post(home,b[0],b[1],b[2],b[3]);
      |               ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:334:29: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::QuadOrTrue<BV>::post(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::BoolView]'
  334 |   QuadOrTrue<BV>::post(Home home, BV b0, BV b1, BV b2, BV b3) {
      |                        ~~~~~^~~~
./gecode/int/bool/or.hpp:684:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  684 |       (void) new (home) NaryOrTrue(home,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:617:35: note:   initializing argument 1 of 'Gecode::Int::Bool::NaryOrTrue<BV>::NaryOrTrue(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
  617 |   NaryOrTrue<BV>::NaryOrTrue(Home home, ViewArray<BV>& b)
      |                              ~~~~~^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::GqBoolInt<VX>::GqBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::BoolView]':
./gecode/int/linear/bool-int.hpp:218:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::BoolView]'
gecode/int/linear/bool-post.cpp:159:9:   required from here
./gecode/int/linear/bool-int.hpp:120:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  120 |     : LinBoolInt<VX>(home,x,c+1,c) {}
      |                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:52:35: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBoolInt<VX>::LinBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, int) [with VX = Gecode::Int::BoolView]'
   52 |   LinBoolInt<VX>::LinBoolInt(Home home, ViewArray<VX>& x0,
      |                              ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::NegBoolView]':
./gecode/int/linear/bool-int.hpp:209:40:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::NegBoolView]'
gecode/int/linear/bool-post.cpp:167:9:   required from here
./gecode/int/bool/or.hpp:678:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  678 |        return BinOrTrue<BV,BV>::post(home,b[0],b[1]);
      |               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:129:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]'
  129 |   BinOrTrue<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                            ~~~~~^~~~
./gecode/int/bool/or.hpp:680:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  680 |        return TerOrTrue<BV>::post(home,b[0],b[1],b[2]);
      |               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:224:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::TerOrTrue<BV>::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]'
  224 |   TerOrTrue<BV>::post(Home home, BV b0, BV b1, BV b2) {
      |                       ~~~~~^~~~
./gecode/int/bool/or.hpp:682:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  682 |        return QuadOrTrue<BV>::post(home,b[0],b[1],b[2],b[3]);
      |               ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:334:29: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::QuadOrTrue<BV>::post(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]'
  334 |   QuadOrTrue<BV>::post(Home home, BV b0, BV b1, BV b2, BV b3) {
      |                        ~~~~~^~~~
./gecode/int/bool/or.hpp:684:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  684 |       (void) new (home) NaryOrTrue(home,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:617:35: note:   initializing argument 1 of 'Gecode::Int::Bool::NaryOrTrue<BV>::NaryOrTrue(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::NegBoolView]'
  617 |   NaryOrTrue<BV>::NaryOrTrue(Home home, ViewArray<BV>& b)
      |                              ~~~~~^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::GqBoolInt<VX>::GqBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::NegBoolView]':
./gecode/int/linear/bool-int.hpp:218:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::NegBoolView]'
gecode/int/linear/bool-post.cpp:167:9:   required from here
./gecode/int/linear/bool-int.hpp:120:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  120 |     : LinBoolInt<VX>(home,x,c+1,c) {}
      |                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:52:35: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBoolInt<VX>::LinBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, int) [with VX = Gecode::Int::NegBoolView]'
   52 |   LinBoolInt<VX>::LinBoolInt(Home home, ViewArray<VX>& x0,
      |                              ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]':
./gecode/int/linear/bool-int.hpp:736:15:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:187:11:   required from here
./gecode/int/bool/or.hpp:776:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  776 |       return NaryOrTrue<VX>::post(home,x);
      |              ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:667:29: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
  667 |   NaryOrTrue<BV>::post(Home home, ViewArray<BV>& b) {
      |                        ~~~~~^~~~
./gecode/int/bool/or.hpp:792:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  792 |       return Eq<VX,VY>::post(home,x[0],y);
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:794:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  794 |       return Or<VX,VX,VY>::post(home,x[0],x[1],y);
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:498:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]'
  498 |   Or<BVA,BVB,BVC>::post(Home home, BVA b0, BVB b1, BVC b2) {
      |                         ~~~~~^~~~
./gecode/int/bool/or.hpp:796:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  796 |       (void) new (home) NaryOr(home,x,y);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:740:30: note:   initializing argument 1 of 'Gecode::Int::Bool::NaryOr<VX, VY>::NaryOr(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
  740 |   NaryOr<VX,VY>::NaryOr(Home home, ViewArray<VX>& x, VY y)
      |                         ~~~~~^~~~
./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]':
./gecode/int/linear/bool-int.hpp:745:15:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:187:11:   required from here
./gecode/int/bool/or.hpp:776:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  776 |       return NaryOrTrue<VX>::post(home,x);
      |              ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:667:29: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::NegBoolView]'
  667 |   NaryOrTrue<BV>::post(Home home, ViewArray<BV>& b) {
      |                        ~~~~~^~~~
./gecode/int/bool/or.hpp:792:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  792 |       return Eq<VX,VY>::post(home,x[0],y);
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:794:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  794 |       return Or<VX,VX,VY>::post(home,x[0],x[1],y);
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:498:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]'
  498 |   Or<BVA,BVB,BVC>::post(Home home, BVA b0, BVB b1, BVC b2) {
      |                         ~~~~~^~~~
./gecode/int/bool/or.hpp:796:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  796 |       (void) new (home) NaryOr(home,x,y);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:740:30: note:   initializing argument 1 of 'Gecode::Int::Bool::NaryOr<VX, VY>::NaryOr(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]'
  740 |   NaryOr<VX,VY>::NaryOr(Home home, ViewArray<VX>& x, VY y)
      |                         ~~~~~^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::ReEqBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/linear/bool-int.hpp:747:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:187:11:   required from here
./gecode/int/linear/bool-int.hpp:660:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  660 |     : ReLinBoolInt<VX,VB>(home,x,c,b) {}
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:477:42: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLinBoolInt<VX, VB>::ReLinBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView]'
  477 |   ReLinBoolInt<VX,VB>::ReLinBoolInt(Home home, ViewArray<VX>& x0,
      |                                     ~~~~~^~~~
./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::ReEqBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/linear/bool-int.hpp:747:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/linear/bool-post.cpp:191:11:   required from here
./gecode/int/linear/bool-int.hpp:660:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  660 |     : ReLinBoolInt<VX,VB>(home,x,c,b) {}
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:477:42: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLinBoolInt<VX, VB>::ReLinBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView]'
  477 |   ReLinBoolInt<VX,VB>::ReLinBoolInt(Home home, ViewArray<VX>& x0,
      |                                     ~~~~~^~~~
./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::ReEqBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/linear/bool-int.hpp:747:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/linear/bool-post.cpp:195:11:   required from here
./gecode/int/linear/bool-int.hpp:660:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  660 |     : ReLinBoolInt<VX,VB>(home,x,c,b) {}
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:477:42: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLinBoolInt<VX, VB>::ReLinBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView]'
  477 |   ReLinBoolInt<VX,VB>::ReLinBoolInt(Home home, ViewArray<VX>& x0,
      |                                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]':
./gecode/int/linear/bool-int.hpp:736:15:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:210:11:   required from here
./gecode/int/bool/or.hpp:776:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  776 |       return NaryOrTrue<VX>::post(home,x);
      |              ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:667:29: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
  667 |   NaryOrTrue<BV>::post(Home home, ViewArray<BV>& b) {
      |                        ~~~~~^~~~
./gecode/int/bool/or.hpp:792:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  792 |       return Eq<VX,VY>::post(home,x[0],y);
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:794:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  794 |       return Or<VX,VX,VY>::post(home,x[0],x[1],y);
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:498:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]'
  498 |   Or<BVA,BVB,BVC>::post(Home home, BVA b0, BVB b1, BVC b2) {
      |                         ~~~~~^~~~
./gecode/int/bool/or.hpp:796:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  796 |       (void) new (home) NaryOr(home,x,y);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:740:30: note:   initializing argument 1 of 'Gecode::Int::Bool::NaryOr<VX, VY>::NaryOr(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]'
  740 |   NaryOr<VX,VY>::NaryOr(Home home, ViewArray<VX>& x, VY y)
      |                         ~~~~~^~~~
./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]':
./gecode/int/linear/bool-int.hpp:745:15:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:210:11:   required from here
./gecode/int/bool/or.hpp:776:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  776 |       return NaryOrTrue<VX>::post(home,x);
      |              ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:667:29: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::NegBoolView]'
  667 |   NaryOrTrue<BV>::post(Home home, ViewArray<BV>& b) {
      |                        ~~~~~^~~~
./gecode/int/bool/or.hpp:792:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  792 |       return Eq<VX,VY>::post(home,x[0],y);
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:794:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  794 |       return Or<VX,VX,VY>::post(home,x[0],x[1],y);
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:498:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]'
  498 |   Or<BVA,BVB,BVC>::post(Home home, BVA b0, BVB b1, BVC b2) {
      |                         ~~~~~^~~~
./gecode/int/bool/or.hpp:796:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  796 |       (void) new (home) NaryOr(home,x,y);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:740:30: note:   initializing argument 1 of 'Gecode::Int::Bool::NaryOr<VX, VY>::NaryOr(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]'
  740 |   NaryOr<VX,VY>::NaryOr(Home home, ViewArray<VX>& x, VY y)
      |                         ~~~~~^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::ReEqBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/linear/bool-int.hpp:747:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:210:11:   required from here
./gecode/int/linear/bool-int.hpp:660:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  660 |     : ReLinBoolInt<VX,VB>(home,x,c,b) {}
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:477:42: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLinBoolInt<VX, VB>::ReLinBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView]'
  477 |   ReLinBoolInt<VX,VB>::ReLinBoolInt(Home home, ViewArray<VX>& x0,
      |                                     ~~~~~^~~~
./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::ReEqBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/linear/bool-int.hpp:747:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/linear/bool-post.cpp:214:11:   required from here
./gecode/int/linear/bool-int.hpp:660:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  660 |     : ReLinBoolInt<VX,VB>(home,x,c,b) {}
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:477:42: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLinBoolInt<VX, VB>::ReLinBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView]'
  477 |   ReLinBoolInt<VX,VB>::ReLinBoolInt(Home home, ViewArray<VX>& x0,
      |                                     ~~~~~^~~~
./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::ReEqBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/linear/bool-int.hpp:747:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/linear/bool-post.cpp:218:11:   required from here
./gecode/int/linear/bool-int.hpp:660:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  660 |     : ReLinBoolInt<VX,VB>(home,x,c,b) {}
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:477:42: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLinBoolInt<VX, VB>::ReLinBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView]'
  477 |   ReLinBoolInt<VX,VB>::ReLinBoolInt(Home home, ViewArray<VX>& x0,
      |                                     ~~~~~^~~~
./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::ReGqBoolInt<VX, VB, rm>::ReGqBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/linear/bool-int.hpp:648:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:232:11:   required from here
./gecode/int/linear/bool-int.hpp:558:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  558 |     : ReLinBoolInt<VX,VB>(home,x,c,b) {}
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:477:42: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLinBoolInt<VX, VB>::ReLinBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView]'
  477 |   ReLinBoolInt<VX,VB>::ReLinBoolInt(Home home, ViewArray<VX>& x0,
      |                                     ~~~~~^~~~
./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::ReGqBoolInt<VX, VB, rm>::ReGqBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/linear/bool-int.hpp:648:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/linear/bool-post.cpp:236:11:   required from here
./gecode/int/linear/bool-int.hpp:558:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  558 |     : ReLinBoolInt<VX,VB>(home,x,c,b) {}
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:477:42: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLinBoolInt<VX, VB>::ReLinBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView]'
  477 |   ReLinBoolInt<VX,VB>::ReLinBoolInt(Home home, ViewArray<VX>& x0,
      |                                     ~~~~~^~~~
./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::ReGqBoolInt<VX, VB, rm>::ReGqBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/linear/bool-int.hpp:648:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/linear/bool-post.cpp:240:11:   required from here
./gecode/int/linear/bool-int.hpp:558:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  558 |     : ReLinBoolInt<VX,VB>(home,x,c,b) {}
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:477:42: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLinBoolInt<VX, VB>::ReLinBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView]'
  477 |   ReLinBoolInt<VX,VB>::ReLinBoolInt(Home home, ViewArray<VX>& x0,
      |                                     ~~~~~^~~~
./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::ReGqBoolInt<VX, VB, rm>::ReGqBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/linear/bool-int.hpp:648:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:254:11:   required from here
./gecode/int/linear/bool-int.hpp:558:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  558 |     : ReLinBoolInt<VX,VB>(home,x,c,b) {}
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:477:42: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLinBoolInt<VX, VB>::ReLinBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView]'
  477 |   ReLinBoolInt<VX,VB>::ReLinBoolInt(Home home, ViewArray<VX>& x0,
      |                                     ~~~~~^~~~
./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::ReGqBoolInt<VX, VB, rm>::ReGqBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/linear/bool-int.hpp:648:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/linear/bool-post.cpp:258:11:   required from here
./gecode/int/linear/bool-int.hpp:558:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  558 |     : ReLinBoolInt<VX,VB>(home,x,c,b) {}
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:477:42: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLinBoolInt<VX, VB>::ReLinBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView]'
  477 |   ReLinBoolInt<VX,VB>::ReLinBoolInt(Home home, ViewArray<VX>& x0,
      |                                     ~~~~~^~~~
./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::ReGqBoolInt<VX, VB, rm>::ReGqBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/linear/bool-int.hpp:648:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/linear/bool-post.cpp:262:11:   required from here
./gecode/int/linear/bool-int.hpp:558:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  558 |     : ReLinBoolInt<VX,VB>(home,x,c,b) {}
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp:477:42: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLinBoolInt<VX, VB>::ReLinBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView]'
  477 |   ReLinBoolInt<VX,VB>::ReLinBoolInt(Home home, ViewArray<VX>& x0,
      |                                     ~~~~~^~~~
In file included from ./gecode/int/linear.hh:1105,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-view.hpp: In instantiation of 'Gecode::Int::Linear::EqBoolView<XV, YV>::EqBoolView(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]':
./gecode/int/linear/bool-view.hpp:114:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolView<XV, YV>::post(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]'
gecode/int/linear/bool-post.cpp:284:9:   required from here
./gecode/int/linear/bool-view.hpp:83:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   83 |     : LinBoolView<XV,YV>(home,x,y,c) {}
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1105,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-view.hpp:45:40: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBoolView<XV, YV>::LinBoolView(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]'
   45 |   LinBoolView<XV,YV>::LinBoolView(Home home,
      |                                   ~~~~~^~~~
./gecode/int/linear/bool-view.hpp: In instantiation of 'Gecode::Int::Linear::NqBoolView<XV, YV>::NqBoolView(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]':
./gecode/int/linear/bool-view.hpp:199:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolView<XV, YV>::post(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]'
gecode/int/linear/bool-post.cpp:294:9:   required from here
./gecode/int/linear/bool-view.hpp:169:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  169 |     : LinBoolView<XV,YV>(home,x,y,c) {}
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1105,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-view.hpp:45:40: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBoolView<XV, YV>::LinBoolView(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]'
   45 |   LinBoolView<XV,YV>::LinBoolView(Home home,
      |                                   ~~~~~^~~~
./gecode/int/linear/bool-view.hpp: In instantiation of 'Gecode::Int::Linear::GqBoolView<XV, YV>::GqBoolView(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::IntView]':
./gecode/int/linear/bool-view.hpp:276:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView<XV, YV>::post(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::IntView]'
gecode/int/linear/bool-post.cpp:303:9:   required from here
./gecode/int/linear/bool-view.hpp:252:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  252 |     : LinBoolView<XV,YV>(home,x,y,c) {}
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1105,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-view.hpp:45:40: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBoolView<XV, YV>::LinBoolView(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::IntView]'
   45 |   LinBoolView<XV,YV>::LinBoolView(Home home,
      |                                   ~~~~~^~~~
./gecode/int/linear/bool-view.hpp: In instantiation of 'Gecode::Int::Linear::GqBoolView<XV, YV>::GqBoolView(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]':
./gecode/int/linear/bool-view.hpp:276:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView<XV, YV>::post(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]'
gecode/int/linear/bool-post.cpp:313:9:   required from here
./gecode/int/linear/bool-view.hpp:252:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  252 |     : LinBoolView<XV,YV>(home,x,y,c) {}
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1105,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-view.hpp:45:40: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBoolView<XV, YV>::LinBoolView(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]'
   45 |   LinBoolView<XV,YV>::LinBoolView(Home home,
      |                                   ~~~~~^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::EqBoolScale<SBAP, SBAN, VX>::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]':
./gecode/int/linear/bool-scale.hpp:392:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]'
gecode/int/linear/bool-post.cpp:482:7:   required from here
./gecode/int/linear/bool-scale.hpp:201:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  201 |     : LinBoolScale<SBAP,SBAN,VX,PC_INT_BND>(home,p,n,x,c) {}
      |                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:153:53: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale<SBAP, SBAN, VX, pcx>::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 1]'
  153 |   LinBoolScale<SBAP,SBAN,VX,pcx>::LinBoolScale(Home home,
      |                                                ~~~~~^~~~
./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::EqBoolScale<SBAP, SBAN, VX>::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView]':
./gecode/int/linear/bool-scale.hpp:396:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]'
gecode/int/linear/bool-post.cpp:482:7:   required from here
./gecode/int/linear/bool-scale.hpp:201:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  201 |     : LinBoolScale<SBAP,SBAN,VX,PC_INT_BND>(home,p,n,x,c) {}
      |                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:153:53: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale<SBAP, SBAN, VX, pcx>::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 1]'
  153 |   LinBoolScale<SBAP,SBAN,VX,pcx>::LinBoolScale(Home home,
      |                                                ~~~~~^~~~
./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::EqBoolScale<SBAP, SBAN, VX>::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]':
./gecode/int/linear/bool-scale.hpp:399:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]'
gecode/int/linear/bool-post.cpp:482:7:   required from here
./gecode/int/linear/bool-scale.hpp:201:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  201 |     : LinBoolScale<SBAP,SBAN,VX,PC_INT_BND>(home,p,n,x,c) {}
      |                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:153:53: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale<SBAP, SBAN, VX, pcx>::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 1]'
  153 |   LinBoolScale<SBAP,SBAN,VX,pcx>::LinBoolScale(Home home,
      |                                                ~~~~~^~~~
./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::NqBoolScale<SBAP, SBAN, VX>::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]':
./gecode/int/linear/bool-scale.hpp:679:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]'
gecode/int/linear/bool-post.cpp:486:7:   required from here
./gecode/int/linear/bool-scale.hpp:570:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  570 |     : LinBoolScale<SBAP,SBAN,VX,PC_INT_VAL>(home,p,n,x,c) {}
      |                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:153:53: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale<SBAP, SBAN, VX, pcx>::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 0]'
  153 |   LinBoolScale<SBAP,SBAN,VX,pcx>::LinBoolScale(Home home,
      |                                                ~~~~~^~~~
./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::NqBoolScale<SBAP, SBAN, VX>::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView]':
./gecode/int/linear/bool-scale.hpp:683:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]'
gecode/int/linear/bool-post.cpp:486:7:   required from here
./gecode/int/linear/bool-scale.hpp:570:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  570 |     : LinBoolScale<SBAP,SBAN,VX,PC_INT_VAL>(home,p,n,x,c) {}
      |                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:153:53: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale<SBAP, SBAN, VX, pcx>::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 0]'
  153 |   LinBoolScale<SBAP,SBAN,VX,pcx>::LinBoolScale(Home home,
      |                                                ~~~~~^~~~
./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::NqBoolScale<SBAP, SBAN, VX>::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]':
./gecode/int/linear/bool-scale.hpp:686:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]'
gecode/int/linear/bool-post.cpp:486:7:   required from here
./gecode/int/linear/bool-scale.hpp:570:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  570 |     : LinBoolScale<SBAP,SBAN,VX,PC_INT_VAL>(home,p,n,x,c) {}
      |                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:153:53: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale<SBAP, SBAN, VX, pcx>::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 0]'
  153 |   LinBoolScale<SBAP,SBAN,VX,pcx>::LinBoolScale(Home home,
      |                                                ~~~~~^~~~
./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LqBoolScale<SBAP, SBAN, VX>::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]':
./gecode/int/linear/bool-scale.hpp:547:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]'
gecode/int/linear/bool-post.cpp:490:7:   required from here
./gecode/int/linear/bool-scale.hpp:416:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  416 |     : LinBoolScale<SBAP,SBAN,VX,PC_INT_BND>(home,p,n,x,c) {}
      |                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:153:53: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale<SBAP, SBAN, VX, pcx>::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 1]'
  153 |   LinBoolScale<SBAP,SBAN,VX,pcx>::LinBoolScale(Home home,
      |                                                ~~~~~^~~~
./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LqBoolScale<SBAP, SBAN, VX>::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView]':
./gecode/int/linear/bool-scale.hpp:551:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]'
gecode/int/linear/bool-post.cpp:490:7:   required from here
./gecode/int/linear/bool-scale.hpp:416:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  416 |     : LinBoolScale<SBAP,SBAN,VX,PC_INT_BND>(home,p,n,x,c) {}
      |                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:153:53: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale<SBAP, SBAN, VX, pcx>::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 1]'
  153 |   LinBoolScale<SBAP,SBAN,VX,pcx>::LinBoolScale(Home home,
      |                                                ~~~~~^~~~
./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LqBoolScale<SBAP, SBAN, VX>::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]':
./gecode/int/linear/bool-scale.hpp:554:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]'
gecode/int/linear/bool-post.cpp:490:7:   required from here
./gecode/int/linear/bool-scale.hpp:416:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  416 |     : LinBoolScale<SBAP,SBAN,VX,PC_INT_BND>(home,p,n,x,c) {}
      |                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:153:53: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale<SBAP, SBAN, VX, pcx>::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 1]'
  153 |   LinBoolScale<SBAP,SBAN,VX,pcx>::LinBoolScale(Home home,
      |                                                ~~~~~^~~~
./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LqBoolScale<SBAP, SBAN, VX>::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]':
./gecode/int/linear/bool-scale.hpp:547:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]'
gecode/int/linear/bool-post.cpp:496:9:   required from here
./gecode/int/linear/bool-scale.hpp:416:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  416 |     : LinBoolScale<SBAP,SBAN,VX,PC_INT_BND>(home,p,n,x,c) {}
      |                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:153:53: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale<SBAP, SBAN, VX, pcx>::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView; int pcx = 1]'
  153 |   LinBoolScale<SBAP,SBAN,VX,pcx>::LinBoolScale(Home home,
      |                                                ~~~~~^~~~
./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LqBoolScale<SBAP, SBAN, VX>::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::MinusView]':
./gecode/int/linear/bool-scale.hpp:551:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]'
gecode/int/linear/bool-post.cpp:496:9:   required from here
./gecode/int/linear/bool-scale.hpp:416:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  416 |     : LinBoolScale<SBAP,SBAN,VX,PC_INT_BND>(home,p,n,x,c) {}
      |                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:153:53: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale<SBAP, SBAN, VX, pcx>::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::MinusView; int pcx = 1]'
  153 |   LinBoolScale<SBAP,SBAN,VX,pcx>::LinBoolScale(Home home,
      |                                                ~~~~~^~~~
./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LqBoolScale<SBAP, SBAN, VX>::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]':
./gecode/int/linear/bool-scale.hpp:554:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]'
gecode/int/linear/bool-post.cpp:496:9:   required from here
./gecode/int/linear/bool-scale.hpp:416:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  416 |     : LinBoolScale<SBAP,SBAN,VX,PC_INT_BND>(home,p,n,x,c) {}
      |                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:153:53: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale<SBAP, SBAN, VX, pcx>::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView; int pcx = 1]'
  153 |   LinBoolScale<SBAP,SBAN,VX,pcx>::LinBoolScale(Home home,
      |                                                ~~~~~^~~~
./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::EqBoolScale<SBAP, SBAN, VX>::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]':
./gecode/int/linear/bool-scale.hpp:392:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]'
gecode/int/linear/bool-post.cpp:527:7:   required from here
./gecode/int/linear/bool-scale.hpp:201:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  201 |     : LinBoolScale<SBAP,SBAN,VX,PC_INT_BND>(home,p,n,x,c) {}
      |                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:153:53: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale<SBAP, SBAN, VX, pcx>::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 1]'
  153 |   LinBoolScale<SBAP,SBAN,VX,pcx>::LinBoolScale(Home home,
      |                                                ~~~~~^~~~
./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::EqBoolScale<SBAP, SBAN, VX>::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView]':
./gecode/int/linear/bool-scale.hpp:396:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]'
gecode/int/linear/bool-post.cpp:527:7:   required from here
./gecode/int/linear/bool-scale.hpp:201:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  201 |     : LinBoolScale<SBAP,SBAN,VX,PC_INT_BND>(home,p,n,x,c) {}
      |                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:153:53: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale<SBAP, SBAN, VX, pcx>::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 1]'
  153 |   LinBoolScale<SBAP,SBAN,VX,pcx>::LinBoolScale(Home home,
      |                                                ~~~~~^~~~
./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::EqBoolScale<SBAP, SBAN, VX>::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]':
./gecode/int/linear/bool-scale.hpp:399:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]'
gecode/int/linear/bool-post.cpp:527:7:   required from here
./gecode/int/linear/bool-scale.hpp:201:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  201 |     : LinBoolScale<SBAP,SBAN,VX,PC_INT_BND>(home,p,n,x,c) {}
      |                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:153:53: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale<SBAP, SBAN, VX, pcx>::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 1]'
  153 |   LinBoolScale<SBAP,SBAN,VX,pcx>::LinBoolScale(Home home,
      |                                                ~~~~~^~~~
./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::NqBoolScale<SBAP, SBAN, VX>::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]':
./gecode/int/linear/bool-scale.hpp:679:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]'
gecode/int/linear/bool-post.cpp:532:7:   required from here
./gecode/int/linear/bool-scale.hpp:570:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  570 |     : LinBoolScale<SBAP,SBAN,VX,PC_INT_VAL>(home,p,n,x,c) {}
      |                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:153:53: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale<SBAP, SBAN, VX, pcx>::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 0]'
  153 |   LinBoolScale<SBAP,SBAN,VX,pcx>::LinBoolScale(Home home,
      |                                                ~~~~~^~~~
./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::NqBoolScale<SBAP, SBAN, VX>::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView]':
./gecode/int/linear/bool-scale.hpp:683:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]'
gecode/int/linear/bool-post.cpp:532:7:   required from here
./gecode/int/linear/bool-scale.hpp:570:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  570 |     : LinBoolScale<SBAP,SBAN,VX,PC_INT_VAL>(home,p,n,x,c) {}
      |                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:153:53: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale<SBAP, SBAN, VX, pcx>::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 0]'
  153 |   LinBoolScale<SBAP,SBAN,VX,pcx>::LinBoolScale(Home home,
      |                                                ~~~~~^~~~
./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::NqBoolScale<SBAP, SBAN, VX>::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]':
./gecode/int/linear/bool-scale.hpp:686:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]'
gecode/int/linear/bool-post.cpp:532:7:   required from here
./gecode/int/linear/bool-scale.hpp:570:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  570 |     : LinBoolScale<SBAP,SBAN,VX,PC_INT_VAL>(home,p,n,x,c) {}
      |                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:153:53: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale<SBAP, SBAN, VX, pcx>::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 0]'
  153 |   LinBoolScale<SBAP,SBAN,VX,pcx>::LinBoolScale(Home home,
      |                                                ~~~~~^~~~
./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LqBoolScale<SBAP, SBAN, VX>::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]':
./gecode/int/linear/bool-scale.hpp:547:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]'
gecode/int/linear/bool-post.cpp:537:7:   required from here
./gecode/int/linear/bool-scale.hpp:416:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  416 |     : LinBoolScale<SBAP,SBAN,VX,PC_INT_BND>(home,p,n,x,c) {}
      |                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:153:53: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale<SBAP, SBAN, VX, pcx>::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 1]'
  153 |   LinBoolScale<SBAP,SBAN,VX,pcx>::LinBoolScale(Home home,
      |                                                ~~~~~^~~~
./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LqBoolScale<SBAP, SBAN, VX>::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView]':
./gecode/int/linear/bool-scale.hpp:551:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]'
gecode/int/linear/bool-post.cpp:537:7:   required from here
./gecode/int/linear/bool-scale.hpp:416:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  416 |     : LinBoolScale<SBAP,SBAN,VX,PC_INT_BND>(home,p,n,x,c) {}
      |                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:153:53: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale<SBAP, SBAN, VX, pcx>::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 1]'
  153 |   LinBoolScale<SBAP,SBAN,VX,pcx>::LinBoolScale(Home home,
      |                                                ~~~~~^~~~
./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LqBoolScale<SBAP, SBAN, VX>::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]':
./gecode/int/linear/bool-scale.hpp:554:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]'
gecode/int/linear/bool-post.cpp:537:7:   required from here
./gecode/int/linear/bool-scale.hpp:416:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  416 |     : LinBoolScale<SBAP,SBAN,VX,PC_INT_BND>(home,p,n,x,c) {}
      |                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp:153:53: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBoolScale<SBAP, SBAN, VX, pcx>::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 1]'
  153 |   LinBoolScale<SBAP,SBAN,VX,pcx>::LinBoolScale(Home home,
      |                                                ~~~~~^~~~
In file included from ./gecode/int/linear.hh:1105,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-view.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolView<XV, YV>::LinBoolView(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]':
./gecode/int/linear/bool-view.hpp:83:36:   required from 'Gecode::Int::Linear::EqBoolView<XV, YV>::EqBoolView(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]'
./gecode/int/linear/bool-view.hpp:114:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolView<XV, YV>::post(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]'
gecode/int/linear/bool-post.cpp:97:9:   required from here
./gecode/int/linear/bool-view.hpp:47:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     :  Propagator(home), x(x0), y(y0), c(c0) {
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:1105,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-view.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolView<XV, YV>::LinBoolView(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::MinusView]':
./gecode/int/linear/bool-view.hpp:252:36:   required from 'Gecode::Int::Linear::GqBoolView<XV, YV>::GqBoolView(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::MinusView]'
./gecode/int/linear/bool-view.hpp:276:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView<XV, YV>::post(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::MinusView]'
gecode/int/linear/bool-post.cpp:125:9:   required from here
./gecode/int/linear/bool-view.hpp:47:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     :  Propagator(home), x(x0), y(y0), c(c0) {
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolInt<VX>::LinBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, int) [with VX = Gecode::Int::BoolView]':
./gecode/int/linear/bool-int.hpp:232:55:   required from 'Gecode::Int::Linear::EqBoolInt<VX>::EqBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::BoolView]'
./gecode/int/linear/bool-int.hpp:327:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::BoolView]'
gecode/int/linear/bool-post.cpp:143:9:   required from here
./gecode/int/linear/bool-int.hpp:54:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     : Propagator(home), co(home), x(x0), n_as(n_s), n_hs(n_s), c(c0) {
      |                                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]':
./gecode/int/bool/or.hpp:678:37:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
./gecode/int/linear/bool-int.hpp:209:40:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::BoolView]'
gecode/int/linear/bool-post.cpp:159:9:   required from here
./gecode/int/bool/or.hpp:142:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  142 |         (void) new (home) BinOrTrue<BVA,BVB>(home,b0,b1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:107:38: note:   initializing argument 1 of 'Gecode::Int::Bool::BinOrTrue<BVA, BVB>::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
  107 |   BinOrTrue<BVA,BVB>::BinOrTrue(Home home, BVA b0, BVB b1)
      |                                 ~~~~~^~~~
./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::TerOrTrue<BV>::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::BoolView]':
./gecode/int/bool/or.hpp:680:34:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
./gecode/int/linear/bool-int.hpp:209:40:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::BoolView]'
gecode/int/linear/bool-post.cpp:159:9:   required from here
./gecode/int/bool/or.hpp:225:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  225 |     (void) new (home) TerOrTrue<BV>(home,b0,b1,b2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:185:33: note:   initializing argument 1 of 'Gecode::Int::Bool::TerOrTrue<BV>::TerOrTrue(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::BoolView]'
  185 |   TerOrTrue<BV>::TerOrTrue(Home home, BV b0, BV b1, BV b2)
      |                            ~~~~~^~~~
./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::QuadOrTrue<BV>::post(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::BoolView]':
./gecode/int/bool/or.hpp:682:35:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
./gecode/int/linear/bool-int.hpp:209:40:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::BoolView]'
gecode/int/linear/bool-post.cpp:159:9:   required from here
./gecode/int/bool/or.hpp:335:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  335 |     (void) new (home) QuadOrTrue<BV>(home,b0,b1,b2,b3);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:289:35: note:   initializing argument 1 of 'Gecode::Int::Bool::QuadOrTrue<BV>::QuadOrTrue(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::BoolView]'
  289 |   QuadOrTrue<BV>::QuadOrTrue(Home home, BV b0, BV b1, BV b2, BV b3)
      |                              ~~~~~^~~~
./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::NaryOrTrue<BV>::NaryOrTrue(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]':
./gecode/int/bool/or.hpp:684:14:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
./gecode/int/linear/bool-int.hpp:209:40:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::BoolView]'
gecode/int/linear/bool-post.cpp:159:9:   required from here
./gecode/int/bool/or.hpp:618:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  618 |     : BinaryPropagator<BV,PC_BOOL_VAL>(home,b[0],b[1]), x(b) {
      |                                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]':
./gecode/int/bool/or.hpp:678:37:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::NegBoolView]'
./gecode/int/linear/bool-int.hpp:209:40:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::NegBoolView]'
gecode/int/linear/bool-post.cpp:167:9:   required from here
./gecode/int/bool/or.hpp:142:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  142 |         (void) new (home) BinOrTrue<BVA,BVB>(home,b0,b1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:107:38: note:   initializing argument 1 of 'Gecode::Int::Bool::BinOrTrue<BVA, BVB>::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]'
  107 |   BinOrTrue<BVA,BVB>::BinOrTrue(Home home, BVA b0, BVB b1)
      |                                 ~~~~~^~~~
./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::TerOrTrue<BV>::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]':
./gecode/int/bool/or.hpp:680:34:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::NegBoolView]'
./gecode/int/linear/bool-int.hpp:209:40:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::NegBoolView]'
gecode/int/linear/bool-post.cpp:167:9:   required from here
./gecode/int/bool/or.hpp:225:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  225 |     (void) new (home) TerOrTrue<BV>(home,b0,b1,b2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:185:33: note:   initializing argument 1 of 'Gecode::Int::Bool::TerOrTrue<BV>::TerOrTrue(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]'
  185 |   TerOrTrue<BV>::TerOrTrue(Home home, BV b0, BV b1, BV b2)
      |                            ~~~~~^~~~
./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::QuadOrTrue<BV>::post(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]':
./gecode/int/bool/or.hpp:682:35:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::NegBoolView]'
./gecode/int/linear/bool-int.hpp:209:40:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::NegBoolView]'
gecode/int/linear/bool-post.cpp:167:9:   required from here
./gecode/int/bool/or.hpp:335:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  335 |     (void) new (home) QuadOrTrue<BV>(home,b0,b1,b2,b3);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:289:35: note:   initializing argument 1 of 'Gecode::Int::Bool::QuadOrTrue<BV>::QuadOrTrue(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]'
  289 |   QuadOrTrue<BV>::QuadOrTrue(Home home, BV b0, BV b1, BV b2, BV b3)
      |                              ~~~~~^~~~
./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::NaryOrTrue<BV>::NaryOrTrue(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::NegBoolView]':
./gecode/int/bool/or.hpp:684:14:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::NegBoolView]'
./gecode/int/linear/bool-int.hpp:209:40:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::NegBoolView]'
gecode/int/linear/bool-post.cpp:167:9:   required from here
./gecode/int/bool/or.hpp:618:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  618 |     : BinaryPropagator<BV,PC_BOOL_VAL>(home,b[0],b[1]), x(b) {
      |                                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::NegBoolView; int pc = 0]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolInt<VX>::LinBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, int) [with VX = Gecode::Int::NegBoolView]':
./gecode/int/linear/bool-int.hpp:120:34:   required from 'Gecode::Int::Linear::GqBoolInt<VX>::GqBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::NegBoolView]'
./gecode/int/linear/bool-int.hpp:218:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::NegBoolView]'
gecode/int/linear/bool-post.cpp:167:9:   required from here
./gecode/int/linear/bool-int.hpp:54:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     : Propagator(home), co(home), x(x0), n_as(n_s), n_hs(n_s), c(c0) {
      |                                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/bool.hh:650,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]':
./gecode/int/bool/or.hpp:792:29:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
./gecode/int/linear/bool-int.hpp:736:15:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:187:11:   required from here
./gecode/int/bool/eq.hpp:78:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   78 |         (void) new (home) Eq<BVA,BVB>(home,b0,b1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/eq.hpp:42:24: note:   initializing argument 1 of 'Gecode::Int::Bool::Eq<BVA, BVB>::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]'
   42 |   Eq<BVA,BVB>::Eq(Home home, BVA b0, BVB b1)
      |                   ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]':
./gecode/int/bool/or.hpp:794:32:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
./gecode/int/linear/bool-int.hpp:736:15:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:187:11:   required from here
./gecode/int/bool/or.hpp:503:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  503 |       return BinOrTrue<BVA,BVB>::post(home,b0,b1);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:129:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
  129 |   BinOrTrue<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                            ~~~~~^~~~
./gecode/int/bool/or.hpp:507:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  507 |         return Eq<BVA,BVC>::post(home,b0,b2);
      |                ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:515:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  515 |           return Eq<BVB,BVC>::post(home,b1,b2);
      |                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:517:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  517 |           return Eq<BVA,BVC>::post(home,b0,b2);
      |                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:519:18: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  519 |           (void) new (home) Or<BVA,BVB,BVC>(home,b0,b1,b2);
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:465:28: note:   initializing argument 1 of 'Gecode::Int::Bool::Or<BVA, BVB, BVC>::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]'
  465 |   Or<BVA,BVB,BVC>::Or(Home home, BVA b0, BVB b1, BVC b2)
      |                       ~~~~~^~~~
./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::NaryOr<VX, VY>::NaryOr(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]':
./gecode/int/bool/or.hpp:796:14:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
./gecode/int/linear/bool-int.hpp:736:15:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:187:11:   required from here
./gecode/int/bool/or.hpp:742:24: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  742 |       n_zero(0), c(home) {
      |                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/propagator.hpp:653:9: note:   initializing argument 1 of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::NegBoolView; int pc1 = 0]'
  653 |   (Home home, ViewArray<View0>& x0, View1 y0)
      |    ~~~~~^~~~
In file included from ./gecode/int/bool.hh:650,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]':
./gecode/int/bool/or.hpp:792:29:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]'
./gecode/int/linear/bool-int.hpp:745:15:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:187:11:   required from here
./gecode/int/bool/eq.hpp:78:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   78 |         (void) new (home) Eq<BVA,BVB>(home,b0,b1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/eq.hpp:42:24: note:   initializing argument 1 of 'Gecode::Int::Bool::Eq<BVA, BVB>::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]'
   42 |   Eq<BVA,BVB>::Eq(Home home, BVA b0, BVB b1)
      |                   ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]':
./gecode/int/bool/or.hpp:794:32:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]'
./gecode/int/linear/bool-int.hpp:745:15:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:187:11:   required from here
./gecode/int/bool/or.hpp:503:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  503 |       return BinOrTrue<BVA,BVB>::post(home,b0,b1);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:129:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]'
  129 |   BinOrTrue<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                            ~~~~~^~~~
./gecode/int/bool/or.hpp:507:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  507 |         return Eq<BVA,BVC>::post(home,b0,b2);
      |                ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:515:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  515 |           return Eq<BVB,BVC>::post(home,b1,b2);
      |                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:517:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  517 |           return Eq<BVA,BVC>::post(home,b0,b2);
      |                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:519:18: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  519 |           (void) new (home) Or<BVA,BVB,BVC>(home,b0,b1,b2);
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:465:28: note:   initializing argument 1 of 'Gecode::Int::Bool::Or<BVA, BVB, BVC>::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]'
  465 |   Or<BVA,BVB,BVC>::Or(Home home, BVA b0, BVB b1, BVC b2)
      |                       ~~~~~^~~~
./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::NaryOr<VX, VY>::NaryOr(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]':
./gecode/int/bool/or.hpp:796:14:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]'
./gecode/int/linear/bool-int.hpp:745:15:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:187:11:   required from here
./gecode/int/bool/or.hpp:742:24: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  742 |       n_zero(0), c(home) {
      |                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/propagator.hpp:653:9: note:   initializing argument 1 of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = -1; View1 = Gecode::Int::NegBoolView; int pc1 = 0]'
  653 |   (Home home, ViewArray<View0>& x0, View1 y0)
      |    ~~~~~^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::ReLinBoolInt<VX, VB>::ReLinBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView]':
./gecode/int/linear/bool-int.hpp:660:37:   required from 'Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::ReEqBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/linear/bool-int.hpp:747:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:187:11:   required from here
./gecode/int/linear/bool-int.hpp:479:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  479 |     : Propagator(home), co(home), x(x0), n_s(x.size()), c(c0), b(b0) {
      |                                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/bool.hh:650,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]':
./gecode/int/bool/or.hpp:792:29:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]'
./gecode/int/linear/bool-int.hpp:736:15:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:210:11:   required from here
./gecode/int/bool/eq.hpp:78:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   78 |         (void) new (home) Eq<BVA,BVB>(home,b0,b1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/eq.hpp:42:24: note:   initializing argument 1 of 'Gecode::Int::Bool::Eq<BVA, BVB>::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   42 |   Eq<BVA,BVB>::Eq(Home home, BVA b0, BVB b1)
      |                   ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]':
./gecode/int/bool/or.hpp:794:32:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]'
./gecode/int/linear/bool-int.hpp:736:15:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:210:11:   required from here
./gecode/int/bool/or.hpp:503:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  503 |       return BinOrTrue<BVA,BVB>::post(home,b0,b1);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:129:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
  129 |   BinOrTrue<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                            ~~~~~^~~~
./gecode/int/bool/or.hpp:507:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  507 |         return Eq<BVA,BVC>::post(home,b0,b2);
      |                ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:515:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  515 |           return Eq<BVB,BVC>::post(home,b1,b2);
      |                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:517:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  517 |           return Eq<BVA,BVC>::post(home,b0,b2);
      |                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:519:18: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  519 |           (void) new (home) Or<BVA,BVB,BVC>(home,b0,b1,b2);
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:465:28: note:   initializing argument 1 of 'Gecode::Int::Bool::Or<BVA, BVB, BVC>::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]'
  465 |   Or<BVA,BVB,BVC>::Or(Home home, BVA b0, BVB b1, BVC b2)
      |                       ~~~~~^~~~
./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::NaryOr<VX, VY>::NaryOr(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]':
./gecode/int/bool/or.hpp:796:14:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]'
./gecode/int/linear/bool-int.hpp:736:15:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:210:11:   required from here
./gecode/int/bool/or.hpp:742:24: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  742 |       n_zero(0), c(home) {
      |                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/propagator.hpp:653:9: note:   initializing argument 1 of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::BoolView; int pc1 = 0]'
  653 |   (Home home, ViewArray<View0>& x0, View1 y0)
      |    ~~~~~^~~~
In file included from ./gecode/int/bool.hh:650,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]':
./gecode/int/bool/or.hpp:792:29:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]'
./gecode/int/linear/bool-int.hpp:745:15:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:210:11:   required from here
./gecode/int/bool/eq.hpp:78:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   78 |         (void) new (home) Eq<BVA,BVB>(home,b0,b1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/eq.hpp:42:24: note:   initializing argument 1 of 'Gecode::Int::Bool::Eq<BVA, BVB>::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]'
   42 |   Eq<BVA,BVB>::Eq(Home home, BVA b0, BVB b1)
      |                   ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]':
./gecode/int/bool/or.hpp:794:32:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]'
./gecode/int/linear/bool-int.hpp:745:15:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:210:11:   required from here
./gecode/int/bool/or.hpp:503:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  503 |       return BinOrTrue<BVA,BVB>::post(home,b0,b1);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:129:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]'
  129 |   BinOrTrue<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                            ~~~~~^~~~
./gecode/int/bool/or.hpp:507:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  507 |         return Eq<BVA,BVC>::post(home,b0,b2);
      |                ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:515:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  515 |           return Eq<BVB,BVC>::post(home,b1,b2);
      |                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:517:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  517 |           return Eq<BVA,BVC>::post(home,b0,b2);
      |                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:519:18: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  519 |           (void) new (home) Or<BVA,BVB,BVC>(home,b0,b1,b2);
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp:465:28: note:   initializing argument 1 of 'Gecode::Int::Bool::Or<BVA, BVB, BVC>::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]'
  465 |   Or<BVA,BVB,BVC>::Or(Home home, BVA b0, BVB b1, BVC b2)
      |                       ~~~~~^~~~
./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::NaryOr<VX, VY>::NaryOr(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]':
./gecode/int/bool/or.hpp:796:14:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]'
./gecode/int/linear/bool-int.hpp:745:15:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:210:11:   required from here
./gecode/int/bool/or.hpp:742:24: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  742 |       n_zero(0), c(home) {
      |                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/propagator.hpp:653:9: note:   initializing argument 1 of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = -1; View1 = Gecode::Int::BoolView; int pc1 = 0]'
  653 |   (Home home, ViewArray<View0>& x0, View1 y0)
      |    ~~~~~^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::ReLinBoolInt<VX, VB>::ReLinBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView]':
./gecode/int/linear/bool-int.hpp:660:37:   required from 'Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::ReEqBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/linear/bool-int.hpp:747:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:210:11:   required from here
./gecode/int/linear/bool-int.hpp:479:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  479 |     : Propagator(home), co(home), x(x0), n_s(x.size()), c(c0), b(b0) {
      |                                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-int.hpp: In instantiation of 'Gecode::Int::Linear::ReLinBoolInt<VX, VB>::ReLinBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView]':
./gecode/int/linear/bool-int.hpp:558:37:   required from 'Gecode::Int::Linear::ReGqBoolInt<VX, VB, rm>::ReGqBoolInt(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/linear/bool-int.hpp:648:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:254:11:   required from here
./gecode/int/linear/bool-int.hpp:479:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  479 |     : Propagator(home), co(home), x(x0), n_s(x.size()), c(c0), b(b0) {
      |                                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:1105,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-view.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolView<XV, YV>::LinBoolView(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]':
./gecode/int/linear/bool-view.hpp:83:36:   required from 'Gecode::Int::Linear::EqBoolView<XV, YV>::EqBoolView(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]'
./gecode/int/linear/bool-view.hpp:114:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolView<XV, YV>::post(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]'
gecode/int/linear/bool-post.cpp:284:9:   required from here
./gecode/int/linear/bool-view.hpp:47:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     :  Propagator(home), x(x0), y(y0), c(c0) {
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:1105,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-view.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolView<XV, YV>::LinBoolView(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::IntView]':
./gecode/int/linear/bool-view.hpp:252:36:   required from 'Gecode::Int::Linear::GqBoolView<XV, YV>::GqBoolView(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::IntView]'
./gecode/int/linear/bool-view.hpp:276:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView<XV, YV>::post(Gecode::Home, Gecode::ViewArray<View>&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::IntView]'
gecode/int/linear/bool-post.cpp:303:9:   required from here
./gecode/int/linear/bool-view.hpp:47:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     :  Propagator(home), x(x0), y(y0), c(c0) {
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolScale<SBAP, SBAN, VX, pcx>::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 1]':
./gecode/int/linear/bool-scale.hpp:201:57:   required from 'Gecode::Int::Linear::EqBoolScale<SBAP, SBAN, VX>::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]'
./gecode/int/linear/bool-scale.hpp:392:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]'
gecode/int/linear/bool-post.cpp:482:7:   required from here
./gecode/int/linear/bool-scale.hpp:156:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  156 |     : Propagator(home), p(p0), n(n0), x(x0), c(c0) {
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolScale<SBAP, SBAN, VX, pcx>::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 1]':
./gecode/int/linear/bool-scale.hpp:201:57:   required from 'Gecode::Int::Linear::EqBoolScale<SBAP, SBAN, VX>::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView]'
./gecode/int/linear/bool-scale.hpp:396:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]'
gecode/int/linear/bool-post.cpp:482:7:   required from here
./gecode/int/linear/bool-scale.hpp:156:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  156 |     : Propagator(home), p(p0), n(n0), x(x0), c(c0) {
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolScale<SBAP, SBAN, VX, pcx>::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 1]':
./gecode/int/linear/bool-scale.hpp:201:57:   required from 'Gecode::Int::Linear::EqBoolScale<SBAP, SBAN, VX>::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]'
./gecode/int/linear/bool-scale.hpp:399:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]'
gecode/int/linear/bool-post.cpp:482:7:   required from here
./gecode/int/linear/bool-scale.hpp:156:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  156 |     : Propagator(home), p(p0), n(n0), x(x0), c(c0) {
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolScale<SBAP, SBAN, VX, pcx>::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 0]':
./gecode/int/linear/bool-scale.hpp:570:57:   required from 'Gecode::Int::Linear::NqBoolScale<SBAP, SBAN, VX>::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]'
./gecode/int/linear/bool-scale.hpp:679:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]'
gecode/int/linear/bool-post.cpp:486:7:   required from here
./gecode/int/linear/bool-scale.hpp:156:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  156 |     : Propagator(home), p(p0), n(n0), x(x0), c(c0) {
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolScale<SBAP, SBAN, VX, pcx>::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 0]':
./gecode/int/linear/bool-scale.hpp:570:57:   required from 'Gecode::Int::Linear::NqBoolScale<SBAP, SBAN, VX>::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView]'
./gecode/int/linear/bool-scale.hpp:683:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]'
gecode/int/linear/bool-post.cpp:486:7:   required from here
./gecode/int/linear/bool-scale.hpp:156:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  156 |     : Propagator(home), p(p0), n(n0), x(x0), c(c0) {
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolScale<SBAP, SBAN, VX, pcx>::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 0]':
./gecode/int/linear/bool-scale.hpp:570:57:   required from 'Gecode::Int::Linear::NqBoolScale<SBAP, SBAN, VX>::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]'
./gecode/int/linear/bool-scale.hpp:686:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]'
gecode/int/linear/bool-post.cpp:486:7:   required from here
./gecode/int/linear/bool-scale.hpp:156:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  156 |     : Propagator(home), p(p0), n(n0), x(x0), c(c0) {
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolScale<SBAP, SBAN, VX, pcx>::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView; int pcx = 1]':
./gecode/int/linear/bool-scale.hpp:416:57:   required from 'Gecode::Int::Linear::LqBoolScale<SBAP, SBAN, VX>::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]'
./gecode/int/linear/bool-scale.hpp:547:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]'
gecode/int/linear/bool-post.cpp:496:9:   required from here
./gecode/int/linear/bool-scale.hpp:156:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  156 |     : Propagator(home), p(p0), n(n0), x(x0), c(c0) {
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolScale<SBAP, SBAN, VX, pcx>::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::MinusView; int pcx = 1]':
./gecode/int/linear/bool-scale.hpp:416:57:   required from 'Gecode::Int::Linear::LqBoolScale<SBAP, SBAN, VX>::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::MinusView]'
./gecode/int/linear/bool-scale.hpp:551:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]'
gecode/int/linear/bool-post.cpp:496:9:   required from here
./gecode/int/linear/bool-scale.hpp:156:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  156 |     : Propagator(home), p(p0), n(n0), x(x0), c(c0) {
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolScale<SBAP, SBAN, VX, pcx>::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView; int pcx = 1]':
./gecode/int/linear/bool-scale.hpp:416:57:   required from 'Gecode::Int::Linear::LqBoolScale<SBAP, SBAN, VX>::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]'
./gecode/int/linear/bool-scale.hpp:554:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]'
gecode/int/linear/bool-post.cpp:496:9:   required from here
./gecode/int/linear/bool-scale.hpp:156:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  156 |     : Propagator(home), p(p0), n(n0), x(x0), c(c0) {
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolScale<SBAP, SBAN, VX, pcx>::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 1]':
./gecode/int/linear/bool-scale.hpp:201:57:   required from 'Gecode::Int::Linear::EqBoolScale<SBAP, SBAN, VX>::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]'
./gecode/int/linear/bool-scale.hpp:392:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]'
gecode/int/linear/bool-post.cpp:527:7:   required from here
./gecode/int/linear/bool-scale.hpp:156:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  156 |     : Propagator(home), p(p0), n(n0), x(x0), c(c0) {
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolScale<SBAP, SBAN, VX, pcx>::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 1]':
./gecode/int/linear/bool-scale.hpp:201:57:   required from 'Gecode::Int::Linear::EqBoolScale<SBAP, SBAN, VX>::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView]'
./gecode/int/linear/bool-scale.hpp:396:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]'
gecode/int/linear/bool-post.cpp:527:7:   required from here
./gecode/int/linear/bool-scale.hpp:156:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  156 |     : Propagator(home), p(p0), n(n0), x(x0), c(c0) {
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolScale<SBAP, SBAN, VX, pcx>::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 1]':
./gecode/int/linear/bool-scale.hpp:201:57:   required from 'Gecode::Int::Linear::EqBoolScale<SBAP, SBAN, VX>::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]'
./gecode/int/linear/bool-scale.hpp:399:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]'
gecode/int/linear/bool-post.cpp:527:7:   required from here
./gecode/int/linear/bool-scale.hpp:156:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  156 |     : Propagator(home), p(p0), n(n0), x(x0), c(c0) {
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolScale<SBAP, SBAN, VX, pcx>::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 0]':
./gecode/int/linear/bool-scale.hpp:570:57:   required from 'Gecode::Int::Linear::NqBoolScale<SBAP, SBAN, VX>::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]'
./gecode/int/linear/bool-scale.hpp:679:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]'
gecode/int/linear/bool-post.cpp:532:7:   required from here
./gecode/int/linear/bool-scale.hpp:156:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  156 |     : Propagator(home), p(p0), n(n0), x(x0), c(c0) {
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolScale<SBAP, SBAN, VX, pcx>::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 0]':
./gecode/int/linear/bool-scale.hpp:570:57:   required from 'Gecode::Int::Linear::NqBoolScale<SBAP, SBAN, VX>::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView]'
./gecode/int/linear/bool-scale.hpp:683:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]'
gecode/int/linear/bool-post.cpp:532:7:   required from here
./gecode/int/linear/bool-scale.hpp:156:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  156 |     : Propagator(home), p(p0), n(n0), x(x0), c(c0) {
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:1301,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/linear/bool-scale.hpp: In instantiation of 'Gecode::Int::Linear::LinBoolScale<SBAP, SBAN, VX, pcx>::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 0]':
./gecode/int/linear/bool-scale.hpp:570:57:   required from 'Gecode::Int::Linear::NqBoolScale<SBAP, SBAN, VX>::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]'
./gecode/int/linear/bool-scale.hpp:686:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale<SBAP, SBAN, VX>::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]'
gecode/int/linear/bool-post.cpp:532:7:   required from here
./gecode/int/linear/bool-scale.hpp:156:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  156 |     : Propagator(home), p(p0), n(n0), x(x0), c(c0) {
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::BinOrTrue<BVA, BVB>::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]':
./gecode/int/bool/or.hpp:142:16:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
./gecode/int/bool/or.hpp:678:37:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
./gecode/int/linear/bool-int.hpp:209:40:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::BoolView]'
gecode/int/linear/bool-post.cpp:159:9:   required from here
./gecode/int/bool/or.hpp:108:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  108 |     : BoolBinary<BVA,BVB>(home,b0,b1) {}
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:649,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/base.hpp:46:40: note:   initializing argument 1 of 'Gecode::Int::Bool::BoolBinary<BVA, BVB>::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   46 |   BoolBinary<BVA,BVB>::BoolBinary(Home home, BVA b0, BVB b1)
      |                                   ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::TerOrTrue<BV>::TerOrTrue(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::BoolView]':
./gecode/int/bool/or.hpp:225:12:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::TerOrTrue<BV>::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::BoolView]'
./gecode/int/bool/or.hpp:680:34:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
./gecode/int/linear/bool-int.hpp:209:40:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::BoolView]'
gecode/int/linear/bool-post.cpp:159:9:   required from here
./gecode/int/bool/or.hpp:186:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  186 |     : BoolBinary<BV,BV>(home,b0,b1), x2(b2) {}
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:649,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/base.hpp:46:40: note:   initializing argument 1 of 'Gecode::Int::Bool::BoolBinary<BVA, BVB>::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   46 |   BoolBinary<BVA,BVB>::BoolBinary(Home home, BVA b0, BVB b1)
      |                                   ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::QuadOrTrue<BV>::QuadOrTrue(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::BoolView]':
./gecode/int/bool/or.hpp:335:12:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::QuadOrTrue<BV>::post(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::BoolView]'
./gecode/int/bool/or.hpp:682:35:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
./gecode/int/linear/bool-int.hpp:209:40:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::BoolView]'
gecode/int/linear/bool-post.cpp:159:9:   required from here
./gecode/int/bool/or.hpp:290:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  290 |     : BoolBinary<BV,BV>(home,b0,b1), x2(b2), x3(b3) {}
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:649,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/base.hpp:46:40: note:   initializing argument 1 of 'Gecode::Int::Bool::BoolBinary<BVA, BVB>::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   46 |   BoolBinary<BVA,BVB>::BoolBinary(Home home, BVA b0, BVB b1)
      |                                   ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::BinOrTrue<BVA, BVB>::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]':
./gecode/int/bool/or.hpp:142:16:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]'
./gecode/int/bool/or.hpp:678:37:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::NegBoolView]'
./gecode/int/linear/bool-int.hpp:209:40:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::NegBoolView]'
gecode/int/linear/bool-post.cpp:167:9:   required from here
./gecode/int/bool/or.hpp:108:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  108 |     : BoolBinary<BVA,BVB>(home,b0,b1) {}
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:649,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/base.hpp:46:40: note:   initializing argument 1 of 'Gecode::Int::Bool::BoolBinary<BVA, BVB>::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]'
   46 |   BoolBinary<BVA,BVB>::BoolBinary(Home home, BVA b0, BVB b1)
      |                                   ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::TerOrTrue<BV>::TerOrTrue(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]':
./gecode/int/bool/or.hpp:225:12:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::TerOrTrue<BV>::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]'
./gecode/int/bool/or.hpp:680:34:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::NegBoolView]'
./gecode/int/linear/bool-int.hpp:209:40:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::NegBoolView]'
gecode/int/linear/bool-post.cpp:167:9:   required from here
./gecode/int/bool/or.hpp:186:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  186 |     : BoolBinary<BV,BV>(home,b0,b1), x2(b2) {}
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:649,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/base.hpp:46:40: note:   initializing argument 1 of 'Gecode::Int::Bool::BoolBinary<BVA, BVB>::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]'
   46 |   BoolBinary<BVA,BVB>::BoolBinary(Home home, BVA b0, BVB b1)
      |                                   ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::QuadOrTrue<BV>::QuadOrTrue(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]':
./gecode/int/bool/or.hpp:335:12:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::QuadOrTrue<BV>::post(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]'
./gecode/int/bool/or.hpp:682:35:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::NegBoolView]'
./gecode/int/linear/bool-int.hpp:209:40:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::NegBoolView]'
gecode/int/linear/bool-post.cpp:167:9:   required from here
./gecode/int/bool/or.hpp:290:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  290 |     : BoolBinary<BV,BV>(home,b0,b1), x2(b2), x3(b3) {}
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:649,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/base.hpp:46:40: note:   initializing argument 1 of 'Gecode::Int::Bool::BoolBinary<BVA, BVB>::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]'
   46 |   BoolBinary<BVA,BVB>::BoolBinary(Home home, BVA b0, BVB b1)
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::NegBoolView; int pc = 0]':
./gecode/int/bool/or.hpp:618:60:   required from 'Gecode::Int::Bool::NaryOrTrue<BV>::NaryOrTrue(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::NegBoolView]'
./gecode/int/bool/or.hpp:684:14:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::NegBoolView]'
./gecode/int/linear/bool-int.hpp:209:40:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::NegBoolView]'
gecode/int/linear/bool-post.cpp:167:9:   required from here
./gecode/kernel/propagator.hpp:341:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  341 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/bool.hh:650,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/eq.hpp: In instantiation of 'Gecode::Int::Bool::Eq<BVA, BVB>::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]':
./gecode/int/bool/eq.hpp:78:16:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]'
./gecode/int/bool/or.hpp:792:29:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
./gecode/int/linear/bool-int.hpp:736:15:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:187:11:   required from here
./gecode/int/bool/eq.hpp:43:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : BoolBinary<BVA,BVB>(home,b0,b1) {}
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:649,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/base.hpp:46:40: note:   initializing argument 1 of 'Gecode::Int::Bool::BoolBinary<BVA, BVB>::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]'
   46 |   BoolBinary<BVA,BVB>::BoolBinary(Home home, BVA b0, BVB b1)
      |                                   ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::Or<BVA, BVB, BVC>::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]':
./gecode/int/bool/or.hpp:519:18:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]'
./gecode/int/bool/or.hpp:794:32:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
./gecode/int/linear/bool-int.hpp:736:15:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:187:11:   required from here
./gecode/int/bool/or.hpp:466:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  466 |     : BoolTernary<BVA,BVB,BVC>(home,b0,b1,b2) {}
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:649,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/base.hpp:92:9: note:   initializing argument 1 of 'Gecode::Int::Bool::BoolTernary<BVA, BVB, BVC>::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]'
   92 |   (Home home, BVA b0, BVB b1, BVC b2)
      |    ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::NegBoolView; int pc1 = 0]':
./gecode/int/bool/or.hpp:742:24:   required from 'Gecode::Int::Bool::NaryOr<VX, VY>::NaryOr(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
./gecode/int/bool/or.hpp:796:14:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
./gecode/int/linear/bool-int.hpp:736:15:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:187:11:   required from here
./gecode/kernel/propagator.hpp:654:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  654 |     : Propagator(home), x(x0), y(y0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/bool.hh:650,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/eq.hpp: In instantiation of 'Gecode::Int::Bool::Eq<BVA, BVB>::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]':
./gecode/int/bool/eq.hpp:78:16:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]'
./gecode/int/bool/or.hpp:792:29:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]'
./gecode/int/linear/bool-int.hpp:745:15:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:187:11:   required from here
./gecode/int/bool/eq.hpp:43:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : BoolBinary<BVA,BVB>(home,b0,b1) {}
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:649,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/base.hpp:46:40: note:   initializing argument 1 of 'Gecode::Int::Bool::BoolBinary<BVA, BVB>::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]'
   46 |   BoolBinary<BVA,BVB>::BoolBinary(Home home, BVA b0, BVB b1)
      |                                   ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::Or<BVA, BVB, BVC>::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]':
./gecode/int/bool/or.hpp:519:18:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]'
./gecode/int/bool/or.hpp:794:32:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]'
./gecode/int/linear/bool-int.hpp:745:15:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:187:11:   required from here
./gecode/int/bool/or.hpp:466:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  466 |     : BoolTernary<BVA,BVB,BVC>(home,b0,b1,b2) {}
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:649,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/base.hpp:92:9: note:   initializing argument 1 of 'Gecode::Int::Bool::BoolTernary<BVA, BVB, BVC>::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]'
   92 |   (Home home, BVA b0, BVB b1, BVC b2)
      |    ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = -1; View1 = Gecode::Int::NegBoolView; int pc1 = 0]':
./gecode/int/bool/or.hpp:742:24:   required from 'Gecode::Int::Bool::NaryOr<VX, VY>::NaryOr(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]'
./gecode/int/bool/or.hpp:796:14:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]'
./gecode/int/linear/bool-int.hpp:745:15:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:187:11:   required from here
./gecode/kernel/propagator.hpp:654:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  654 |     : Propagator(home), x(x0), y(y0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/bool.hh:650,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/eq.hpp: In instantiation of 'Gecode::Int::Bool::Eq<BVA, BVB>::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]':
./gecode/int/bool/eq.hpp:78:16:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
./gecode/int/bool/or.hpp:792:29:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]'
./gecode/int/linear/bool-int.hpp:736:15:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:210:11:   required from here
./gecode/int/bool/eq.hpp:43:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : BoolBinary<BVA,BVB>(home,b0,b1) {}
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:649,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/base.hpp:46:40: note:   initializing argument 1 of 'Gecode::Int::Bool::BoolBinary<BVA, BVB>::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   46 |   BoolBinary<BVA,BVB>::BoolBinary(Home home, BVA b0, BVB b1)
      |                                   ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::Or<BVA, BVB, BVC>::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]':
./gecode/int/bool/or.hpp:519:18:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]'
./gecode/int/bool/or.hpp:794:32:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]'
./gecode/int/linear/bool-int.hpp:736:15:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:210:11:   required from here
./gecode/int/bool/or.hpp:466:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  466 |     : BoolTernary<BVA,BVB,BVC>(home,b0,b1,b2) {}
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:649,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/base.hpp:92:9: note:   initializing argument 1 of 'Gecode::Int::Bool::BoolTernary<BVA, BVB, BVC>::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]'
   92 |   (Home home, BVA b0, BVB b1, BVC b2)
      |    ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::BoolView; int pc1 = 0]':
./gecode/int/bool/or.hpp:742:24:   required from 'Gecode::Int::Bool::NaryOr<VX, VY>::NaryOr(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]'
./gecode/int/bool/or.hpp:796:14:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]'
./gecode/int/linear/bool-int.hpp:736:15:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:210:11:   required from here
./gecode/kernel/propagator.hpp:654:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  654 |     : Propagator(home), x(x0), y(y0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/bool.hh:650,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/eq.hpp: In instantiation of 'Gecode::Int::Bool::Eq<BVA, BVB>::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]':
./gecode/int/bool/eq.hpp:78:16:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]'
./gecode/int/bool/or.hpp:792:29:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]'
./gecode/int/linear/bool-int.hpp:745:15:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:210:11:   required from here
./gecode/int/bool/eq.hpp:43:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : BoolBinary<BVA,BVB>(home,b0,b1) {}
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:649,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/base.hpp:46:40: note:   initializing argument 1 of 'Gecode::Int::Bool::BoolBinary<BVA, BVB>::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]'
   46 |   BoolBinary<BVA,BVB>::BoolBinary(Home home, BVA b0, BVB b1)
      |                                   ~~~~~^~~~
In file included from ./gecode/int/bool.hh:652,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/or.hpp: In instantiation of 'Gecode::Int::Bool::Or<BVA, BVB, BVC>::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]':
./gecode/int/bool/or.hpp:519:18:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]'
./gecode/int/bool/or.hpp:794:32:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]'
./gecode/int/linear/bool-int.hpp:745:15:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:210:11:   required from here
./gecode/int/bool/or.hpp:466:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  466 |     : BoolTernary<BVA,BVB,BVC>(home,b0,b1,b2) {}
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:649,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/base.hpp:92:9: note:   initializing argument 1 of 'Gecode::Int::Bool::BoolTernary<BVA, BVB, BVC>::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]'
   92 |   (Home home, BVA b0, BVB b1, BVC b2)
      |    ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = -1; View1 = Gecode::Int::BoolView; int pc1 = 0]':
./gecode/int/bool/or.hpp:742:24:   required from 'Gecode::Int::Bool::NaryOr<VX, VY>::NaryOr(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]'
./gecode/int/bool/or.hpp:796:14:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]'
./gecode/int/linear/bool-int.hpp:745:15:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:210:11:   required from here
./gecode/kernel/propagator.hpp:654:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  654 |     : Propagator(home), x(x0), y(y0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/bool.hh:649,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolBinary<BVA, BVB>::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]':
./gecode/int/bool/or.hpp:108:37:   required from 'Gecode::Int::Bool::BinOrTrue<BVA, BVB>::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
./gecode/int/bool/or.hpp:142:16:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
./gecode/int/bool/or.hpp:678:37:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
./gecode/int/linear/bool-int.hpp:209:40:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::BoolView]'
gecode/int/linear/bool-post.cpp:159:9:   required from here
./gecode/int/bool/base.hpp:47:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : Propagator(home), x0(b0), x1(b1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/bool.hh:649,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolBinary<BVA, BVB>::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]':
./gecode/int/bool/or.hpp:108:37:   required from 'Gecode::Int::Bool::BinOrTrue<BVA, BVB>::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]'
./gecode/int/bool/or.hpp:142:16:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]'
./gecode/int/bool/or.hpp:678:37:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::NegBoolView]'
./gecode/int/linear/bool-int.hpp:209:40:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt<VX>::post(Gecode::Home, Gecode::ViewArray<View>&, int) [with VX = Gecode::Int::NegBoolView]'
gecode/int/linear/bool-post.cpp:167:9:   required from here
./gecode/int/bool/base.hpp:47:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : Propagator(home), x0(b0), x1(b1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/bool.hh:649,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolBinary<BVA, BVB>::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]':
./gecode/int/bool/eq.hpp:43:37:   required from 'Gecode::Int::Bool::Eq<BVA, BVB>::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]'
./gecode/int/bool/eq.hpp:78:16:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]'
./gecode/int/bool/or.hpp:792:29:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
./gecode/int/linear/bool-int.hpp:736:15:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:187:11:   required from here
./gecode/int/bool/base.hpp:47:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : Propagator(home), x0(b0), x1(b1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/bool.hh:649,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolTernary<BVA, BVB, BVC>::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]':
./gecode/int/bool/or.hpp:466:45:   required from 'Gecode::Int::Bool::Or<BVA, BVB, BVC>::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]'
./gecode/int/bool/or.hpp:519:18:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]'
./gecode/int/bool/or.hpp:794:32:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]'
./gecode/int/linear/bool-int.hpp:736:15:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:187:11:   required from here
./gecode/int/bool/base.hpp:93:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   93 |     : Propagator(home), x0(b0), x1(b1), x2(b2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/bool.hh:649,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolTernary<BVA, BVB, BVC>::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]':
./gecode/int/bool/or.hpp:466:45:   required from 'Gecode::Int::Bool::Or<BVA, BVB, BVC>::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]'
./gecode/int/bool/or.hpp:519:18:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]'
./gecode/int/bool/or.hpp:794:32:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]'
./gecode/int/linear/bool-int.hpp:745:15:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:187:11:   required from here
./gecode/int/bool/base.hpp:93:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   93 |     : Propagator(home), x0(b0), x1(b1), x2(b2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/bool.hh:649,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolTernary<BVA, BVB, BVC>::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]':
./gecode/int/bool/or.hpp:466:45:   required from 'Gecode::Int::Bool::Or<BVA, BVB, BVC>::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]'
./gecode/int/bool/or.hpp:519:18:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]'
./gecode/int/bool/or.hpp:794:32:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]'
./gecode/int/linear/bool-int.hpp:736:15:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:210:11:   required from here
./gecode/int/bool/base.hpp:93:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   93 |     : Propagator(home), x0(b0), x1(b1), x2(b2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/bool.hh:649,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolBinary<BVA, BVB>::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]':
./gecode/int/bool/eq.hpp:43:37:   required from 'Gecode::Int::Bool::Eq<BVA, BVB>::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]'
./gecode/int/bool/eq.hpp:78:16:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]'
./gecode/int/bool/or.hpp:792:29:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]'
./gecode/int/linear/bool-int.hpp:745:15:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:210:11:   required from here
./gecode/int/bool/base.hpp:47:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : Propagator(home), x0(b0), x1(b1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/bool.hh:649,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolTernary<BVA, BVB, BVC>::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]':
./gecode/int/bool/or.hpp:466:45:   required from 'Gecode::Int::Bool::Or<BVA, BVB, BVC>::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]'
./gecode/int/bool/or.hpp:519:18:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Or<BVA, BVB, BVC>::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]'
./gecode/int/bool/or.hpp:794:32:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryOr<VX, VY>::post(Gecode::Home, Gecode::ViewArray<View>&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]'
./gecode/int/linear/bool-int.hpp:745:15:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt<VX, VB, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/bool-post.cpp:210:11:   required from here
./gecode/int/bool/base.hpp:93:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   93 |     : Propagator(home), x0(b0), x1(b1), x2(b2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/linear.hh:45,
                 from gecode/int/linear/bool-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp<VIC>::subscribe(Gecode::Space&, Gecode::Propagator&, Gecode::PropCond, bool, Gecode::ModEvent, bool) [with VIC = Gecode::Int::BoolVarImpConf]':
./gecode/kernel/core.hpp:3396:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds]
 3396 |     return b.base+u.idx[pc-1];
      |                   ~~~~~^
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/channel.o  gecode/int/channel.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int/channel.hh:243,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/link-single.hpp: In constructor 'Gecode::Int::Channel::LinkSingle::LinkSingle(Gecode::Home, Gecode::Int::BoolView, Gecode::Int::IntView)':
./gecode/int/channel/link-single.hpp:43:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |   (home,x0,x1) {}
      |              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/channel.hh:243,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/link-single.hpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Channel::LinkSingle::post(Gecode::Home, Gecode::Int::BoolView, Gecode::Int::IntView)':
./gecode/int/channel/link-single.hpp:63:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   63 |       (void) new (home) LinkSingle(home,x0,x1);
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:243,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/link-single.hpp:41:31: note:   initializing argument 1 of 'Gecode::Int::Channel::LinkSingle::LinkSingle(Gecode::Home, Gecode::Int::BoolView, Gecode::Int::IntView)'
   41 |   LinkSingle::LinkSingle(Home home, BoolView x0, IntView x1)
      |                          ~~~~~^~~~
In file included from ./gecode/int/channel.hh:244,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/link-multi.hpp: In constructor 'Gecode::Int::Channel::LinkMulti::LinkMulti(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, Gecode::Int::IntView, int)':
./gecode/int/channel/link-multi.hpp:43:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |   (home,x,y), c(home), status(S_NONE), o(o0) {
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/propagator.hpp:653:9: note:   initializing argument 1 of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::IntView; int pc1 = 2]'
  653 |   (Home home, ViewArray<View0>& x0, View1 y0)
      |    ~~~~~^~~~
In file included from ./gecode/int/channel.hh:244,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/link-multi.hpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Channel::LinkMulti::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, Gecode::Int::IntView, int)':
./gecode/int/channel/link-multi.hpp:76:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   76 |       (void) new (home) LinkMulti(home,x,y,o);
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:244,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/link-multi.hpp:41:29: note:   initializing argument 1 of 'Gecode::Int::Channel::LinkMulti::LinkMulti(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, Gecode::Int::IntView, int)'
   41 |   LinkMulti::LinkMulti(Home home, ViewArray<BoolView>& x, IntView y, int o0)
      |                        ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
gecode/int/channel.cpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, int, const Gecode::IntVarArgs&, int, Gecode::IntConLevel)':
gecode/int/channel.cpp:81:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   81 |             ::post(home,n+xoff,di,noff,noff)));
      |                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:241,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/dom.hpp:311:38: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Channel::Dom<View, Offset, shared>::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo<View, Offset>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>; bool shared = true]'
  311 |   Dom<View,Offset,shared>::post(Home home, int n, DomInfo<View,Offset>* xy,
      |                                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
gecode/int/channel.cpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |             ::post(home,n+xoff,di,noff,noff)));
      |                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:241,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/dom.hpp:311:38: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Channel::Dom<View, Offset, shared>::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo<View, Offset>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>; bool shared = false]'
  311 |   Dom<View,Offset,shared>::post(Home home, int n, DomInfo<View,Offset>* xy,
      |                                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
gecode/int/channel.cpp:102:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |             ::post(home,n+xoff,vi,noff,noff)));
      |                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:240,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/val.hpp:235:38: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Channel::Val<View, Offset, shared>::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo<View>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>; bool shared = true]'
  235 |   Val<View,Offset,shared>::post(Home home, int n, ValInfo<View>* xy,
      |                                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
gecode/int/channel.cpp:105:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  105 |             ::post(home,n+xoff,vi,noff,noff)));
      |                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:240,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/val.hpp:235:38: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Channel::Val<View, Offset, shared>::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo<View>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>; bool shared = false]'
  235 |   Val<View,Offset,shared>::post(Home home, int n, ValInfo<View>* xy,
      |                                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
gecode/int/channel.cpp:120:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  120 |                           ::post(home,n,di,ox,oy)));
      |                                                 ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:241,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/dom.hpp:311:38: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Channel::Dom<View, Offset, shared>::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo<View, Offset>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]'
  311 |   Dom<View,Offset,shared>::post(Home home, int n, DomInfo<View,Offset>* xy,
      |                                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
gecode/int/channel.cpp:123:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  123 |                           ::post(home,n,di,ox,oy)));
      |                                                 ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:241,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/dom.hpp:311:38: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Channel::Dom<View, Offset, shared>::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo<View, Offset>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]'
  311 |   Dom<View,Offset,shared>::post(Home home, int n, DomInfo<View,Offset>* xy,
      |                                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
gecode/int/channel.cpp:136:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  136 |                           ::post(home,n,vi,ox,oy)));
      |                                                 ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:240,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/val.hpp:235:38: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Channel::Val<View, Offset, shared>::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo<View>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]'
  235 |   Val<View,Offset,shared>::post(Home home, int n, ValInfo<View>* xy,
      |                                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
gecode/int/channel.cpp:139:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  139 |                           ::post(home,n,vi,ox,oy)));
      |                                                 ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:240,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/val.hpp:235:38: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Channel::Val<View, Offset, shared>::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo<View>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]'
  235 |   Val<View,Offset,shared>::post(Home home, int n, ValInfo<View>* xy,
      |                                 ~~~~~^~~~
gecode/int/channel.cpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
gecode/int/channel.cpp:149:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  149 |     channel(home, x, 0, y, 0, icl);
      |                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/channel.cpp:45:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, int, const Gecode::IntVarArgs&, int, Gecode::IntConLevel)'
   45 |   channel(Home home, const IntVarArgs& x, int xoff,
      |           ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
gecode/int/channel.cpp: In function 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/channel.cpp:155:56: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  155 |     GECODE_ES_FAIL(Channel::LinkSingle::post(home,x0,x1));
      |                                                        ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:243,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/link-single.hpp:46:25: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Channel::LinkSingle::post(Gecode::Home, Gecode::Int::BoolView, Gecode::Int::IntView)'
   46 |   LinkSingle::post(Home home, BoolView x0, IntView x1) {
      |                    ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
gecode/int/channel.cpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
gecode/int/channel.cpp:167:56: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  167 |     GECODE_ES_FAIL(Channel::LinkMulti::post(home,xv,y,o));
      |                                                        ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:244,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/link-multi.hpp:49:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Channel::LinkMulti::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, Gecode::Int::IntView, int)'
   49 |   LinkMulti::post(Home home, ViewArray<BoolView>& x, IntView y, int o) {
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]':
./gecode/int/channel/link-single.hpp:43:14:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::IntView; int pc1 = 2]':
./gecode/int/channel/link-multi.hpp:43:44:   required from here
./gecode/kernel/propagator.hpp:654:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  654 |     : Propagator(home), x(x0), y(y0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'bool Gecode::VarArgArray<Var>::same(const Gecode::Space&) const [with Var = Gecode::IntVar]':
gecode/int/channel.cpp:53:20:   required from here
./gecode/kernel/array.hpp:2091:12: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2091 |       y[i] = a[i];
      |       ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'bool Gecode::VarArgArray<Var>::same(const Gecode::Space&, const Gecode::VarArgArray<Var>&) const [with Var = Gecode::IntVar]':
gecode/int/channel.cpp:79:26:   required from here
./gecode/kernel/array.hpp:2112:12: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2112 |       z[i] = a[i];
      |       ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/array.hpp:2114:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2114 |       z[i+n] = y.a[i];
      |       ~~~~~~~^~~~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/int/channel.hh:241,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Channel::Dom<View, Offset, shared>::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo<View, Offset>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>; bool shared = true]':
gecode/int/channel.cpp:80:11:   required from here
./gecode/int/channel/dom.hpp:325:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  325 |     (void) new (home) Dom<View,Offset,shared>(home,n,xy,ox,oy);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:241,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/dom.hpp:174:37: note:   initializing argument 1 of 'Gecode::Int::Channel::Dom<View, Offset, shared>::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo<View, Offset>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>; bool shared = true]'
  174 |   Dom<View,Offset,shared>::Dom(Home home, int n, DomInfo<View,Offset>* xy,
      |                                ~~~~~^~~~
./gecode/int/channel/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Channel::Dom<View, Offset, shared>::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo<View, Offset>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>; bool shared = false]':
gecode/int/channel.cpp:83:11:   required from here
./gecode/int/channel/dom.hpp:325:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  325 |     (void) new (home) Dom<View,Offset,shared>(home,n,xy,ox,oy);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:241,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/dom.hpp:174:37: note:   initializing argument 1 of 'Gecode::Int::Channel::Dom<View, Offset, shared>::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo<View, Offset>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>; bool shared = false]'
  174 |   Dom<View,Offset,shared>::Dom(Home home, int n, DomInfo<View,Offset>* xy,
      |                                ~~~~~^~~~
In file included from ./gecode/int/channel.hh:240,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Channel::Val<View, Offset, shared>::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo<View>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>; bool shared = true]':
gecode/int/channel.cpp:101:11:   required from here
./gecode/int/channel/val.hpp:249:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  249 |     (void) new (home) Val<View,Offset,shared>(home,n,xy,ox,oy);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:240,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/val.hpp:186:37: note:   initializing argument 1 of 'Gecode::Int::Channel::Val<View, Offset, shared>::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo<View>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>; bool shared = true]'
  186 |   Val<View,Offset,shared>::Val(Home home, int n, ValInfo<View>* xy,
      |                                ~~~~~^~~~
./gecode/int/channel/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Channel::Val<View, Offset, shared>::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo<View>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>; bool shared = false]':
gecode/int/channel.cpp:104:11:   required from here
./gecode/int/channel/val.hpp:249:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  249 |     (void) new (home) Val<View,Offset,shared>(home,n,xy,ox,oy);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:240,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/val.hpp:186:37: note:   initializing argument 1 of 'Gecode::Int::Channel::Val<View, Offset, shared>::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo<View>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>; bool shared = false]'
  186 |   Val<View,Offset,shared>::Val(Home home, int n, ValInfo<View>* xy,
      |                                ~~~~~^~~~
In file included from ./gecode/int/channel.hh:241,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Channel::Dom<View, Offset, shared>::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo<View, Offset>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]':
gecode/int/channel.cpp:119:11:   required from here
./gecode/int/channel/dom.hpp:325:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  325 |     (void) new (home) Dom<View,Offset,shared>(home,n,xy,ox,oy);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:241,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/dom.hpp:174:37: note:   initializing argument 1 of 'Gecode::Int::Channel::Dom<View, Offset, shared>::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo<View, Offset>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]'
  174 |   Dom<View,Offset,shared>::Dom(Home home, int n, DomInfo<View,Offset>* xy,
      |                                ~~~~~^~~~
./gecode/int/channel/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Channel::Dom<View, Offset, shared>::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo<View, Offset>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]':
gecode/int/channel.cpp:122:11:   required from here
./gecode/int/channel/dom.hpp:325:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  325 |     (void) new (home) Dom<View,Offset,shared>(home,n,xy,ox,oy);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:241,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/dom.hpp:174:37: note:   initializing argument 1 of 'Gecode::Int::Channel::Dom<View, Offset, shared>::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo<View, Offset>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]'
  174 |   Dom<View,Offset,shared>::Dom(Home home, int n, DomInfo<View,Offset>* xy,
      |                                ~~~~~^~~~
In file included from ./gecode/int/channel.hh:240,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Channel::Val<View, Offset, shared>::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo<View>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]':
gecode/int/channel.cpp:135:11:   required from here
./gecode/int/channel/val.hpp:249:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  249 |     (void) new (home) Val<View,Offset,shared>(home,n,xy,ox,oy);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:240,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/val.hpp:186:37: note:   initializing argument 1 of 'Gecode::Int::Channel::Val<View, Offset, shared>::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo<View>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]'
  186 |   Val<View,Offset,shared>::Val(Home home, int n, ValInfo<View>* xy,
      |                                ~~~~~^~~~
./gecode/int/channel/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Channel::Val<View, Offset, shared>::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo<View>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]':
gecode/int/channel.cpp:138:11:   required from here
./gecode/int/channel/val.hpp:249:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  249 |     (void) new (home) Val<View,Offset,shared>(home,n,xy,ox,oy);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:240,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/val.hpp:186:37: note:   initializing argument 1 of 'Gecode::Int::Channel::Val<View, Offset, shared>::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo<View>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]'
  186 |   Val<View,Offset,shared>::Val(Home home, int n, ValInfo<View>* xy,
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'bool Gecode::VarArgArray<Var>::same(const Gecode::Space&) const [with Var = Gecode::BoolVar]':
gecode/int/channel.cpp:162:20:   required from here
./gecode/kernel/array.hpp:2091:12: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2091 |       y[i] = a[i];
      |       ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/channel.hh:241,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/dom.hpp: In instantiation of 'Gecode::Int::Channel::Dom<View, Offset, shared>::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo<View, Offset>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>; bool shared = true]':
./gecode/int/channel/dom.hpp:325:12:   required from 'static Gecode::ExecStatus Gecode::Int::Channel::Dom<View, Offset, shared>::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo<View, Offset>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>; bool shared = true]'
gecode/int/channel.cpp:80:11:   required from here
./gecode/int/channel/dom.hpp:176:67: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  176 |     : Base<DomInfo<View,Offset>,Offset,PC_INT_DOM>(home,n,xy,ox,oy) {}
      |                                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:239,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/base.hpp:42:35: note:   initializing argument 1 of 'Gecode::Int::Channel::Base<Info, Offset, pc>::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::DomInfo<Gecode::Int::IntView, Gecode::Int::NoOffset<Gecode::Int::IntView> >; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>; int pc = 2]'
   42 |   Base<Info,Offset,pc>::Base(Home home, int n0, Info* xy0,
      |                              ~~~~~^~~~
In file included from ./gecode/int/channel.hh:241,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/dom.hpp: In instantiation of 'Gecode::Int::Channel::Dom<View, Offset, shared>::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo<View, Offset>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>; bool shared = false]':
./gecode/int/channel/dom.hpp:325:12:   required from 'static Gecode::ExecStatus Gecode::Int::Channel::Dom<View, Offset, shared>::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo<View, Offset>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>; bool shared = false]'
gecode/int/channel.cpp:83:11:   required from here
./gecode/int/channel/dom.hpp:176:67: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  176 |     : Base<DomInfo<View,Offset>,Offset,PC_INT_DOM>(home,n,xy,ox,oy) {}
      |                                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:239,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/base.hpp:42:35: note:   initializing argument 1 of 'Gecode::Int::Channel::Base<Info, Offset, pc>::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::DomInfo<Gecode::Int::IntView, Gecode::Int::NoOffset<Gecode::Int::IntView> >; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>; int pc = 2]'
   42 |   Base<Info,Offset,pc>::Base(Home home, int n0, Info* xy0,
      |                              ~~~~~^~~~
In file included from ./gecode/int/channel.hh:240,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/val.hpp: In instantiation of 'Gecode::Int::Channel::Val<View, Offset, shared>::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo<View>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>; bool shared = true]':
./gecode/int/channel/val.hpp:249:12:   required from 'static Gecode::ExecStatus Gecode::Int::Channel::Val<View, Offset, shared>::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo<View>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>; bool shared = true]'
gecode/int/channel.cpp:101:11:   required from here
./gecode/int/channel/val.hpp:188:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  188 |     : Base<ValInfo<View>,Offset,PC_INT_VAL>(home,n,xy,ox,oy) {}
      |                                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:239,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/base.hpp:42:35: note:   initializing argument 1 of 'Gecode::Int::Channel::Base<Info, Offset, pc>::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::ValInfo<Gecode::Int::IntView>; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>; int pc = 0]'
   42 |   Base<Info,Offset,pc>::Base(Home home, int n0, Info* xy0,
      |                              ~~~~~^~~~
In file included from ./gecode/int/channel.hh:240,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/val.hpp: In instantiation of 'Gecode::Int::Channel::Val<View, Offset, shared>::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo<View>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>; bool shared = false]':
./gecode/int/channel/val.hpp:249:12:   required from 'static Gecode::ExecStatus Gecode::Int::Channel::Val<View, Offset, shared>::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo<View>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>; bool shared = false]'
gecode/int/channel.cpp:104:11:   required from here
./gecode/int/channel/val.hpp:188:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  188 |     : Base<ValInfo<View>,Offset,PC_INT_VAL>(home,n,xy,ox,oy) {}
      |                                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:239,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/base.hpp:42:35: note:   initializing argument 1 of 'Gecode::Int::Channel::Base<Info, Offset, pc>::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::ValInfo<Gecode::Int::IntView>; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>; int pc = 0]'
   42 |   Base<Info,Offset,pc>::Base(Home home, int n0, Info* xy0,
      |                              ~~~~~^~~~
In file included from ./gecode/int/channel.hh:241,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/dom.hpp: In instantiation of 'Gecode::Int::Channel::Dom<View, Offset, shared>::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo<View, Offset>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]':
./gecode/int/channel/dom.hpp:325:12:   required from 'static Gecode::ExecStatus Gecode::Int::Channel::Dom<View, Offset, shared>::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo<View, Offset>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]'
gecode/int/channel.cpp:119:11:   required from here
./gecode/int/channel/dom.hpp:176:67: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  176 |     : Base<DomInfo<View,Offset>,Offset,PC_INT_DOM>(home,n,xy,ox,oy) {}
      |                                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:239,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/base.hpp:42:35: note:   initializing argument 1 of 'Gecode::Int::Channel::Base<Info, Offset, pc>::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::DomInfo<Gecode::Int::IntView, Gecode::Int::Offset>; Offset = Gecode::Int::Offset; int pc = 2]'
   42 |   Base<Info,Offset,pc>::Base(Home home, int n0, Info* xy0,
      |                              ~~~~~^~~~
In file included from ./gecode/int/channel.hh:241,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/dom.hpp: In instantiation of 'Gecode::Int::Channel::Dom<View, Offset, shared>::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo<View, Offset>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]':
./gecode/int/channel/dom.hpp:325:12:   required from 'static Gecode::ExecStatus Gecode::Int::Channel::Dom<View, Offset, shared>::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo<View, Offset>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]'
gecode/int/channel.cpp:122:11:   required from here
./gecode/int/channel/dom.hpp:176:67: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  176 |     : Base<DomInfo<View,Offset>,Offset,PC_INT_DOM>(home,n,xy,ox,oy) {}
      |                                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:239,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/base.hpp:42:35: note:   initializing argument 1 of 'Gecode::Int::Channel::Base<Info, Offset, pc>::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::DomInfo<Gecode::Int::IntView, Gecode::Int::Offset>; Offset = Gecode::Int::Offset; int pc = 2]'
   42 |   Base<Info,Offset,pc>::Base(Home home, int n0, Info* xy0,
      |                              ~~~~~^~~~
In file included from ./gecode/int/channel.hh:240,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/val.hpp: In instantiation of 'Gecode::Int::Channel::Val<View, Offset, shared>::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo<View>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]':
./gecode/int/channel/val.hpp:249:12:   required from 'static Gecode::ExecStatus Gecode::Int::Channel::Val<View, Offset, shared>::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo<View>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]'
gecode/int/channel.cpp:135:11:   required from here
./gecode/int/channel/val.hpp:188:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  188 |     : Base<ValInfo<View>,Offset,PC_INT_VAL>(home,n,xy,ox,oy) {}
      |                                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:239,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/base.hpp:42:35: note:   initializing argument 1 of 'Gecode::Int::Channel::Base<Info, Offset, pc>::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::ValInfo<Gecode::Int::IntView>; Offset = Gecode::Int::Offset; int pc = 0]'
   42 |   Base<Info,Offset,pc>::Base(Home home, int n0, Info* xy0,
      |                              ~~~~~^~~~
In file included from ./gecode/int/channel.hh:240,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/val.hpp: In instantiation of 'Gecode::Int::Channel::Val<View, Offset, shared>::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo<View>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]':
./gecode/int/channel/val.hpp:249:12:   required from 'static Gecode::ExecStatus Gecode::Int::Channel::Val<View, Offset, shared>::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo<View>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]'
gecode/int/channel.cpp:138:11:   required from here
./gecode/int/channel/val.hpp:188:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  188 |     : Base<ValInfo<View>,Offset,PC_INT_VAL>(home,n,xy,ox,oy) {}
      |                                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:239,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/base.hpp:42:35: note:   initializing argument 1 of 'Gecode::Int::Channel::Base<Info, Offset, pc>::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::ValInfo<Gecode::Int::IntView>; Offset = Gecode::Int::Offset; int pc = 0]'
   42 |   Base<Info,Offset,pc>::Base(Home home, int n0, Info* xy0,
      |                              ~~~~~^~~~
In file included from ./gecode/support.hh:123,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/support/sort.hpp: In instantiation of 'void Gecode::Support::insertion(Type*, Type*, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray<Gecode::IntVar>::VarLess]':
./gecode/support/sort.hpp:240:14:   required from 'void Gecode::Support::quicksort(Type*, int, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray<Gecode::IntVar>::VarLess]'
./gecode/kernel/array.hpp:2093:36:   required from 'bool Gecode::VarArgArray<Var>::same(const Gecode::Space&) const [with Var = Gecode::IntVar]'
gecode/int/channel.cpp:53:20:   required from here
./gecode/support/sort.hpp:108:12: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  108 |         *j = *(j-1); j--;
      |         ~~~^~~~~~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:123,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/support/sort.hpp:110:10: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  110 |       *j = v;
      |       ~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/int/channel.hh:239,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/base.hpp: In instantiation of 'Gecode::Int::Channel::Base<Info, Offset, pc>::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::DomInfo<Gecode::Int::IntView, Gecode::Int::NoOffset<Gecode::Int::IntView> >; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>; int pc = 2]':
./gecode/int/channel/dom.hpp:176:67:   required from 'Gecode::Int::Channel::Dom<View, Offset, shared>::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo<View, Offset>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>; bool shared = true]'
./gecode/int/channel/dom.hpp:325:12:   required from 'static Gecode::ExecStatus Gecode::Int::Channel::Dom<View, Offset, shared>::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo<View, Offset>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>; bool shared = true]'
gecode/int/channel.cpp:80:11:   required from here
./gecode/int/channel/base.hpp:44:67: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), n(n0), n_na(2*n), ox(ox0), oy(oy0), xy(xy0) {
      |                                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/channel.hh:239,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/base.hpp: In instantiation of 'Gecode::Int::Channel::Base<Info, Offset, pc>::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::ValInfo<Gecode::Int::IntView>; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>; int pc = 0]':
./gecode/int/channel/val.hpp:188:60:   required from 'Gecode::Int::Channel::Val<View, Offset, shared>::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo<View>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>; bool shared = true]'
./gecode/int/channel/val.hpp:249:12:   required from 'static Gecode::ExecStatus Gecode::Int::Channel::Val<View, Offset, shared>::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo<View>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>; bool shared = true]'
gecode/int/channel.cpp:101:11:   required from here
./gecode/int/channel/base.hpp:44:67: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), n(n0), n_na(2*n), ox(ox0), oy(oy0), xy(xy0) {
      |                                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/channel.hh:239,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/base.hpp: In instantiation of 'Gecode::Int::Channel::Base<Info, Offset, pc>::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::DomInfo<Gecode::Int::IntView, Gecode::Int::Offset>; Offset = Gecode::Int::Offset; int pc = 2]':
./gecode/int/channel/dom.hpp:176:67:   required from 'Gecode::Int::Channel::Dom<View, Offset, shared>::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo<View, Offset>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]'
./gecode/int/channel/dom.hpp:325:12:   required from 'static Gecode::ExecStatus Gecode::Int::Channel::Dom<View, Offset, shared>::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo<View, Offset>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]'
gecode/int/channel.cpp:119:11:   required from here
./gecode/int/channel/base.hpp:44:67: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), n(n0), n_na(2*n), ox(ox0), oy(oy0), xy(xy0) {
      |                                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/channel.hh:239,
                 from gecode/int/channel.cpp:40:
./gecode/int/channel/base.hpp: In instantiation of 'Gecode::Int::Channel::Base<Info, Offset, pc>::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::ValInfo<Gecode::Int::IntView>; Offset = Gecode::Int::Offset; int pc = 0]':
./gecode/int/channel/val.hpp:188:60:   required from 'Gecode::Int::Channel::Val<View, Offset, shared>::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo<View>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]'
./gecode/int/channel/val.hpp:249:12:   required from 'static Gecode::ExecStatus Gecode::Int::Channel::Val<View, Offset, shared>::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo<View>*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]'
gecode/int/channel.cpp:135:11:   required from here
./gecode/int/channel/base.hpp:44:67: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), n(n0), n_na(2*n), ox(ox0), oy(oy0), xy(xy0) {
      |                                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:123,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/support/sort.hpp: In instantiation of 'void Gecode::Support::insertion(Type*, Type*, Less&) [with Type = Gecode::BoolVar; Less = Gecode::VarArgArray<Gecode::BoolVar>::VarLess]':
./gecode/support/sort.hpp:240:14:   required from 'void Gecode::Support::quicksort(Type*, int, Less&) [with Type = Gecode::BoolVar; Less = Gecode::VarArgArray<Gecode::BoolVar>::VarLess]'
./gecode/kernel/array.hpp:2093:36:   required from 'bool Gecode::VarArgArray<Var>::same(const Gecode::Space&) const [with Var = Gecode::BoolVar]'
gecode/int/channel.cpp:162:20:   required from here
./gecode/support/sort.hpp:108:12: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  108 |         *j = *(j-1); j--;
      |         ~~~^~~~~~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:123,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/support/sort.hpp:110:10: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  110 |       *j = v;
      |       ~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/sorted.o  gecode/int/sorted.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
gecode/int/sorted.cpp: In function 'void Gecode::sorted(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
gecode/int/sorted.cpp:58:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   58 |                    (Sorted::Sorted<IntView,true>::post(home,x0,y0,z0)));
      |                                                                     ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/sorted.hh:101,
                 from gecode/int/sorted.cpp:38:
./gecode/int/sorted/propagate.hpp:624:13: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted<View, Perm>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; bool Perm = true]'
  624 |   post(Home home,
      |        ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
gecode/int/sorted.cpp: In function 'void Gecode::sorted(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
gecode/int/sorted.cpp:77:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |                    (Sorted::Sorted<IntView,false>::post(home,x0,y0,z0)));
      |                                                                      ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/sorted.hh:101,
                 from gecode/int/sorted.cpp:38:
./gecode/int/sorted/propagate.hpp:624:13: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted<View, Perm>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; bool Perm = false]'
  624 |   post(Home home,
      |        ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'bool Gecode::VarArgArray<Var>::same(const Gecode::Space&, const Gecode::VarArgArray<Var>&) const [with Var = Gecode::IntVar]':
gecode/int/sorted.cpp:48:22:   required from here
./gecode/kernel/array.hpp:2112:12: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2112 |       z[i] = a[i];
      |       ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/array.hpp:2114:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2114 |       z[i+n] = y.a[i];
      |       ~~~~~~~^~~~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/int/sorted/propagate.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted<View, Perm>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; bool Perm = true]':
gecode/int/sorted.cpp:57:5:   required from here
./gecode/int/sorted/propagate.hpp:630:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  630 |       GECODE_ES_CHECK((Rel::EqBnd<View,View>::post(home,x0[0],y0[0])));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/sorted/propagate.hpp:38,
                 from ./gecode/int/sorted.hh:101,
                 from gecode/int/sorted.cpp:38:
./gecode/int/rel/eq.hpp:52:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
   52 |   EqBnd<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/int/sorted/propagate.hpp:642:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  642 |         GECODE_ES_CHECK(Distinct::Bnd<View>::post(home,z));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:305,
                 from ./gecode/int/sorted/propagate.hpp:39,
                 from ./gecode/int/sorted.hh:101,
                 from gecode/int/sorted.cpp:38:
./gecode/int/distinct/bnd.hpp:435:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
  435 |   Bnd<View>::post(Home home, ViewArray<View>& x){
      |                   ~~~~~^~~~
In file included from ./gecode/int/sorted.hh:101,
                 from gecode/int/sorted.cpp:38:
./gecode/int/sorted/propagate.hpp:644:7: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  644 |       new (home) Sorted<View,Perm>(home,x0,y0,z0);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/sorted.hh:101,
                 from gecode/int/sorted.cpp:38:
./gecode/int/sorted/propagate.hpp:354:15: note:   initializing argument 1 of 'Gecode::Int::Sorted::Sorted<View, Perm>::Sorted(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; bool Perm = true]'
  354 |   Sorted(Home home,
      |          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/int/sorted/propagate.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted<View, Perm>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; bool Perm = false]':
gecode/int/sorted.cpp:76:5:   required from here
./gecode/int/sorted/propagate.hpp:630:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  630 |       GECODE_ES_CHECK((Rel::EqBnd<View,View>::post(home,x0[0],y0[0])));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/sorted/propagate.hpp:38,
                 from ./gecode/int/sorted.hh:101,
                 from gecode/int/sorted.cpp:38:
./gecode/int/rel/eq.hpp:52:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
   52 |   EqBnd<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/int/sorted/propagate.hpp:642:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  642 |         GECODE_ES_CHECK(Distinct::Bnd<View>::post(home,z));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:305,
                 from ./gecode/int/sorted/propagate.hpp:39,
                 from ./gecode/int/sorted.hh:101,
                 from gecode/int/sorted.cpp:38:
./gecode/int/distinct/bnd.hpp:435:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
  435 |   Bnd<View>::post(Home home, ViewArray<View>& x){
      |                   ~~~~~^~~~
In file included from ./gecode/int/sorted.hh:101,
                 from gecode/int/sorted.cpp:38:
./gecode/int/sorted/propagate.hpp:644:7: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  644 |       new (home) Sorted<View,Perm>(home,x0,y0,z0);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/sorted.hh:101,
                 from gecode/int/sorted.cpp:38:
./gecode/int/sorted/propagate.hpp:354:15: note:   initializing argument 1 of 'Gecode::Int::Sorted::Sorted<View, Perm>::Sorted(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; bool Perm = false]'
  354 |   Sorted(Home home,
      |          ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/sorted/propagate.hpp:38,
                 from ./gecode/int/sorted.hh:101,
                 from gecode/int/sorted.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]':
./gecode/int/sorted/propagate.hpp:630:7:   required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted<View, Perm>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; bool Perm = true]'
gecode/int/sorted.cpp:57:5:   required from here
./gecode/int/rel/eq.hpp:62:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   62 |       (void) new (home) EqBnd<View0,View1>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/sorted/propagate.hpp:38,
                 from ./gecode/int/sorted.hh:101,
                 from gecode/int/sorted.cpp:38:
./gecode/int/rel/eq.hpp:47:34: note:   initializing argument 1 of 'Gecode::Int::Rel::EqBnd<View0, View1>::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
   47 |   EqBnd<View0,View1>::EqBnd(Home home, View0 x0, View1 x1)
      |                             ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:305,
                 from ./gecode/int/sorted/propagate.hpp:39,
                 from ./gecode/int/sorted.hh:101,
                 from gecode/int/sorted.cpp:38:
./gecode/int/distinct/bnd.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]':
./gecode/int/sorted/propagate.hpp:642:9:   required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted<View, Perm>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; bool Perm = true]'
gecode/int/sorted.cpp:57:5:   required from here
./gecode/int/distinct/bnd.hpp:437:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  437 |       return Rel::Nq<View>::post(home,x[0],x[1]);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/sorted/propagate.hpp:38,
                 from ./gecode/int/sorted.hh:101,
                 from gecode/int/sorted.cpp:38:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:305,
                 from ./gecode/int/sorted/propagate.hpp:39,
                 from ./gecode/int/sorted.hh:101,
                 from gecode/int/sorted.cpp:38:
./gecode/int/distinct/bnd.hpp:439:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  439 |       (void) new (home) Bnd<View>(home,x);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:305,
                 from ./gecode/int/sorted/propagate.hpp:39,
                 from ./gecode/int/sorted.hh:101,
                 from gecode/int/sorted.cpp:38:
./gecode/int/distinct/bnd.hpp:42:23: note:   initializing argument 1 of 'Gecode::Int::Distinct::Bnd<View>::Bnd(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
   42 |   Bnd<View>::Bnd(Home home, ViewArray<View>& x0)
      |                  ~~~~~^~~~
In file included from ./gecode/int/sorted.hh:101,
                 from gecode/int/sorted.cpp:38:
./gecode/int/sorted/propagate.hpp: In instantiation of 'Gecode::Int::Sorted::Sorted<View, Perm>::Sorted(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; bool Perm = true]':
./gecode/int/sorted/propagate.hpp:644:7:   required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted<View, Perm>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; bool Perm = true]'
gecode/int/sorted.cpp:57:5:   required from here
./gecode/int/sorted/propagate.hpp:356:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  356 |     Propagator(home), x(x0), y(y0), z(z0), w(home,y0), reachable(-1) {
      |                                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/sorted.hh:101,
                 from gecode/int/sorted.cpp:38:
./gecode/int/sorted/propagate.hpp: In instantiation of 'Gecode::Int::Sorted::Sorted<View, Perm>::Sorted(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; bool Perm = false]':
./gecode/int/sorted/propagate.hpp:644:7:   required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted<View, Perm>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; bool Perm = false]'
gecode/int/sorted.cpp:76:5:   required from here
./gecode/int/sorted/propagate.hpp:356:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  356 |     Propagator(home), x(x0), y(y0), z(z0), w(home,y0), reachable(-1) {
      |                                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:123,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/support/sort.hpp: In instantiation of 'void Gecode::Support::insertion(Type*, Type*, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray<Gecode::IntVar>::VarLess]':
./gecode/support/sort.hpp:240:14:   required from 'void Gecode::Support::quicksort(Type*, int, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray<Gecode::IntVar>::VarLess]'
./gecode/kernel/array.hpp:2116:36:   required from 'bool Gecode::VarArgArray<Var>::same(const Gecode::Space&, const Gecode::VarArgArray<Var>&) const [with Var = Gecode::IntVar]'
gecode/int/sorted.cpp:48:22:   required from here
./gecode/support/sort.hpp:108:12: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  108 |         *j = *(j-1); j--;
      |         ~~~^~~~~~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:123,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/support/sort.hpp:110:10: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  110 |       *j = v;
      |       ~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/sorted/propagate.hpp:38,
                 from ./gecode/int/sorted.hh:101,
                 from gecode/int/sorted.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqBnd<View0, View1>::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]':
./gecode/int/rel/eq.hpp:62:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
./gecode/int/sorted/propagate.hpp:630:7:   required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted<View, Perm>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; bool Perm = true]'
gecode/int/sorted.cpp:57:5:   required from here
./gecode/int/rel/eq.hpp:48:72: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   48 |     : MixBinaryPropagator<View0,PC_INT_BND,View1,PC_INT_BND>(home,x0,x1) {}
      |                                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/sorted/propagate.hpp:38,
                 from ./gecode/int/sorted.hh:101,
                 from gecode/int/sorted.cpp:38:
./gecode/int/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]':
./gecode/int/distinct/bnd.hpp:437:33:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/sorted/propagate.hpp:642:9:   required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted<View, Perm>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; bool Perm = true]'
gecode/int/sorted.cpp:57:5:   required from here
./gecode/int/rel/nq.hpp:61:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   61 |       (void) new (home) Nq<View>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/sorted/propagate.hpp:38,
                 from ./gecode/int/sorted.hh:101,
                 from gecode/int/sorted.cpp:38:
./gecode/int/rel/nq.hpp:48:21: note:   initializing argument 1 of 'Gecode::Int::Rel::Nq<View>::Nq(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   48 |   Nq<View>::Nq(Home home, View x0, View x1)
      |                ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:305,
                 from ./gecode/int/sorted/propagate.hpp:39,
                 from ./gecode/int/sorted.hh:101,
                 from gecode/int/sorted.cpp:38:
./gecode/int/distinct/bnd.hpp: In instantiation of 'Gecode::Int::Distinct::Bnd<View>::Bnd(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]':
./gecode/int/distinct/bnd.hpp:439:14:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/sorted/propagate.hpp:642:9:   required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted<View, Perm>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; bool Perm = true]'
gecode/int/sorted.cpp:57:5:   required from here
./gecode/int/distinct/bnd.hpp:43:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : Propagator(home), x(x0), y(home,x0) {
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]':
./gecode/int/rel/eq.hpp:48:72:   required from 'Gecode::Int::Rel::EqBnd<View0, View1>::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
./gecode/int/rel/eq.hpp:62:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
./gecode/int/sorted/propagate.hpp:630:7:   required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted<View, Perm>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; bool Perm = true]'
gecode/int/sorted.cpp:57:5:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/sorted/propagate.hpp:38,
                 from ./gecode/int/sorted.hh:101,
                 from gecode/int/sorted.cpp:38:
./gecode/int/rel/nq.hpp: In instantiation of 'Gecode::Int::Rel::Nq<View>::Nq(Gecode::Home, View, View) [with View = Gecode::Int::IntView]':
./gecode/int/rel/nq.hpp:61:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
./gecode/int/distinct/bnd.hpp:437:33:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/sorted/propagate.hpp:642:9:   required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted<View, Perm>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; bool Perm = true]'
gecode/int/sorted.cpp:57:5:   required from here
./gecode/int/rel/nq.hpp:49:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : BinaryPropagator<View,PC_INT_VAL>(home,x0,x1) {}
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 0]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 0]':
./gecode/int/rel/nq.hpp:49:51:   required from 'Gecode::Int::Rel::Nq<View>::Nq(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
./gecode/int/rel/nq.hpp:61:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
./gecode/int/distinct/bnd.hpp:437:33:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/sorted/propagate.hpp:642:9:   required from 'static Gecode::ExecStatus Gecode::Int::Sorted::Sorted<View, Perm>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; bool Perm = true]'
gecode/int/sorted.cpp:57:5:   required from here
./gecode/kernel/propagator.hpp:341:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  341 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sorted.hh:42,
                 from gecode/int/sorted.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/channel/link-single.o  gecode/int/channel/link-single.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int/channel.hh:243,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/int/channel/link-single.hpp: In constructor 'Gecode::Int::Channel::LinkSingle::LinkSingle(Gecode::Home, Gecode::Int::BoolView, Gecode::Int::IntView)':
./gecode/int/channel/link-single.hpp:43:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |   (home,x0,x1) {}
      |              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/channel.hh:243,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/int/channel/link-single.hpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Channel::LinkSingle::post(Gecode::Home, Gecode::Int::BoolView, Gecode::Int::IntView)':
./gecode/int/channel/link-single.hpp:63:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   63 |       (void) new (home) LinkSingle(home,x0,x1);
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:243,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/int/channel/link-single.hpp:41:31: note:   initializing argument 1 of 'Gecode::Int::Channel::LinkSingle::LinkSingle(Gecode::Home, Gecode::Int::BoolView, Gecode::Int::IntView)'
   41 |   LinkSingle::LinkSingle(Home home, BoolView x0, IntView x1)
      |                          ~~~~~^~~~
In file included from ./gecode/int/channel.hh:244,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/int/channel/link-multi.hpp: In constructor 'Gecode::Int::Channel::LinkMulti::LinkMulti(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, Gecode::Int::IntView, int)':
./gecode/int/channel/link-multi.hpp:43:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |   (home,x,y), c(home), status(S_NONE), o(o0) {
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/kernel/propagator.hpp:653:9: note:   initializing argument 1 of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::IntView; int pc1 = 2]'
  653 |   (Home home, ViewArray<View0>& x0, View1 y0)
      |    ~~~~~^~~~
In file included from ./gecode/int/channel.hh:244,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/int/channel/link-multi.hpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Channel::LinkMulti::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, Gecode::Int::IntView, int)':
./gecode/int/channel/link-multi.hpp:76:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   76 |       (void) new (home) LinkMulti(home,x,y,o);
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:244,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/int/channel/link-multi.hpp:41:29: note:   initializing argument 1 of 'Gecode::Int::Channel::LinkMulti::LinkMulti(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, Gecode::Int::IntView, int)'
   41 |   LinkMulti::LinkMulti(Home home, ViewArray<BoolView>& x, IntView y, int o0)
      |                        ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]':
./gecode/int/channel/link-single.hpp:43:14:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::IntView; int pc1 = 2]':
./gecode/int/channel/link-multi.hpp:43:44:   required from here
./gecode/kernel/propagator.hpp:654:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  654 |     : Propagator(home), x(x0), y(y0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-single.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/channel/link-multi.o  gecode/int/channel/link-multi.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int/channel.hh:243,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/int/channel/link-single.hpp: In constructor 'Gecode::Int::Channel::LinkSingle::LinkSingle(Gecode::Home, Gecode::Int::BoolView, Gecode::Int::IntView)':
./gecode/int/channel/link-single.hpp:43:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |   (home,x0,x1) {}
      |              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/channel.hh:243,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/int/channel/link-single.hpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Channel::LinkSingle::post(Gecode::Home, Gecode::Int::BoolView, Gecode::Int::IntView)':
./gecode/int/channel/link-single.hpp:63:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   63 |       (void) new (home) LinkSingle(home,x0,x1);
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:243,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/int/channel/link-single.hpp:41:31: note:   initializing argument 1 of 'Gecode::Int::Channel::LinkSingle::LinkSingle(Gecode::Home, Gecode::Int::BoolView, Gecode::Int::IntView)'
   41 |   LinkSingle::LinkSingle(Home home, BoolView x0, IntView x1)
      |                          ~~~~~^~~~
In file included from ./gecode/int/channel.hh:244,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/int/channel/link-multi.hpp: In constructor 'Gecode::Int::Channel::LinkMulti::LinkMulti(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, Gecode::Int::IntView, int)':
./gecode/int/channel/link-multi.hpp:43:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |   (home,x,y), c(home), status(S_NONE), o(o0) {
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/kernel/propagator.hpp:653:9: note:   initializing argument 1 of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::IntView; int pc1 = 2]'
  653 |   (Home home, ViewArray<View0>& x0, View1 y0)
      |    ~~~~~^~~~
In file included from ./gecode/int/channel.hh:244,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/int/channel/link-multi.hpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Channel::LinkMulti::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, Gecode::Int::IntView, int)':
./gecode/int/channel/link-multi.hpp:76:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   76 |       (void) new (home) LinkMulti(home,x,y,o);
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/channel.hh:244,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/int/channel/link-multi.hpp:41:29: note:   initializing argument 1 of 'Gecode::Int::Channel::LinkMulti::LinkMulti(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, Gecode::Int::IntView, int)'
   41 |   LinkMulti::LinkMulti(Home home, ViewArray<BoolView>& x, IntView y, int o0)
      |                        ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]':
./gecode/int/channel/link-single.hpp:43:14:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::IntView; int pc1 = 2]':
./gecode/int/channel/link-multi.hpp:43:44:   required from here
./gecode/kernel/propagator.hpp:654:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  654 |     : Propagator(home), x(x0), y(y0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/channel.hh:41,
                 from gecode/int/channel/link-multi.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/bin-packing.o  gecode/int/bin-packing.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int/bin-packing.hh:179,
                 from gecode/int/bin-packing.cpp:38:
./gecode/int/bin-packing/propagate.hpp: In constructor 'Gecode::Int::BinPacking::Pack::Pack(Gecode::Home, Gecode::ViewArray<Gecode::Int::OffsetView>&, Gecode::ViewArray<Gecode::Int::BinPacking::Item>&)':
./gecode/int/bin-packing/propagate.hpp:156:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  156 |     : Propagator(home), l(l0), bs(bs0), t(0) {
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
gecode/int/bin-packing.cpp: In function 'void Gecode::binpacking(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntConLevel)':
gecode/int/bin-packing.cpp:72:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   72 |     GECODE_ES_FAIL(Int::BinPacking::Pack::post(home,lv,bs));
      |                                                          ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/bin-packing.cpp:38:
./gecode/int/bin-packing.hh:156:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::BinPacking::Pack::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::OffsetView>&, Gecode::ViewArray<Gecode::Int::BinPacking::Item>&)'
  156 |     static ExecStatus post(Home home,
      |                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'bool Gecode::VarArgArray<Var>::same(const Gecode::Space&, const Gecode::VarArgArray<Var>&) const [with Var = Gecode::IntVar]':
gecode/int/bin-packing.cpp:48:22:   required from here
./gecode/kernel/array.hpp:2112:12: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2112 |       z[i] = a[i];
      |       ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/kernel/array.hpp:2114:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2114 |       z[i+n] = y.a[i];
      |       ~~~~~~~^~~~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:123,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/support/sort.hpp: In instantiation of 'void Gecode::Support::insertion(Type*, Type*, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray<Gecode::IntVar>::VarLess]':
./gecode/support/sort.hpp:240:14:   required from 'void Gecode::Support::quicksort(Type*, int, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray<Gecode::IntVar>::VarLess]'
./gecode/kernel/array.hpp:2116:36:   required from 'bool Gecode::VarArgArray<Var>::same(const Gecode::Space&, const Gecode::VarArgArray<Var>&) const [with Var = Gecode::IntVar]'
gecode/int/bin-packing.cpp:48:22:   required from here
./gecode/support/sort.hpp:108:12: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  108 |         *j = *(j-1); j--;
      |         ~~~^~~~~~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:123,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/support/sort.hpp:110:10: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  110 |       *j = v;
      |       ~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/bin-packing/propagate.o  gecode/int/bin-packing/propagate.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int/bin-packing.hh:179,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/int/bin-packing/propagate.hpp: In constructor 'Gecode::Int::BinPacking::Pack::Pack(Gecode::Home, Gecode::ViewArray<Gecode::Int::OffsetView>&, Gecode::ViewArray<Gecode::Int::BinPacking::Item>&)':
./gecode/int/bin-packing/propagate.hpp:156:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  156 |     : Propagator(home), l(l0), bs(bs0), t(0) {
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
gecode/int/bin-packing/propagate.cpp: In static member function 'static Gecode::ExecStatus Gecode::Int::BinPacking::Pack::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::OffsetView>&, Gecode::ViewArray<Gecode::Int::BinPacking::Item>&)':
gecode/int/bin-packing/propagate.cpp:387:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  387 |       (void) new (home) Pack(home,l,bs);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bin-packing.hh:179,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/int/bin-packing/propagate.hpp:155:19: note:   initializing argument 1 of 'Gecode::Int::BinPacking::Pack::Pack(Gecode::Home, Gecode::ViewArray<Gecode::Int::OffsetView>&, Gecode::ViewArray<Gecode::Int::BinPacking::Item>&)'
  155 |   Pack::Pack(Home home, ViewArray<OffsetView>& l0, ViewArray<Item>& bs0)
      |              ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/bin-packing.hh:41,
                 from gecode/int/bin-packing/propagate.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/arithmetic.o  gecode/int/arithmetic.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int/bool.hh:653,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from ./gecode/int/arithmetic.hh:46,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/bool/eqv.hpp: In constructor 'Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, int)':
./gecode/int/bool/eqv.hpp:164:22: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  164 |       x(x0), pm2(pm20) {
      |                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:724,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/mult.hpp: In constructor 'Gecode::Int::Arithmetic::MultBnd::MultBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)':
./gecode/int/arithmetic/mult.hpp:266:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  266 |     : TernaryPropagator<IntView,PC_INT_BND>(home,x0,x1,x2) {}
      |                                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:390:9: note:   initializing argument 1 of 'Gecode::TernaryPropagator<View, pc>::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 1]'
  390 |   (Home home, View y0, View y1, View y2)
      |    ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:724,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/mult.hpp: In constructor 'Gecode::Int::Arithmetic::MultDom::MultDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)':
./gecode/int/arithmetic/mult.hpp:354:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  354 |     : TernaryPropagator<IntView,PC_INT_DOM>(home,x0,x1,x2) {}
      |                                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:390:9: note:   initializing argument 1 of 'Gecode::TernaryPropagator<View, pc>::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]'
  390 |   (Home home, View y0, View y1, View y2)
      |    ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
gecode/int/arithmetic.cpp: In function 'void Gecode::abs(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/arithmetic.cpp:47:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |       GECODE_ES_FAIL(Arithmetic::AbsDom<IntView>::post(home,x0,x1));
      |                                                                  ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:123,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/abs.hpp:142:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
  142 |   AbsDom<View>::post(Home home, View x0, View x1) {
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
gecode/int/arithmetic.cpp:49:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |       GECODE_ES_FAIL(Arithmetic::AbsBnd<IntView>::post(home,x0,x1));
      |                                                                  ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:123,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/abs.hpp:89:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsBnd<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   89 |   AbsBnd<View>::post(Home home, View x0, View x1) {
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
gecode/int/arithmetic.cpp: In function 'void Gecode::max(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/arithmetic.cpp:60:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   60 |       GECODE_ES_FAIL(Arithmetic::MaxDom<IntView>::post(home,x0,x1,x2));
      |                                                                     ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:246:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
  246 |   MaxDom<View>::post(Home home, View x0, View x1, View x2) {
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
gecode/int/arithmetic.cpp:62:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   62 |       GECODE_ES_FAIL(Arithmetic::MaxBnd<IntView>::post(home,x0,x1,x2));
      |                                                                     ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:84:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
   84 |   MaxBnd<View>::post(Home home, View x0, View x1, View x2) {
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
gecode/int/arithmetic.cpp: In function 'void Gecode::max(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/arithmetic.cpp:75:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   75 |       GECODE_ES_FAIL(Arithmetic::NaryMaxDom<IntView>::post(home,xv,y));
      |                                                                     ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:322:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::IntView]'
  322 |   NaryMaxDom<View>::post(Home home, ViewArray<View>& x, View y) {
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
gecode/int/arithmetic.cpp:77:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |       GECODE_ES_FAIL(Arithmetic::NaryMaxBnd<IntView>::post(home,xv,y));
      |                                                                     ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:138:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxBnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::IntView]'
  138 |   NaryMaxBnd<View>::post(Home home, ViewArray<View>& x, View y) {
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
gecode/int/arithmetic.cpp: In function 'void Gecode::min(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/arithmetic.cpp:88:71: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   88 |       GECODE_ES_FAIL(Arithmetic::MaxDom<MinusView>::post(home,m0,m1,m2));
      |                                                                       ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:246:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]'
  246 |   MaxDom<View>::post(Home home, View x0, View x1, View x2) {
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
gecode/int/arithmetic.cpp:90:71: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   90 |       GECODE_ES_FAIL(Arithmetic::MaxBnd<MinusView>::post(home,m0,m1,m2));
      |                                                                       ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:84:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]'
   84 |   MaxBnd<View>::post(Home home, View x0, View x1, View x2) {
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
gecode/int/arithmetic.cpp: In function 'void Gecode::min(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/arithmetic.cpp:106:71: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  106 |       GECODE_ES_FAIL(Arithmetic::NaryMaxDom<MinusView>::post(home,m,my));
      |                                                                       ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:322:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::MinusView]'
  322 |   NaryMaxDom<View>::post(Home home, ViewArray<View>& x, View y) {
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
gecode/int/arithmetic.cpp:108:71: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  108 |       GECODE_ES_FAIL(Arithmetic::NaryMaxBnd<MinusView>::post(home,m,my));
      |                                                                       ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:138:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxBnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::MinusView]'
  138 |   NaryMaxBnd<View>::post(Home home, ViewArray<View>& x, View y) {
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
gecode/int/arithmetic.cpp: In function 'void Gecode::mult(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/arithmetic.cpp:119:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  119 |       GECODE_ES_FAIL(Arithmetic::MultDom::post(home,x0,x1,x2));
      |                                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic.hh:705:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)'
  705 |     static ExecStatus post(Home home, IntView x0, IntView x1, IntView x2);
      |                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
gecode/int/arithmetic.cpp:121:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  121 |       GECODE_ES_FAIL(Arithmetic::MultBnd::post(home,x0,x1,x2));
      |                                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic.hh:643:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)'
  643 |     static ExecStatus post(Home home, IntView x0, IntView x1, IntView x2);
      |                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
gecode/int/arithmetic.cpp: In function 'void Gecode::divmod(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/arithmetic.cpp:133:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  133 |     GECODE_ES_FAIL(Arithmetic::MultBnd::post(home,x1,x2,prod));
      |                                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic.hh:643:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)'
  643 |     static ExecStatus post(Home home, IntView x0, IntView x1, IntView x2);
      |                            ~~~~~^~~~
gecode/int/arithmetic.cpp:143:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  143 |     Linear::post(home,t,3,IRT_EQ,0);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:46,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/linear.hh:1364:13: note:   initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::IntView>*, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1364 |   post(Home home, Term<IntView>* t, int n, IntRelType irt, int c,
      |        ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
gecode/int/arithmetic.cpp:147:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  147 |       Arithmetic::DivMod<IntView>::post(home,x0,x1,x3));
      |                                                      ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:812,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/divmod.hpp:285:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivMod<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
  285 |   DivMod<View>::post(Home home, View x0, View x1, View x2) {
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
gecode/int/arithmetic.cpp: In function 'void Gecode::div(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/arithmetic.cpp:156:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  156 |       (Arithmetic::DivBnd<IntView>::post(home,x0,x1,x2)));
      |                                                       ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:812,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/divmod.hpp:240:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
  240 |   DivBnd<View>::post(Home home, View x0, View x1, View x2) {
      |                      ~~~~~^~~~
gecode/int/arithmetic.cpp: In function 'void Gecode::mod(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/arithmetic.cpp:165:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  165 |     divmod(home, x0, x1, _div, x2, icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/arithmetic.cpp:127:15: note:   initializing argument 1 of 'void Gecode::divmod(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)'
  127 |   divmod(Home home, IntVar x0, IntVar x1, IntVar x2, IntVar x3,
      |          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
gecode/int/arithmetic.cpp: In function 'void Gecode::sqr(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/arithmetic.cpp:175:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  175 |                      ::post(home,x0,x1,ops));
      |                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp:392:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
  392 |   PowDom<Ops>::post(Home home, IntView x0, IntView x1, Ops ops) {
      |                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
gecode/int/arithmetic.cpp:178:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  178 |                      ::post(home,x0,x1,ops));
      |                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp:154:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
  154 |   PowBnd<Ops>::post(Home home, IntView x0, IntView x1, Ops ops) {
      |                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
gecode/int/arithmetic.cpp: In function 'void Gecode::sqrt(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/arithmetic.cpp:189:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  189 |                      ::post(home,x0,x1,ops));
      |                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp:375:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
  375 |   NrootDom<Ops>::post(Home home, IntView x0, IntView x1, Ops ops) {
      |                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
gecode/int/arithmetic.cpp:192:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  192 |                      ::post(home,x0,x1,ops));
      |                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp:176:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
  176 |   NrootBnd<Ops>::post(Home home, IntView x0, IntView x1, Ops ops) {
      |                       ~~~~~^~~~
gecode/int/arithmetic.cpp: In function 'void Gecode::pow(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/arithmetic.cpp:202:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  202 |       sqr(home, x0, x1, icl);
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/arithmetic.cpp:169:12: note:   initializing argument 1 of 'void Gecode::sqr(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)'
  169 |   sqr(Home home, IntVar x0, IntVar x1, IntConLevel icl) {
      |       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
gecode/int/arithmetic.cpp:208:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  208 |                      ::post(home,x0,x1,ops));
      |                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp:392:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]'
  392 |   PowDom<Ops>::post(Home home, IntView x0, IntView x1, Ops ops) {
      |                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
gecode/int/arithmetic.cpp:211:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  211 |                      ::post(home,x0,x1,ops));
      |                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp:154:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]'
  154 |   PowBnd<Ops>::post(Home home, IntView x0, IntView x1, Ops ops) {
      |                     ~~~~~^~~~
gecode/int/arithmetic.cpp: In function 'void Gecode::nroot(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/arithmetic.cpp:221:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  221 |       sqrt(home, x0, x1, icl);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/arithmetic.cpp:183:13: note:   initializing argument 1 of 'void Gecode::sqrt(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)'
  183 |   sqrt(Home home, IntVar x0, IntVar x1, IntConLevel icl) {
      |        ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
gecode/int/arithmetic.cpp:227:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  227 |                      ::post(home,x0,x1,ops));
      |                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp:375:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]'
  375 |   NrootDom<Ops>::post(Home home, IntView x0, IntView x1, Ops ops) {
      |                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
gecode/int/arithmetic.cpp:230:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  230 |                      ::post(home,x0,x1,ops));
      |                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp:176:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]'
  176 |   NrootBnd<Ops>::post(Home home, IntView x0, IntView x1, Ops ops) {
      |                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]':
./gecode/int/bool/eqv.hpp:164:22:   required from here
./gecode/kernel/propagator.hpp:341:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  341 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::TernaryPropagator<View, pc>::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 1]':
./gecode/int/arithmetic/mult.hpp:266:58:   required from here
./gecode/kernel/propagator.hpp:391:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  391 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::TernaryPropagator<View, pc>::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]':
./gecode/int/arithmetic/mult.hpp:354:58:   required from here
./gecode/kernel/propagator.hpp:391:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  391 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:123,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/abs.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]':
gecode/int/arithmetic.cpp:47:7:   required from here
./gecode/int/arithmetic/abs.hpp:144:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  144 |       return Rel::EqDom<View,View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:123,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/abs.hpp:146:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  146 |       return Rel::EqDom<MinusView,View>::post(home,MinusView(x0),x1);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:123,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/abs.hpp:156:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  156 |         (void) new (home) AbsDom<View>(home,x0,x1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:123,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/abs.hpp:137:29: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::AbsDom<View>::AbsDom(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
  137 |   AbsDom<View>::AbsDom(Home home, View x0, View x1)
      |                        ~~~~~^~~~
./gecode/int/arithmetic/abs.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsBnd<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]':
gecode/int/arithmetic.cpp:49:7:   required from here
./gecode/int/arithmetic/abs.hpp:91:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   91 |       return Rel::EqBnd<View,View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/eq.hpp:52:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
   52 |   EqBnd<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:123,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/abs.hpp:93:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   93 |       return Rel::EqBnd<MinusView,View>::post(home,MinusView(x0),x1);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/eq.hpp:52:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]'
   52 |   EqBnd<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:123,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/abs.hpp:103:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  103 |         (void) new (home) AbsBnd<View>(home,x0,x1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:123,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/abs.hpp:84:29: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::AbsBnd<View>::AbsBnd(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   84 |   AbsBnd<View>::AbsBnd(Home home, View x0, View x1)
      |                        ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]':
gecode/int/arithmetic.cpp:60:7:   required from here
./gecode/int/arithmetic/max.hpp:250:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  250 |       return Rel::EqDom<View,View>::post(home,x0,x2);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:252:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  252 |       return Rel::Lq<View>::post(home,x1,x2);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/lq-le.hpp:54:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   54 |   Lq<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:254:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  254 |       return Rel::Lq<View>::post(home,x0,x2);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/lq-le.hpp:54:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   54 |   Lq<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:255:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  255 |     (void) new (home) MaxDom<View>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:241:29: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::MaxDom<View>::MaxDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
  241 |   MaxDom<View>::MaxDom(Home home, View x0, View x1, View x2)
      |                        ~~~~~^~~~
./gecode/int/arithmetic/max.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]':
gecode/int/arithmetic.cpp:62:7:   required from here
./gecode/int/arithmetic/max.hpp:88:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   88 |       return Rel::EqBnd<View,View>::post(home,x0,x2);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/eq.hpp:52:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
   52 |   EqBnd<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:90:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   90 |       return Rel::Lq<View>::post(home,x1,x2);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/lq-le.hpp:54:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   54 |   Lq<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:92:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   92 |       return Rel::Lq<View>::post(home,x0,x2);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/lq-le.hpp:54:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   54 |   Lq<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:93:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   93 |     (void) new (home) MaxBnd<View>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:79:29: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::MaxBnd<View>::MaxBnd(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
   79 |   MaxBnd<View>::MaxBnd(Home home, View x0, View x1, View x2)
      |                        ~~~~~^~~~
./gecode/int/arithmetic/max.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::IntView]':
gecode/int/arithmetic.cpp:75:7:   required from here
./gecode/int/arithmetic/max.hpp:326:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  326 |       return Rel::EqDom<View,View>::post(home,x[0],y);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:328:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  328 |       return MaxDom<View>::post(home,x[0],x[1],y);
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:246:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
  246 |   MaxDom<View>::post(Home home, View x0, View x1, View x2) {
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:340:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  340 |         GECODE_ES_CHECK(Rel::Lq<View>::post(home,x[i],y));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/lq-le.hpp:54:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   54 |   Lq<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:342:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  342 |       (void) new (home) NaryMaxDom<View>(home,x,y);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:317:37: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::NaryMaxDom<View>::NaryMaxDom(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::IntView]'
  317 |   NaryMaxDom<View>::NaryMaxDom(Home home, ViewArray<View>& x, View y)
      |                                ~~~~~^~~~
./gecode/int/arithmetic/max.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxBnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::IntView]':
gecode/int/arithmetic.cpp:77:7:   required from here
./gecode/int/arithmetic/max.hpp:142:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  142 |       return Rel::EqBnd<View,View>::post(home,x[0],y);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/eq.hpp:52:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
   52 |   EqBnd<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:144:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  144 |       return MaxBnd<View>::post(home,x[0],x[1],y);
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:84:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
   84 |   MaxBnd<View>::post(Home home, View x0, View x1, View x2) {
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:156:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  156 |         GECODE_ES_CHECK(Rel::Lq<View>::post(home,x[i],y));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/lq-le.hpp:54:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   54 |   Lq<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:158:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  158 |       (void) new (home) NaryMaxBnd<View>(home,x,y);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:133:37: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::NaryMaxBnd<View>::NaryMaxBnd(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::IntView]'
  133 |   NaryMaxBnd<View>::NaryMaxBnd(Home home, ViewArray<View>& x, View y)
      |                                ~~~~~^~~~
./gecode/int/arithmetic/max.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]':
gecode/int/arithmetic.cpp:88:7:   required from here
./gecode/int/arithmetic/max.hpp:250:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  250 |       return Rel::EqDom<View,View>::post(home,x0,x2);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:252:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  252 |       return Rel::Lq<View>::post(home,x1,x2);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/lq-le.hpp:54:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::MinusView]'
   54 |   Lq<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:254:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  254 |       return Rel::Lq<View>::post(home,x0,x2);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/lq-le.hpp:54:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::MinusView]'
   54 |   Lq<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:255:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  255 |     (void) new (home) MaxDom<View>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:241:29: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::MaxDom<View>::MaxDom(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]'
  241 |   MaxDom<View>::MaxDom(Home home, View x0, View x1, View x2)
      |                        ~~~~~^~~~
./gecode/int/arithmetic/max.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]':
gecode/int/arithmetic.cpp:90:7:   required from here
./gecode/int/arithmetic/max.hpp:88:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   88 |       return Rel::EqBnd<View,View>::post(home,x0,x2);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/eq.hpp:52:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]'
   52 |   EqBnd<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:90:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   90 |       return Rel::Lq<View>::post(home,x1,x2);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/lq-le.hpp:54:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::MinusView]'
   54 |   Lq<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:92:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   92 |       return Rel::Lq<View>::post(home,x0,x2);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/lq-le.hpp:54:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::MinusView]'
   54 |   Lq<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:93:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   93 |     (void) new (home) MaxBnd<View>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:79:29: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::MaxBnd<View>::MaxBnd(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]'
   79 |   MaxBnd<View>::MaxBnd(Home home, View x0, View x1, View x2)
      |                        ~~~~~^~~~
./gecode/int/arithmetic/max.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::MinusView]':
gecode/int/arithmetic.cpp:106:7:   required from here
./gecode/int/arithmetic/max.hpp:326:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  326 |       return Rel::EqDom<View,View>::post(home,x[0],y);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:328:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  328 |       return MaxDom<View>::post(home,x[0],x[1],y);
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:246:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]'
  246 |   MaxDom<View>::post(Home home, View x0, View x1, View x2) {
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:340:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  340 |         GECODE_ES_CHECK(Rel::Lq<View>::post(home,x[i],y));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/lq-le.hpp:54:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::MinusView]'
   54 |   Lq<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:342:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  342 |       (void) new (home) NaryMaxDom<View>(home,x,y);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:317:37: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::NaryMaxDom<View>::NaryMaxDom(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::MinusView]'
  317 |   NaryMaxDom<View>::NaryMaxDom(Home home, ViewArray<View>& x, View y)
      |                                ~~~~~^~~~
./gecode/int/arithmetic/max.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxBnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::MinusView]':
gecode/int/arithmetic.cpp:108:7:   required from here
./gecode/int/arithmetic/max.hpp:142:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  142 |       return Rel::EqBnd<View,View>::post(home,x[0],y);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/eq.hpp:52:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]'
   52 |   EqBnd<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:144:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  144 |       return MaxBnd<View>::post(home,x[0],x[1],y);
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:84:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]'
   84 |   MaxBnd<View>::post(Home home, View x0, View x1, View x2) {
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:156:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  156 |         GECODE_ES_CHECK(Rel::Lq<View>::post(home,x[i],y));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/lq-le.hpp:54:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::MinusView]'
   54 |   Lq<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:158:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  158 |       (void) new (home) NaryMaxBnd<View>(home,x,y);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp:133:37: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::NaryMaxBnd<View>::NaryMaxBnd(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::MinusView]'
  133 |   NaryMaxBnd<View>::NaryMaxBnd(Home home, ViewArray<View>& x, View y)
      |                                ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:812,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/divmod.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivMod<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]':
gecode/int/arithmetic.cpp:146:5:   required from here
./gecode/int/arithmetic/divmod.hpp:287:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  287 |     (void) new (home) DivMod<View>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:812,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/divmod.hpp:280:29: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::DivMod<View>::DivMod(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
  280 |   DivMod<View>::DivMod(Home home, View x0, View x1, View x2)
      |                        ~~~~~^~~~
./gecode/int/arithmetic/divmod.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]':
gecode/int/arithmetic.cpp:155:5:   required from here
./gecode/int/arithmetic/divmod.hpp:255:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  255 |     (void) new (home) DivBnd<View>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:812,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/divmod.hpp:107:29: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::DivBnd<View>::DivBnd(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
  107 |   DivBnd<View>::DivBnd(Home home, View x0, View x1, View x2)
      |                        ~~~~~^~~~
./gecode/int/arithmetic/divmod.hpp:260:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  259 |     return DivPlusBnd<IntView,IntView,IntView>
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  260 |       ::post(home,x0,x1,x2);
      |       ~~~~~~^~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:812,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/divmod.hpp:92:35: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]'
   92 |   DivPlusBnd<VA,VB,VC>::post(Home home, VA x0, VB x1, VC x2) {
      |                              ~~~~~^~~~
./gecode/int/arithmetic/divmod.hpp:263:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  262 |     return DivPlusBnd<MinusView,MinusView,IntView>
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  263 |       ::post(home,MinusView(x0),MinusView(x1),x2);
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:812,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/divmod.hpp:92:35: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]'
   92 |   DivPlusBnd<VA,VB,VC>::post(Home home, VA x0, VB x1, VC x2) {
      |                              ~~~~~^~~~
./gecode/int/arithmetic/divmod.hpp:266:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  265 |     return DivPlusBnd<IntView,MinusView,MinusView>
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  266 |       ::post(home,x0,MinusView(x1),MinusView(x2));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:812,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/divmod.hpp:92:35: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::MinusView; VC = Gecode::Int::MinusView]'
   92 |   DivPlusBnd<VA,VB,VC>::post(Home home, VA x0, VB x1, VC x2) {
      |                              ~~~~~^~~~
./gecode/int/arithmetic/divmod.hpp:269:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  268 |     return DivPlusBnd<MinusView,IntView,MinusView>
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  269 |       ::post(home,MinusView(x0),x1,MinusView(x2));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:812,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/divmod.hpp:92:35: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]'
   92 |   DivPlusBnd<VA,VB,VC>::post(Home home, VA x0, VB x1, VC x2) {
      |                              ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]':
gecode/int/arithmetic.cpp:174:7:   required from here
./gecode/int/arithmetic/pow.hpp:405:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  405 |       return Rel::EqDom<IntView,IntView>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp:424:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  424 |       return PowPlusDom<IntView,IntView,Ops>::post(home,x0,x1,ops);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp:317:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]'
  317 |   PowPlusDom<VA,VB,Ops>::post(Home home, VA x0, VB x1, Ops ops) {
      |                               ~~~~~^~~~
./gecode/int/arithmetic/pow.hpp:428:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  427 |       return PowPlusDom<MinusView,IntView,Ops>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  428 |         ::post(home,MinusView(x0),x1,ops);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp:317:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]'
  317 |   PowPlusDom<VA,VB,Ops>::post(Home home, VA x0, VB x1, Ops ops) {
      |                               ~~~~~^~~~
./gecode/int/arithmetic/pow.hpp:432:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  431 |       return PowPlusDom<MinusView,MinusView,Ops>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  432 |         ::post(home,MinusView(x0),MinusView(x1),ops);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp:317:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]'
  317 |   PowPlusDom<VA,VB,Ops>::post(Home home, VA x0, VB x1, Ops ops) {
      |                               ~~~~~^~~~
./gecode/int/arithmetic/pow.hpp:447:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  447 |     (void) new (home) PowDom<Ops>(home,x0,x1,ops);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp:387:28: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::PowDom<Ops>::PowDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
  387 |   PowDom<Ops>::PowDom(Home home, IntView x0, IntView x1, const Ops& o)
      |                       ~~~~~^~~~
./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]':
gecode/int/arithmetic.cpp:177:7:   required from here
./gecode/int/arithmetic/pow.hpp:167:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  167 |       return Rel::EqBnd<IntView,IntView>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/eq.hpp:52:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
   52 |   EqBnd<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp:186:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  186 |       return PowPlusBnd<IntView,IntView,Ops>::post(home,x0,x1,ops);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp:87:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]'
   87 |   PowPlusBnd<VA,VB,Ops>::post(Home home, VA x0, VB x1, Ops ops) {
      |                               ~~~~~^~~~
./gecode/int/arithmetic/pow.hpp:190:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  189 |       return PowPlusBnd<MinusView,IntView,Ops>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  190 |         ::post(home,MinusView(x0),x1,ops);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp:87:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]'
   87 |   PowPlusBnd<VA,VB,Ops>::post(Home home, VA x0, VB x1, Ops ops) {
      |                               ~~~~~^~~~
./gecode/int/arithmetic/pow.hpp:194:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  193 |       return PowPlusBnd<MinusView,MinusView,Ops>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  194 |         ::post(home,MinusView(x0),MinusView(x1),ops);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp:87:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]'
   87 |   PowPlusBnd<VA,VB,Ops>::post(Home home, VA x0, VB x1, Ops ops) {
      |                               ~~~~~^~~~
./gecode/int/arithmetic/pow.hpp:209:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  209 |     (void) new (home) PowBnd<Ops>(home,x0,x1,ops);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp:148:28: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::PowBnd<Ops>::PowBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
  148 |   PowBnd<Ops>::PowBnd(Home home, IntView x0, IntView x1, const Ops& o)
      |                       ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]':
gecode/int/arithmetic.cpp:188:7:   required from here
./gecode/int/arithmetic/nroot.hpp:388:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  388 |       return Rel::EqDom<IntView,IntView>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp:408:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  408 |       return NrootPlusDom<Ops,false>::post(home,x0,x1,ops);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp:300:38: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusDom<Ops, minus>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = false]'
  300 |   NrootPlusDom<Ops,minus>::post(Home home, IntView x0, IntView x1, Ops ops) {
      |                                 ~~~~~^~~~
./gecode/int/arithmetic/nroot.hpp:411:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  411 |       return NrootPlusDom<Ops,true>::post(home,x0,x1,ops);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp:300:38: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusDom<Ops, minus>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = true]'
  300 |   NrootPlusDom<Ops,minus>::post(Home home, IntView x0, IntView x1, Ops ops) {
      |                                 ~~~~~^~~~
./gecode/int/arithmetic/nroot.hpp:416:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  416 |     (void) new (home) NrootDom(home,x0,x1,ops);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp:369:32: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::NrootDom<Ops>::NrootDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
  369 |   NrootDom<Ops>::NrootDom(Home home, IntView x0, IntView x1, const Ops& o)
      |                           ~~~~~^~~~
./gecode/int/arithmetic/nroot.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]':
gecode/int/arithmetic.cpp:191:7:   required from here
./gecode/int/arithmetic/nroot.hpp:189:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  189 |       return Rel::EqBnd<IntView,IntView>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/eq.hpp:52:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
   52 |   EqBnd<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp:209:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  209 |       return NrootPlusBnd<Ops,false>::post(home,x0,x1,ops);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp:116:38: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd<Ops, minus>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = false]'
  116 |   NrootPlusBnd<Ops,minus>::post(Home home, IntView x0, IntView x1, Ops ops) {
      |                                 ~~~~~^~~~
./gecode/int/arithmetic/nroot.hpp:212:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  212 |       return NrootPlusBnd<Ops,true>::post(home,x0,x1,ops);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp:116:38: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd<Ops, minus>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = true]'
  116 |   NrootPlusBnd<Ops,minus>::post(Home home, IntView x0, IntView x1, Ops ops) {
      |                                 ~~~~~^~~~
./gecode/int/arithmetic/nroot.hpp:217:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  217 |     (void) new (home) NrootBnd(home,x0,x1,ops);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp:170:32: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::NrootBnd<Ops>::NrootBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
  170 |   NrootBnd<Ops>::NrootBnd(Home home, IntView x0, IntView x1, const Ops& o)
      |                           ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]':
gecode/int/arithmetic.cpp:207:7:   required from here
./gecode/int/arithmetic/pow.hpp:405:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  405 |       return Rel::EqDom<IntView,IntView>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp:424:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  424 |       return PowPlusDom<IntView,IntView,Ops>::post(home,x0,x1,ops);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp:317:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]'
  317 |   PowPlusDom<VA,VB,Ops>::post(Home home, VA x0, VB x1, Ops ops) {
      |                               ~~~~~^~~~
./gecode/int/arithmetic/pow.hpp:428:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  427 |       return PowPlusDom<MinusView,IntView,Ops>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  428 |         ::post(home,MinusView(x0),x1,ops);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp:317:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]'
  317 |   PowPlusDom<VA,VB,Ops>::post(Home home, VA x0, VB x1, Ops ops) {
      |                               ~~~~~^~~~
./gecode/int/arithmetic/pow.hpp:432:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  431 |       return PowPlusDom<MinusView,MinusView,Ops>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  432 |         ::post(home,MinusView(x0),MinusView(x1),ops);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp:317:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]'
  317 |   PowPlusDom<VA,VB,Ops>::post(Home home, VA x0, VB x1, Ops ops) {
      |                               ~~~~~^~~~
./gecode/int/arithmetic/pow.hpp:447:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  447 |     (void) new (home) PowDom<Ops>(home,x0,x1,ops);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp:387:28: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::PowDom<Ops>::PowDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps]'
  387 |   PowDom<Ops>::PowDom(Home home, IntView x0, IntView x1, const Ops& o)
      |                       ~~~~~^~~~
./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]':
gecode/int/arithmetic.cpp:210:7:   required from here
./gecode/int/arithmetic/pow.hpp:167:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  167 |       return Rel::EqBnd<IntView,IntView>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/eq.hpp:52:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
   52 |   EqBnd<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp:186:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  186 |       return PowPlusBnd<IntView,IntView,Ops>::post(home,x0,x1,ops);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp:87:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]'
   87 |   PowPlusBnd<VA,VB,Ops>::post(Home home, VA x0, VB x1, Ops ops) {
      |                               ~~~~~^~~~
./gecode/int/arithmetic/pow.hpp:190:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  189 |       return PowPlusBnd<MinusView,IntView,Ops>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  190 |         ::post(home,MinusView(x0),x1,ops);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp:87:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]'
   87 |   PowPlusBnd<VA,VB,Ops>::post(Home home, VA x0, VB x1, Ops ops) {
      |                               ~~~~~^~~~
./gecode/int/arithmetic/pow.hpp:194:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  193 |       return PowPlusBnd<MinusView,MinusView,Ops>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  194 |         ::post(home,MinusView(x0),MinusView(x1),ops);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp:87:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]'
   87 |   PowPlusBnd<VA,VB,Ops>::post(Home home, VA x0, VB x1, Ops ops) {
      |                               ~~~~~^~~~
./gecode/int/arithmetic/pow.hpp:209:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  209 |     (void) new (home) PowBnd<Ops>(home,x0,x1,ops);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp:148:28: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::PowBnd<Ops>::PowBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps]'
  148 |   PowBnd<Ops>::PowBnd(Home home, IntView x0, IntView x1, const Ops& o)
      |                       ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]':
gecode/int/arithmetic.cpp:226:7:   required from here
./gecode/int/arithmetic/nroot.hpp:388:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  388 |       return Rel::EqDom<IntView,IntView>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp:408:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  408 |       return NrootPlusDom<Ops,false>::post(home,x0,x1,ops);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp:300:38: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusDom<Ops, minus>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = false]'
  300 |   NrootPlusDom<Ops,minus>::post(Home home, IntView x0, IntView x1, Ops ops) {
      |                                 ~~~~~^~~~
./gecode/int/arithmetic/nroot.hpp:411:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  411 |       return NrootPlusDom<Ops,true>::post(home,x0,x1,ops);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp:300:38: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusDom<Ops, minus>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = true]'
  300 |   NrootPlusDom<Ops,minus>::post(Home home, IntView x0, IntView x1, Ops ops) {
      |                                 ~~~~~^~~~
./gecode/int/arithmetic/nroot.hpp:416:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  416 |     (void) new (home) NrootDom(home,x0,x1,ops);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp:369:32: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::NrootDom<Ops>::NrootDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps]'
  369 |   NrootDom<Ops>::NrootDom(Home home, IntView x0, IntView x1, const Ops& o)
      |                           ~~~~~^~~~
./gecode/int/arithmetic/nroot.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]':
gecode/int/arithmetic.cpp:229:7:   required from here
./gecode/int/arithmetic/nroot.hpp:189:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  189 |       return Rel::EqBnd<IntView,IntView>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/eq.hpp:52:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
   52 |   EqBnd<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp:209:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  209 |       return NrootPlusBnd<Ops,false>::post(home,x0,x1,ops);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp:116:38: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd<Ops, minus>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = false]'
  116 |   NrootPlusBnd<Ops,minus>::post(Home home, IntView x0, IntView x1, Ops ops) {
      |                                 ~~~~~^~~~
./gecode/int/arithmetic/nroot.hpp:212:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  212 |       return NrootPlusBnd<Ops,true>::post(home,x0,x1,ops);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp:116:38: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd<Ops, minus>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = true]'
  116 |   NrootPlusBnd<Ops,minus>::post(Home home, IntView x0, IntView x1, Ops ops) {
      |                                 ~~~~~^~~~
./gecode/int/arithmetic/nroot.hpp:217:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  217 |     (void) new (home) NrootBnd(home,x0,x1,ops);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp:170:32: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::NrootBnd<Ops>::NrootBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps]'
  170 |   NrootBnd<Ops>::NrootBnd(Home home, IntView x0, IntView x1, const Ops& o)
      |                           ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]':
./gecode/int/arithmetic/abs.hpp:144:41:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
gecode/int/arithmetic.cpp:47:7:   required from here
./gecode/int/rel/eq.hpp:130:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  130 |       (void) new (home) EqDom<View0,View1>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/eq.hpp:115:34: note:   initializing argument 1 of 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
  115 |   EqDom<View0,View1>::EqDom(Home home, View0 x0, View1 x1)
      |                             ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]':
./gecode/int/arithmetic/abs.hpp:146:46:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
gecode/int/arithmetic.cpp:47:7:   required from here
./gecode/int/rel/eq.hpp:130:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  130 |       (void) new (home) EqDom<View0,View1>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/eq.hpp:115:34: note:   initializing argument 1 of 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]'
  115 |   EqDom<View0,View1>::EqDom(Home home, View0 x0, View1 x1)
      |                             ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:123,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/abs.hpp: In instantiation of 'Gecode::Int::Arithmetic::AbsDom<View>::AbsDom(Gecode::Home, View, View) [with View = Gecode::Int::IntView]':
./gecode/int/arithmetic/abs.hpp:156:16:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
gecode/int/arithmetic.cpp:47:7:   required from here
./gecode/int/arithmetic/abs.hpp:138:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  138 |     : BinaryPropagator<View,PC_INT_DOM>(home,x0,x1) {}
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]':
./gecode/int/arithmetic/abs.hpp:91:41:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsBnd<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
gecode/int/arithmetic.cpp:49:7:   required from here
./gecode/int/rel/eq.hpp:62:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   62 |       (void) new (home) EqBnd<View0,View1>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/eq.hpp:47:34: note:   initializing argument 1 of 'Gecode::Int::Rel::EqBnd<View0, View1>::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
   47 |   EqBnd<View0,View1>::EqBnd(Home home, View0 x0, View1 x1)
      |                             ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]':
./gecode/int/arithmetic/abs.hpp:93:46:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsBnd<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
gecode/int/arithmetic.cpp:49:7:   required from here
./gecode/int/rel/eq.hpp:62:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   62 |       (void) new (home) EqBnd<View0,View1>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/eq.hpp:47:34: note:   initializing argument 1 of 'Gecode::Int::Rel::EqBnd<View0, View1>::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]'
   47 |   EqBnd<View0,View1>::EqBnd(Home home, View0 x0, View1 x1)
      |                             ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:123,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/abs.hpp: In instantiation of 'Gecode::Int::Arithmetic::AbsBnd<View>::AbsBnd(Gecode::Home, View, View) [with View = Gecode::Int::IntView]':
./gecode/int/arithmetic/abs.hpp:103:16:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsBnd<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
gecode/int/arithmetic.cpp:49:7:   required from here
./gecode/int/arithmetic/abs.hpp:85:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   85 |     : BinaryPropagator<View,PC_INT_BND>(home,x0,x1) {}
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]':
./gecode/int/arithmetic/max.hpp:252:33:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
gecode/int/arithmetic.cpp:60:7:   required from here
./gecode/int/rel/lq-le.hpp:58:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   58 |       (void) new (home) Lq<View>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/lq-le.hpp:49:21: note:   initializing argument 1 of 'Gecode::Int::Rel::Lq<View>::Lq(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   49 |   Lq<View>::Lq(Home home, View x0, View x1)
      |                ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp: In instantiation of 'Gecode::Int::Arithmetic::MaxDom<View>::MaxDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]':
./gecode/int/arithmetic/max.hpp:255:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
gecode/int/arithmetic.cpp:60:7:   required from here
./gecode/int/arithmetic/max.hpp:242:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  242 |     : TernaryPropagator<View,PC_INT_DOM>(home,x0,x1,x2) {}
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:390:9: note:   initializing argument 1 of 'Gecode::TernaryPropagator<View, pc>::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]'
  390 |   (Home home, View y0, View y1, View y2)
      |    ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp: In instantiation of 'Gecode::Int::Arithmetic::MaxBnd<View>::MaxBnd(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]':
./gecode/int/arithmetic/max.hpp:93:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
gecode/int/arithmetic.cpp:62:7:   required from here
./gecode/int/arithmetic/max.hpp:80:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     : TernaryPropagator<View,PC_INT_BND>(home,x0,x1,x2) {}
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:390:9: note:   initializing argument 1 of 'Gecode::TernaryPropagator<View, pc>::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 1]'
  390 |   (Home home, View y0, View y1, View y2)
      |    ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp: In instantiation of 'Gecode::Int::Arithmetic::NaryMaxDom<View>::NaryMaxDom(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::IntView]':
./gecode/int/arithmetic/max.hpp:342:14:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::IntView]'
gecode/int/arithmetic.cpp:75:7:   required from here
./gecode/int/arithmetic/max.hpp:318:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  318 |     : NaryOnePropagator<View,PC_INT_DOM>(home,x,y) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:488:9: note:   initializing argument 1 of 'Gecode::NaryOnePropagator<View, pc>::NaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::IntView; int pc = 2]'
  488 |   (Home home, ViewArray<View>& x0, View y0)
      |    ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp: In instantiation of 'Gecode::Int::Arithmetic::NaryMaxBnd<View>::NaryMaxBnd(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::IntView]':
./gecode/int/arithmetic/max.hpp:158:14:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxBnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::IntView]'
gecode/int/arithmetic.cpp:77:7:   required from here
./gecode/int/arithmetic/max.hpp:134:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  134 |     : NaryOnePropagator<View,PC_INT_BND>(home,x,y) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:488:9: note:   initializing argument 1 of 'Gecode::NaryOnePropagator<View, pc>::NaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::IntView; int pc = 1]'
  488 |   (Home home, ViewArray<View>& x0, View y0)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]':
./gecode/int/arithmetic/max.hpp:250:41:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]'
gecode/int/arithmetic.cpp:88:7:   required from here
./gecode/int/rel/eq.hpp:130:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  130 |       (void) new (home) EqDom<View0,View1>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/eq.hpp:115:34: note:   initializing argument 1 of 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]'
  115 |   EqDom<View0,View1>::EqDom(Home home, View0 x0, View1 x1)
      |                             ~~~~~^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::MinusView]':
./gecode/int/arithmetic/max.hpp:252:33:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]'
gecode/int/arithmetic.cpp:88:7:   required from here
./gecode/int/rel/lq-le.hpp:58:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   58 |       (void) new (home) Lq<View>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/lq-le.hpp:49:21: note:   initializing argument 1 of 'Gecode::Int::Rel::Lq<View>::Lq(Gecode::Home, View, View) [with View = Gecode::Int::MinusView]'
   49 |   Lq<View>::Lq(Home home, View x0, View x1)
      |                ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp: In instantiation of 'Gecode::Int::Arithmetic::MaxDom<View>::MaxDom(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]':
./gecode/int/arithmetic/max.hpp:255:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]'
gecode/int/arithmetic.cpp:88:7:   required from here
./gecode/int/arithmetic/max.hpp:242:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  242 |     : TernaryPropagator<View,PC_INT_DOM>(home,x0,x1,x2) {}
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:390:9: note:   initializing argument 1 of 'Gecode::TernaryPropagator<View, pc>::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView; int pc = 2]'
  390 |   (Home home, View y0, View y1, View y2)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]':
./gecode/int/arithmetic/max.hpp:88:41:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]'
gecode/int/arithmetic.cpp:90:7:   required from here
./gecode/int/rel/eq.hpp:62:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   62 |       (void) new (home) EqBnd<View0,View1>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/eq.hpp:47:34: note:   initializing argument 1 of 'Gecode::Int::Rel::EqBnd<View0, View1>::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]'
   47 |   EqBnd<View0,View1>::EqBnd(Home home, View0 x0, View1 x1)
      |                             ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp: In instantiation of 'Gecode::Int::Arithmetic::MaxBnd<View>::MaxBnd(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]':
./gecode/int/arithmetic/max.hpp:93:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]'
gecode/int/arithmetic.cpp:90:7:   required from here
./gecode/int/arithmetic/max.hpp:80:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     : TernaryPropagator<View,PC_INT_BND>(home,x0,x1,x2) {}
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:390:9: note:   initializing argument 1 of 'Gecode::TernaryPropagator<View, pc>::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView; int pc = 1]'
  390 |   (Home home, View y0, View y1, View y2)
      |    ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp: In instantiation of 'Gecode::Int::Arithmetic::NaryMaxDom<View>::NaryMaxDom(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::MinusView]':
./gecode/int/arithmetic/max.hpp:342:14:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::MinusView]'
gecode/int/arithmetic.cpp:106:7:   required from here
./gecode/int/arithmetic/max.hpp:318:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  318 |     : NaryOnePropagator<View,PC_INT_DOM>(home,x,y) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:488:9: note:   initializing argument 1 of 'Gecode::NaryOnePropagator<View, pc>::NaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::MinusView; int pc = 2]'
  488 |   (Home home, ViewArray<View>& x0, View y0)
      |    ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:249,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/max.hpp: In instantiation of 'Gecode::Int::Arithmetic::NaryMaxBnd<View>::NaryMaxBnd(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::MinusView]':
./gecode/int/arithmetic/max.hpp:158:14:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxBnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::MinusView]'
gecode/int/arithmetic.cpp:108:7:   required from here
./gecode/int/arithmetic/max.hpp:134:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  134 |     : NaryOnePropagator<View,PC_INT_BND>(home,x,y) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:488:9: note:   initializing argument 1 of 'Gecode::NaryOnePropagator<View, pc>::NaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::MinusView; int pc = 1]'
  488 |   (Home home, ViewArray<View>& x0, View y0)
      |    ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:812,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/divmod.hpp: In instantiation of 'Gecode::Int::Arithmetic::DivMod<View>::DivMod(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]':
./gecode/int/arithmetic/divmod.hpp:287:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivMod<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
gecode/int/arithmetic.cpp:146:5:   required from here
./gecode/int/arithmetic/divmod.hpp:281:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  281 |     : TernaryPropagator<View,PC_INT_BND>(home,x0,x1,x2) {}
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:390:9: note:   initializing argument 1 of 'Gecode::TernaryPropagator<View, pc>::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 1]'
  390 |   (Home home, View y0, View y1, View y2)
      |    ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:812,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/divmod.hpp: In instantiation of 'Gecode::Int::Arithmetic::DivBnd<View>::DivBnd(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]':
./gecode/int/arithmetic/divmod.hpp:255:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
gecode/int/arithmetic.cpp:155:5:   required from here
./gecode/int/arithmetic/divmod.hpp:108:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  108 |     : TernaryPropagator<View,PC_INT_BND>(home,x0,x1,x2) {}
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:390:9: note:   initializing argument 1 of 'Gecode::TernaryPropagator<View, pc>::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 1]'
  390 |   (Home home, View y0, View y1, View y2)
      |    ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:812,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/divmod.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]':
./gecode/int/arithmetic/divmod.hpp:260:13:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
gecode/int/arithmetic.cpp:155:5:   required from here
./gecode/int/arithmetic/divmod.hpp:96:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |     (void) new (home) DivPlusBnd<VA,VB,VC>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:812,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/divmod.hpp:49:41: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::DivPlusBnd<VA, VB, VC>::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]'
   49 |   DivPlusBnd<VA,VB,VC>::DivPlusBnd(Home home, VA x0, VB x1, VC x2)
      |                                    ~~~~~^~~~
./gecode/int/arithmetic/divmod.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]':
./gecode/int/arithmetic/divmod.hpp:263:13:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
gecode/int/arithmetic.cpp:155:5:   required from here
./gecode/int/arithmetic/divmod.hpp:96:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |     (void) new (home) DivPlusBnd<VA,VB,VC>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:812,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/divmod.hpp:49:41: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::DivPlusBnd<VA, VB, VC>::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]'
   49 |   DivPlusBnd<VA,VB,VC>::DivPlusBnd(Home home, VA x0, VB x1, VC x2)
      |                                    ~~~~~^~~~
./gecode/int/arithmetic/divmod.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::MinusView; VC = Gecode::Int::MinusView]':
./gecode/int/arithmetic/divmod.hpp:266:13:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
gecode/int/arithmetic.cpp:155:5:   required from here
./gecode/int/arithmetic/divmod.hpp:96:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |     (void) new (home) DivPlusBnd<VA,VB,VC>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:812,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/divmod.hpp:49:41: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::DivPlusBnd<VA, VB, VC>::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::MinusView; VC = Gecode::Int::MinusView]'
   49 |   DivPlusBnd<VA,VB,VC>::DivPlusBnd(Home home, VA x0, VB x1, VC x2)
      |                                    ~~~~~^~~~
./gecode/int/arithmetic/divmod.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]':
./gecode/int/arithmetic/divmod.hpp:269:13:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
gecode/int/arithmetic.cpp:155:5:   required from here
./gecode/int/arithmetic/divmod.hpp:96:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |     (void) new (home) DivPlusBnd<VA,VB,VC>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:812,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/divmod.hpp:49:41: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::DivPlusBnd<VA, VB, VC>::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]'
   49 |   DivPlusBnd<VA,VB,VC>::DivPlusBnd(Home home, VA x0, VB x1, VC x2)
      |                                    ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]':
./gecode/int/arithmetic/pow.hpp:424:51:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic.cpp:174:7:   required from here
./gecode/int/arithmetic/pow.hpp:323:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  323 |       (void) new (home) PowPlusDom<VA,VB,Ops>(home,x0,x1,ops);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp:311:42: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]'
  311 |   PowPlusDom<VA,VB,Ops>::PowPlusDom(Home home, VA x0, VB x1, const Ops& o)
      |                                     ~~~~~^~~~
./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]':
./gecode/int/arithmetic/pow.hpp:428:15:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic.cpp:174:7:   required from here
./gecode/int/arithmetic/pow.hpp:323:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  323 |       (void) new (home) PowPlusDom<VA,VB,Ops>(home,x0,x1,ops);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp:311:42: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]'
  311 |   PowPlusDom<VA,VB,Ops>::PowPlusDom(Home home, VA x0, VB x1, const Ops& o)
      |                                     ~~~~~^~~~
./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]':
./gecode/int/arithmetic/pow.hpp:432:15:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic.cpp:174:7:   required from here
./gecode/int/arithmetic/pow.hpp:323:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  323 |       (void) new (home) PowPlusDom<VA,VB,Ops>(home,x0,x1,ops);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp:311:42: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]'
  311 |   PowPlusDom<VA,VB,Ops>::PowPlusDom(Home home, VA x0, VB x1, const Ops& o)
      |                                     ~~~~~^~~~
./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowDom<Ops>::PowDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]':
./gecode/int/arithmetic/pow.hpp:447:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic.cpp:174:7:   required from here
./gecode/int/arithmetic/pow.hpp:388:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  388 |     : BinaryPropagator<IntView,PC_INT_DOM>(home,x0,x1), ops(o) {}
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]':
./gecode/int/arithmetic/pow.hpp:186:51:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic.cpp:177:7:   required from here
./gecode/int/arithmetic/pow.hpp:93:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   93 |       (void) new (home) PowPlusBnd<VA,VB,Ops>(home,x0,x1,ops);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp:81:42: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]'
   81 |   PowPlusBnd<VA,VB,Ops>::PowPlusBnd(Home home, VA x0, VB x1, const Ops& o)
      |                                     ~~~~~^~~~
./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]':
./gecode/int/arithmetic/pow.hpp:190:15:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic.cpp:177:7:   required from here
./gecode/int/arithmetic/pow.hpp:93:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   93 |       (void) new (home) PowPlusBnd<VA,VB,Ops>(home,x0,x1,ops);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp:81:42: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]'
   81 |   PowPlusBnd<VA,VB,Ops>::PowPlusBnd(Home home, VA x0, VB x1, const Ops& o)
      |                                     ~~~~~^~~~
./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]':
./gecode/int/arithmetic/pow.hpp:194:15:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic.cpp:177:7:   required from here
./gecode/int/arithmetic/pow.hpp:93:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   93 |       (void) new (home) PowPlusBnd<VA,VB,Ops>(home,x0,x1,ops);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp:81:42: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]'
   81 |   PowPlusBnd<VA,VB,Ops>::PowPlusBnd(Home home, VA x0, VB x1, const Ops& o)
      |                                     ~~~~~^~~~
./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowBnd<Ops>::PowBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]':
./gecode/int/arithmetic/pow.hpp:209:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic.cpp:177:7:   required from here
./gecode/int/arithmetic/pow.hpp:150:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  150 |       ops(o) {}
      |            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusDom<Ops, minus>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = false]':
./gecode/int/arithmetic/nroot.hpp:408:43:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic.cpp:188:7:   required from here
./gecode/int/arithmetic/nroot.hpp:309:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  309 |     (void) new (home) NrootPlusDom<Ops,minus>(home,x0,x1,ops);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp:293:46: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::NrootPlusDom<Ops, minus>::NrootPlusDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = false]'
  293 |   NrootPlusDom<Ops,minus>::NrootPlusDom(Home home, IntView x0, IntView x1,
      |                                         ~~~~~^~~~
./gecode/int/arithmetic/nroot.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusDom<Ops, minus>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = true]':
./gecode/int/arithmetic/nroot.hpp:411:42:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic.cpp:188:7:   required from here
./gecode/int/arithmetic/nroot.hpp:309:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  309 |     (void) new (home) NrootPlusDom<Ops,minus>(home,x0,x1,ops);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp:293:46: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::NrootPlusDom<Ops, minus>::NrootPlusDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = true]'
  293 |   NrootPlusDom<Ops,minus>::NrootPlusDom(Home home, IntView x0, IntView x1,
      |                                         ~~~~~^~~~
./gecode/int/arithmetic/nroot.hpp: In instantiation of 'Gecode::Int::Arithmetic::NrootDom<Ops>::NrootDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]':
./gecode/int/arithmetic/nroot.hpp:416:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic.cpp:188:7:   required from here
./gecode/int/arithmetic/nroot.hpp:371:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  371 |       ops(o) {}
      |            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd<Ops, minus>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = false]':
./gecode/int/arithmetic/nroot.hpp:209:43:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic.cpp:191:7:   required from here
./gecode/int/arithmetic/nroot.hpp:124:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  124 |     (void) new (home) NrootPlusBnd<Ops,minus>(home,x0,x1,ops);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp:109:46: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::NrootPlusBnd<Ops, minus>::NrootPlusBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = false]'
  109 |   NrootPlusBnd<Ops,minus>::NrootPlusBnd(Home home, IntView x0, IntView x1,
      |                                         ~~~~~^~~~
./gecode/int/arithmetic/nroot.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd<Ops, minus>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = true]':
./gecode/int/arithmetic/nroot.hpp:212:42:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic.cpp:191:7:   required from here
./gecode/int/arithmetic/nroot.hpp:124:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  124 |     (void) new (home) NrootPlusBnd<Ops,minus>(home,x0,x1,ops);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp:109:46: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::NrootPlusBnd<Ops, minus>::NrootPlusBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = true]'
  109 |   NrootPlusBnd<Ops,minus>::NrootPlusBnd(Home home, IntView x0, IntView x1,
      |                                         ~~~~~^~~~
./gecode/int/arithmetic/nroot.hpp: In instantiation of 'Gecode::Int::Arithmetic::NrootBnd<Ops>::NrootBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]':
./gecode/int/arithmetic/nroot.hpp:217:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic.cpp:191:7:   required from here
./gecode/int/arithmetic/nroot.hpp:172:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  172 |       ops(o) {}
      |            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]':
./gecode/int/arithmetic/pow.hpp:424:51:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]'
gecode/int/arithmetic.cpp:207:7:   required from here
./gecode/int/arithmetic/pow.hpp:323:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  323 |       (void) new (home) PowPlusDom<VA,VB,Ops>(home,x0,x1,ops);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp:311:42: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]'
  311 |   PowPlusDom<VA,VB,Ops>::PowPlusDom(Home home, VA x0, VB x1, const Ops& o)
      |                                     ~~~~~^~~~
./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]':
./gecode/int/arithmetic/pow.hpp:428:15:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]'
gecode/int/arithmetic.cpp:207:7:   required from here
./gecode/int/arithmetic/pow.hpp:323:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  323 |       (void) new (home) PowPlusDom<VA,VB,Ops>(home,x0,x1,ops);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp:311:42: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]'
  311 |   PowPlusDom<VA,VB,Ops>::PowPlusDom(Home home, VA x0, VB x1, const Ops& o)
      |                                     ~~~~~^~~~
./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]':
./gecode/int/arithmetic/pow.hpp:432:15:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]'
gecode/int/arithmetic.cpp:207:7:   required from here
./gecode/int/arithmetic/pow.hpp:323:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  323 |       (void) new (home) PowPlusDom<VA,VB,Ops>(home,x0,x1,ops);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp:311:42: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]'
  311 |   PowPlusDom<VA,VB,Ops>::PowPlusDom(Home home, VA x0, VB x1, const Ops& o)
      |                                     ~~~~~^~~~
./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowDom<Ops>::PowDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps]':
./gecode/int/arithmetic/pow.hpp:447:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]'
gecode/int/arithmetic.cpp:207:7:   required from here
./gecode/int/arithmetic/pow.hpp:388:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  388 |     : BinaryPropagator<IntView,PC_INT_DOM>(home,x0,x1), ops(o) {}
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]':
./gecode/int/arithmetic/pow.hpp:186:51:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]'
gecode/int/arithmetic.cpp:210:7:   required from here
./gecode/int/arithmetic/pow.hpp:93:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   93 |       (void) new (home) PowPlusBnd<VA,VB,Ops>(home,x0,x1,ops);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp:81:42: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]'
   81 |   PowPlusBnd<VA,VB,Ops>::PowPlusBnd(Home home, VA x0, VB x1, const Ops& o)
      |                                     ~~~~~^~~~
./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]':
./gecode/int/arithmetic/pow.hpp:190:15:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]'
gecode/int/arithmetic.cpp:210:7:   required from here
./gecode/int/arithmetic/pow.hpp:93:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   93 |       (void) new (home) PowPlusBnd<VA,VB,Ops>(home,x0,x1,ops);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp:81:42: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]'
   81 |   PowPlusBnd<VA,VB,Ops>::PowPlusBnd(Home home, VA x0, VB x1, const Ops& o)
      |                                     ~~~~~^~~~
./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]':
./gecode/int/arithmetic/pow.hpp:194:15:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]'
gecode/int/arithmetic.cpp:210:7:   required from here
./gecode/int/arithmetic/pow.hpp:93:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   93 |       (void) new (home) PowPlusBnd<VA,VB,Ops>(home,x0,x1,ops);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp:81:42: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]'
   81 |   PowPlusBnd<VA,VB,Ops>::PowPlusBnd(Home home, VA x0, VB x1, const Ops& o)
      |                                     ~~~~~^~~~
./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowBnd<Ops>::PowBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps]':
./gecode/int/arithmetic/pow.hpp:209:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]'
gecode/int/arithmetic.cpp:210:7:   required from here
./gecode/int/arithmetic/pow.hpp:150:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  150 |       ops(o) {}
      |            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusDom<Ops, minus>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = false]':
./gecode/int/arithmetic/nroot.hpp:408:43:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]'
gecode/int/arithmetic.cpp:226:7:   required from here
./gecode/int/arithmetic/nroot.hpp:309:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  309 |     (void) new (home) NrootPlusDom<Ops,minus>(home,x0,x1,ops);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp:293:46: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::NrootPlusDom<Ops, minus>::NrootPlusDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = false]'
  293 |   NrootPlusDom<Ops,minus>::NrootPlusDom(Home home, IntView x0, IntView x1,
      |                                         ~~~~~^~~~
./gecode/int/arithmetic/nroot.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusDom<Ops, minus>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = true]':
./gecode/int/arithmetic/nroot.hpp:411:42:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]'
gecode/int/arithmetic.cpp:226:7:   required from here
./gecode/int/arithmetic/nroot.hpp:309:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  309 |     (void) new (home) NrootPlusDom<Ops,minus>(home,x0,x1,ops);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp:293:46: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::NrootPlusDom<Ops, minus>::NrootPlusDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = true]'
  293 |   NrootPlusDom<Ops,minus>::NrootPlusDom(Home home, IntView x0, IntView x1,
      |                                         ~~~~~^~~~
./gecode/int/arithmetic/nroot.hpp: In instantiation of 'Gecode::Int::Arithmetic::NrootDom<Ops>::NrootDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps]':
./gecode/int/arithmetic/nroot.hpp:416:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]'
gecode/int/arithmetic.cpp:226:7:   required from here
./gecode/int/arithmetic/nroot.hpp:371:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  371 |       ops(o) {}
      |            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd<Ops, minus>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = false]':
./gecode/int/arithmetic/nroot.hpp:209:43:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]'
gecode/int/arithmetic.cpp:229:7:   required from here
./gecode/int/arithmetic/nroot.hpp:124:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  124 |     (void) new (home) NrootPlusBnd<Ops,minus>(home,x0,x1,ops);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp:109:46: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::NrootPlusBnd<Ops, minus>::NrootPlusBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = false]'
  109 |   NrootPlusBnd<Ops,minus>::NrootPlusBnd(Home home, IntView x0, IntView x1,
      |                                         ~~~~~^~~~
./gecode/int/arithmetic/nroot.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd<Ops, minus>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = true]':
./gecode/int/arithmetic/nroot.hpp:212:42:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]'
gecode/int/arithmetic.cpp:229:7:   required from here
./gecode/int/arithmetic/nroot.hpp:124:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  124 |     (void) new (home) NrootPlusBnd<Ops,minus>(home,x0,x1,ops);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp:109:46: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::NrootPlusBnd<Ops, minus>::NrootPlusBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = true]'
  109 |   NrootPlusBnd<Ops,minus>::NrootPlusBnd(Home home, IntView x0, IntView x1,
      |                                         ~~~~~^~~~
./gecode/int/arithmetic/nroot.hpp: In instantiation of 'Gecode::Int::Arithmetic::NrootBnd<Ops>::NrootBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps]':
./gecode/int/arithmetic/nroot.hpp:217:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]'
gecode/int/arithmetic.cpp:229:7:   required from here
./gecode/int/arithmetic/nroot.hpp:172:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  172 |       ops(o) {}
      |            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]':
./gecode/int/rel/eq.hpp:130:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
./gecode/int/arithmetic/abs.hpp:144:41:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
gecode/int/arithmetic.cpp:47:7:   required from here
./gecode/int/rel/eq.hpp:116:72: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  116 |     : MixBinaryPropagator<View0,PC_INT_DOM,View1,PC_INT_DOM>(home,x0,x1) {}
      |                                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]':
./gecode/int/rel/eq.hpp:130:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]'
./gecode/int/arithmetic/abs.hpp:146:46:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
gecode/int/arithmetic.cpp:47:7:   required from here
./gecode/int/rel/eq.hpp:116:72: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  116 |     : MixBinaryPropagator<View0,PC_INT_DOM,View1,PC_INT_DOM>(home,x0,x1) {}
      |                                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]':
./gecode/int/arithmetic/abs.hpp:138:51:   required from 'Gecode::Int::Arithmetic::AbsDom<View>::AbsDom(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
./gecode/int/arithmetic/abs.hpp:156:16:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
gecode/int/arithmetic.cpp:47:7:   required from here
./gecode/kernel/propagator.hpp:341:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  341 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqBnd<View0, View1>::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]':
./gecode/int/rel/eq.hpp:62:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
./gecode/int/arithmetic/abs.hpp:91:41:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsBnd<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
gecode/int/arithmetic.cpp:49:7:   required from here
./gecode/int/rel/eq.hpp:48:72: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   48 |     : MixBinaryPropagator<View0,PC_INT_BND,View1,PC_INT_BND>(home,x0,x1) {}
      |                                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqBnd<View0, View1>::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]':
./gecode/int/rel/eq.hpp:62:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]'
./gecode/int/arithmetic/abs.hpp:93:46:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsBnd<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
gecode/int/arithmetic.cpp:49:7:   required from here
./gecode/int/rel/eq.hpp:48:72: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   48 |     : MixBinaryPropagator<View0,PC_INT_BND,View1,PC_INT_BND>(home,x0,x1) {}
      |                                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]':
./gecode/int/arithmetic/abs.hpp:85:51:   required from 'Gecode::Int::Arithmetic::AbsBnd<View>::AbsBnd(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
./gecode/int/arithmetic/abs.hpp:103:16:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsBnd<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
gecode/int/arithmetic.cpp:49:7:   required from here
./gecode/kernel/propagator.hpp:341:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  341 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::Lq<View>::Lq(Gecode::Home, View, View) [with View = Gecode::Int::IntView]':
./gecode/int/rel/lq-le.hpp:58:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
./gecode/int/arithmetic/max.hpp:252:33:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
gecode/int/arithmetic.cpp:60:7:   required from here
./gecode/int/rel/lq-le.hpp:50:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   50 |     : BinaryPropagator<View,PC_INT_BND>(home,x0,x1) {}
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryOnePropagator<View, pc>::NaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::IntView; int pc = 2]':
./gecode/int/arithmetic/max.hpp:318:50:   required from 'Gecode::Int::Arithmetic::NaryMaxDom<View>::NaryMaxDom(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::IntView]'
./gecode/int/arithmetic/max.hpp:342:14:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::IntView]'
gecode/int/arithmetic.cpp:75:7:   required from here
./gecode/kernel/propagator.hpp:489:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  489 |     : Propagator(home), x(x0), y(y0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryOnePropagator<View, pc>::NaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::IntView; int pc = 1]':
./gecode/int/arithmetic/max.hpp:134:50:   required from 'Gecode::Int::Arithmetic::NaryMaxBnd<View>::NaryMaxBnd(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::IntView]'
./gecode/int/arithmetic/max.hpp:158:14:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxBnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::IntView]'
gecode/int/arithmetic.cpp:77:7:   required from here
./gecode/kernel/propagator.hpp:489:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  489 |     : Propagator(home), x(x0), y(y0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]':
./gecode/int/rel/eq.hpp:130:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]'
./gecode/int/arithmetic/max.hpp:250:41:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]'
gecode/int/arithmetic.cpp:88:7:   required from here
./gecode/int/rel/eq.hpp:116:72: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  116 |     : MixBinaryPropagator<View0,PC_INT_DOM,View1,PC_INT_DOM>(home,x0,x1) {}
      |                                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::MinusView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:658,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::Lq<View>::Lq(Gecode::Home, View, View) [with View = Gecode::Int::MinusView]':
./gecode/int/rel/lq-le.hpp:58:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::MinusView]'
./gecode/int/arithmetic/max.hpp:252:33:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]'
gecode/int/arithmetic.cpp:88:7:   required from here
./gecode/int/rel/lq-le.hpp:50:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   50 |     : BinaryPropagator<View,PC_INT_BND>(home,x0,x1) {}
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::MinusView; int pc = 1]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::TernaryPropagator<View, pc>::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView; int pc = 2]':
./gecode/int/arithmetic/max.hpp:242:55:   required from 'Gecode::Int::Arithmetic::MaxDom<View>::MaxDom(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]'
./gecode/int/arithmetic/max.hpp:255:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]'
gecode/int/arithmetic.cpp:88:7:   required from here
./gecode/kernel/propagator.hpp:391:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  391 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqBnd<View0, View1>::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]':
./gecode/int/rel/eq.hpp:62:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]'
./gecode/int/arithmetic/max.hpp:88:41:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]'
gecode/int/arithmetic.cpp:90:7:   required from here
./gecode/int/rel/eq.hpp:48:72: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   48 |     : MixBinaryPropagator<View0,PC_INT_BND,View1,PC_INT_BND>(home,x0,x1) {}
      |                                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::TernaryPropagator<View, pc>::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView; int pc = 1]':
./gecode/int/arithmetic/max.hpp:80:55:   required from 'Gecode::Int::Arithmetic::MaxBnd<View>::MaxBnd(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]'
./gecode/int/arithmetic/max.hpp:93:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]'
gecode/int/arithmetic.cpp:90:7:   required from here
./gecode/kernel/propagator.hpp:391:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  391 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryOnePropagator<View, pc>::NaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::MinusView; int pc = 2]':
./gecode/int/arithmetic/max.hpp:318:50:   required from 'Gecode::Int::Arithmetic::NaryMaxDom<View>::NaryMaxDom(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::MinusView]'
./gecode/int/arithmetic/max.hpp:342:14:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::MinusView]'
gecode/int/arithmetic.cpp:106:7:   required from here
./gecode/kernel/propagator.hpp:489:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  489 |     : Propagator(home), x(x0), y(y0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryOnePropagator<View, pc>::NaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::MinusView; int pc = 1]':
./gecode/int/arithmetic/max.hpp:134:50:   required from 'Gecode::Int::Arithmetic::NaryMaxBnd<View>::NaryMaxBnd(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::MinusView]'
./gecode/int/arithmetic/max.hpp:158:14:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxBnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::MinusView]'
gecode/int/arithmetic.cpp:108:7:   required from here
./gecode/kernel/propagator.hpp:489:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  489 |     : Propagator(home), x(x0), y(y0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:812,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/divmod.hpp: In instantiation of 'Gecode::Int::Arithmetic::DivPlusBnd<VA, VB, VC>::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]':
./gecode/int/arithmetic/divmod.hpp:96:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]'
./gecode/int/arithmetic/divmod.hpp:260:13:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
gecode/int/arithmetic.cpp:155:5:   required from here
./gecode/int/arithmetic/divmod.hpp:51:17: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |   (home,x0,x1,x2) {}
      |                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1; View2 = Gecode::Int::IntView; int pc2 = 1]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:812,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/divmod.hpp: In instantiation of 'Gecode::Int::Arithmetic::DivPlusBnd<VA, VB, VC>::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]':
./gecode/int/arithmetic/divmod.hpp:96:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]'
./gecode/int/arithmetic/divmod.hpp:263:13:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
gecode/int/arithmetic.cpp:155:5:   required from here
./gecode/int/arithmetic/divmod.hpp:51:17: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |   (home,x0,x1,x2) {}
      |                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1; View2 = Gecode::Int::IntView; int pc2 = 1]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:812,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/divmod.hpp: In instantiation of 'Gecode::Int::Arithmetic::DivPlusBnd<VA, VB, VC>::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::MinusView; VC = Gecode::Int::MinusView]':
./gecode/int/arithmetic/divmod.hpp:96:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::MinusView; VC = Gecode::Int::MinusView]'
./gecode/int/arithmetic/divmod.hpp:266:13:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
gecode/int/arithmetic.cpp:155:5:   required from here
./gecode/int/arithmetic/divmod.hpp:51:17: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |   (home,x0,x1,x2) {}
      |                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1; View2 = Gecode::Int::MinusView; int pc2 = 1]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:812,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/divmod.hpp: In instantiation of 'Gecode::Int::Arithmetic::DivPlusBnd<VA, VB, VC>::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]':
./gecode/int/arithmetic/divmod.hpp:96:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]'
./gecode/int/arithmetic/divmod.hpp:269:13:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
gecode/int/arithmetic.cpp:155:5:   required from here
./gecode/int/arithmetic/divmod.hpp:51:17: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |   (home,x0,x1,x2) {}
      |                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1; View2 = Gecode::Int::MinusView; int pc2 = 1]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]':
./gecode/int/arithmetic/pow.hpp:323:14:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]'
./gecode/int/arithmetic/pow.hpp:424:51:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic.cpp:174:7:   required from here
./gecode/int/arithmetic/pow.hpp:313:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  313 |       ops(o) {}
      |            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]':
./gecode/int/arithmetic/pow.hpp:323:14:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]'
./gecode/int/arithmetic/pow.hpp:428:15:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic.cpp:174:7:   required from here
./gecode/int/arithmetic/pow.hpp:313:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  313 |       ops(o) {}
      |            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]':
./gecode/int/arithmetic/pow.hpp:323:14:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]'
./gecode/int/arithmetic/pow.hpp:432:15:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic.cpp:174:7:   required from here
./gecode/int/arithmetic/pow.hpp:313:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  313 |       ops(o) {}
      |            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::MinusView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]':
./gecode/int/arithmetic/pow.hpp:93:14:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]'
./gecode/int/arithmetic/pow.hpp:186:51:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic.cpp:177:7:   required from here
./gecode/int/arithmetic/pow.hpp:83:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   83 |       ops(o) {}
      |            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]':
./gecode/int/arithmetic/pow.hpp:93:14:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]'
./gecode/int/arithmetic/pow.hpp:190:15:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic.cpp:177:7:   required from here
./gecode/int/arithmetic/pow.hpp:83:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   83 |       ops(o) {}
      |            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]':
./gecode/int/arithmetic/pow.hpp:93:14:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]'
./gecode/int/arithmetic/pow.hpp:194:15:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic.cpp:177:7:   required from here
./gecode/int/arithmetic/pow.hpp:83:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   83 |       ops(o) {}
      |            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp: In instantiation of 'Gecode::Int::Arithmetic::NrootPlusDom<Ops, minus>::NrootPlusDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = false]':
./gecode/int/arithmetic/nroot.hpp:309:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusDom<Ops, minus>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = false]'
./gecode/int/arithmetic/nroot.hpp:408:43:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic.cpp:188:7:   required from here
./gecode/int/arithmetic/nroot.hpp:296:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  296 |       ops(o) {}
      |            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp: In instantiation of 'Gecode::Int::Arithmetic::NrootPlusDom<Ops, minus>::NrootPlusDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = true]':
./gecode/int/arithmetic/nroot.hpp:309:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusDom<Ops, minus>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = true]'
./gecode/int/arithmetic/nroot.hpp:411:42:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic.cpp:188:7:   required from here
./gecode/int/arithmetic/nroot.hpp:296:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  296 |       ops(o) {}
      |            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp: In instantiation of 'Gecode::Int::Arithmetic::NrootPlusBnd<Ops, minus>::NrootPlusBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = false]':
./gecode/int/arithmetic/nroot.hpp:124:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd<Ops, minus>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = false]'
./gecode/int/arithmetic/nroot.hpp:209:43:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic.cpp:191:7:   required from here
./gecode/int/arithmetic/nroot.hpp:112:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  112 |       ops(o) {}
      |            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp: In instantiation of 'Gecode::Int::Arithmetic::NrootPlusBnd<Ops, minus>::NrootPlusBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = true]':
./gecode/int/arithmetic/nroot.hpp:124:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd<Ops, minus>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = true]'
./gecode/int/arithmetic/nroot.hpp:212:42:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic.cpp:191:7:   required from here
./gecode/int/arithmetic/nroot.hpp:112:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  112 |       ops(o) {}
      |            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]':
./gecode/int/arithmetic/pow.hpp:323:14:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]'
./gecode/int/arithmetic/pow.hpp:424:51:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]'
gecode/int/arithmetic.cpp:207:7:   required from here
./gecode/int/arithmetic/pow.hpp:313:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  313 |       ops(o) {}
      |            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]':
./gecode/int/arithmetic/pow.hpp:323:14:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]'
./gecode/int/arithmetic/pow.hpp:428:15:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]'
gecode/int/arithmetic.cpp:207:7:   required from here
./gecode/int/arithmetic/pow.hpp:313:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  313 |       ops(o) {}
      |            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]':
./gecode/int/arithmetic/pow.hpp:323:14:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]'
./gecode/int/arithmetic/pow.hpp:432:15:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]'
gecode/int/arithmetic.cpp:207:7:   required from here
./gecode/int/arithmetic/pow.hpp:313:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  313 |       ops(o) {}
      |            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::MinusView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]':
./gecode/int/arithmetic/pow.hpp:93:14:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]'
./gecode/int/arithmetic/pow.hpp:186:51:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]'
gecode/int/arithmetic.cpp:210:7:   required from here
./gecode/int/arithmetic/pow.hpp:83:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   83 |       ops(o) {}
      |            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]':
./gecode/int/arithmetic/pow.hpp:93:14:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]'
./gecode/int/arithmetic/pow.hpp:190:15:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]'
gecode/int/arithmetic.cpp:210:7:   required from here
./gecode/int/arithmetic/pow.hpp:83:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   83 |       ops(o) {}
      |            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]':
./gecode/int/arithmetic/pow.hpp:93:14:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]'
./gecode/int/arithmetic/pow.hpp:194:15:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]'
gecode/int/arithmetic.cpp:210:7:   required from here
./gecode/int/arithmetic/pow.hpp:83:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   83 |       ops(o) {}
      |            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp: In instantiation of 'Gecode::Int::Arithmetic::NrootPlusDom<Ops, minus>::NrootPlusDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = false]':
./gecode/int/arithmetic/nroot.hpp:309:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusDom<Ops, minus>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = false]'
./gecode/int/arithmetic/nroot.hpp:408:43:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]'
gecode/int/arithmetic.cpp:226:7:   required from here
./gecode/int/arithmetic/nroot.hpp:296:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  296 |       ops(o) {}
      |            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp: In instantiation of 'Gecode::Int::Arithmetic::NrootPlusDom<Ops, minus>::NrootPlusDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = true]':
./gecode/int/arithmetic/nroot.hpp:309:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusDom<Ops, minus>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = true]'
./gecode/int/arithmetic/nroot.hpp:411:42:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]'
gecode/int/arithmetic.cpp:226:7:   required from here
./gecode/int/arithmetic/nroot.hpp:296:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  296 |       ops(o) {}
      |            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp: In instantiation of 'Gecode::Int::Arithmetic::NrootPlusBnd<Ops, minus>::NrootPlusBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = false]':
./gecode/int/arithmetic/nroot.hpp:124:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd<Ops, minus>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = false]'
./gecode/int/arithmetic/nroot.hpp:209:43:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]'
gecode/int/arithmetic.cpp:229:7:   required from here
./gecode/int/arithmetic/nroot.hpp:112:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  112 |       ops(o) {}
      |            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:566,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/arithmetic/nroot.hpp: In instantiation of 'Gecode::Int::Arithmetic::NrootPlusBnd<Ops, minus>::NrootPlusBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = true]':
./gecode/int/arithmetic/nroot.hpp:124:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd<Ops, minus>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = true]'
./gecode/int/arithmetic/nroot.hpp:212:42:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]'
gecode/int/arithmetic.cpp:229:7:   required from here
./gecode/int/arithmetic/nroot.hpp:112:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  112 |       ops(o) {}
      |            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]':
./gecode/int/rel/eq.hpp:116:72:   required from 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
./gecode/int/rel/eq.hpp:130:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
./gecode/int/arithmetic/abs.hpp:144:41:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
gecode/int/arithmetic.cpp:47:7:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]':
./gecode/int/rel/eq.hpp:116:72:   required from 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]'
./gecode/int/rel/eq.hpp:130:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]'
./gecode/int/arithmetic/abs.hpp:146:46:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
gecode/int/arithmetic.cpp:47:7:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]':
./gecode/int/rel/eq.hpp:48:72:   required from 'Gecode::Int::Rel::EqBnd<View0, View1>::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
./gecode/int/rel/eq.hpp:62:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
./gecode/int/arithmetic/abs.hpp:91:41:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsBnd<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
gecode/int/arithmetic.cpp:49:7:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]':
./gecode/int/rel/eq.hpp:48:72:   required from 'Gecode::Int::Rel::EqBnd<View0, View1>::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]'
./gecode/int/rel/eq.hpp:62:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]'
./gecode/int/arithmetic/abs.hpp:93:46:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsBnd<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
gecode/int/arithmetic.cpp:49:7:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::MinusView; int pc1 = 2]':
./gecode/int/rel/eq.hpp:116:72:   required from 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]'
./gecode/int/rel/eq.hpp:130:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]'
./gecode/int/arithmetic/max.hpp:250:41:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]'
gecode/int/arithmetic.cpp:88:7:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::MinusView; int pc = 1]':
./gecode/int/rel/lq-le.hpp:50:51:   required from 'Gecode::Int::Rel::Lq<View>::Lq(Gecode::Home, View, View) [with View = Gecode::Int::MinusView]'
./gecode/int/rel/lq-le.hpp:58:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::MinusView]'
./gecode/int/arithmetic/max.hpp:252:33:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]'
gecode/int/arithmetic.cpp:88:7:   required from here
./gecode/kernel/propagator.hpp:341:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  341 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1]':
./gecode/int/rel/eq.hpp:48:72:   required from 'Gecode::Int::Rel::EqBnd<View0, View1>::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]'
./gecode/int/rel/eq.hpp:62:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]'
./gecode/int/arithmetic/max.hpp:88:41:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]'
gecode/int/arithmetic.cpp:90:7:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1; View2 = Gecode::Int::IntView; int pc2 = 1]':
./gecode/int/arithmetic/divmod.hpp:51:17:   required from 'Gecode::Int::Arithmetic::DivPlusBnd<VA, VB, VC>::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]'
./gecode/int/arithmetic/divmod.hpp:96:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]'
./gecode/int/arithmetic/divmod.hpp:260:13:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
gecode/int/arithmetic.cpp:155:5:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1; View2 = Gecode::Int::IntView; int pc2 = 1]':
./gecode/int/arithmetic/divmod.hpp:51:17:   required from 'Gecode::Int::Arithmetic::DivPlusBnd<VA, VB, VC>::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]'
./gecode/int/arithmetic/divmod.hpp:96:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]'
./gecode/int/arithmetic/divmod.hpp:263:13:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
gecode/int/arithmetic.cpp:155:5:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1; View2 = Gecode::Int::MinusView; int pc2 = 1]':
./gecode/int/arithmetic/divmod.hpp:51:17:   required from 'Gecode::Int::Arithmetic::DivPlusBnd<VA, VB, VC>::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::MinusView; VC = Gecode::Int::MinusView]'
./gecode/int/arithmetic/divmod.hpp:96:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::MinusView; VC = Gecode::Int::MinusView]'
./gecode/int/arithmetic/divmod.hpp:266:13:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
gecode/int/arithmetic.cpp:155:5:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1; View2 = Gecode::Int::MinusView; int pc2 = 1]':
./gecode/int/arithmetic/divmod.hpp:51:17:   required from 'Gecode::Int::Arithmetic::DivPlusBnd<VA, VB, VC>::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]'
./gecode/int/arithmetic/divmod.hpp:96:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]'
./gecode/int/arithmetic/divmod.hpp:269:13:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
gecode/int/arithmetic.cpp:155:5:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/iter.hh:63,
                 from ./gecode/int.hh:56,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/iter/ranges-inter.hpp: In instantiation of 'Gecode::Iter::Ranges::Inter<I, J>::Inter(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Int::IntVarImpFwd]':
./gecode/int/var-imp/int.hpp:672:41:   required from 'Gecode::ModEvent Gecode::Int::IntVarImp::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/int/view/int.hpp:181:36:   required from 'Gecode::ModEvent Gecode::Int::IntView::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/int/arithmetic/max.hpp:387:5:   required from 'Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom<View>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Int::IntView; Gecode::ModEventDelta = int]'
./gecode/int/arithmetic/max.hpp:373:3:   required from here
./gecode/iter/ranges-inter.hpp:146:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy]
  146 |     : i(i0), j(j0) {
      |                  ^
In file included from ./gecode/iter.hh:71,
                 from ./gecode/int.hh:56,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic.cpp:38:
./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)'
  354 |   NaryUnion::operator =(const NaryUnion& m) {
      |   ^~~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/unshare.o  gecode/int/unshare.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int/bool.hh:653,
                 from gecode/int/unshare.cpp:39:
./gecode/int/bool/eqv.hpp: In constructor 'Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, int)':
./gecode/int/bool/eqv.hpp:164:22: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  164 |       x(x0), pm2(pm20) {
      |                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
gecode/int/unshare.cpp: In function 'Gecode::ExecStatus Gecode::Int::Unshare::link(Gecode::Home, Gecode::IntVar**, int, Gecode::IntConLevel)':
gecode/int/unshare.cpp:68:57: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
   68 |           y[i]=*x[i]=IntVar(home,x[0]->min(),x[0]->max());
      |                                                         ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
gecode/int/unshare.cpp:70:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   70 |           GECODE_ES_CHECK(Rel::NaryEqDom<IntView>::post(home,y));
      |                                                               ^
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/unshare.cpp:38:
./gecode/int/rel/eq.hpp:214:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
  214 |   NaryEqDom<View>::post(Home home, ViewArray<View>& x) {
      |                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
gecode/int/unshare.cpp:72:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   72 |           GECODE_ES_CHECK(Rel::NaryEqBnd<IntView>::post(home,y));
      |                                                               ^
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/unshare.cpp:38:
./gecode/int/rel/eq.hpp:346:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
  346 |   NaryEqBnd<View>::post(Home home, ViewArray<View>& x) {
      |                         ~~~~~^~~~
gecode/int/unshare.cpp:75:50: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
   75 |         *x[1]=IntVar(home,x[0]->min(),x[0]->max());
      |                                                  ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
gecode/int/unshare.cpp:78:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   78 |                            (home,*x[0],*x[1])));
      |                                             ^
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/unshare.cpp:38:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
gecode/int/unshare.cpp:81:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   81 |                            (home,*x[0],*x[1])));
      |                                             ^
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/unshare.cpp:38:
./gecode/int/rel/eq.hpp:52:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
   52 |   EqBnd<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
gecode/int/unshare.cpp: In function 'Gecode::ExecStatus Gecode::Int::Unshare::link(Gecode::Home, Gecode::BoolVar**, int, Gecode::IntConLevel)':
gecode/int/unshare.cpp:94:38: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   94 |           y[i]=*x[i]=BoolVar(home,0,1);
      |                                      ^
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
gecode/int/unshare.cpp:95:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   95 |         GECODE_ES_CHECK(Bool::NaryEq<BoolView>::post(home,y));
      |                                                            ^
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/unshare.cpp:39:
./gecode/int/bool/eq.hpp:135:25: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
  135 |   NaryEq<BV>::post(Home home, ViewArray<BV>& x) {
      |                    ~~~~~^~~~
gecode/int/unshare.cpp:97:33: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   97 |         *x[1] = BoolVar(home,0,1);
      |                                 ^
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
gecode/int/unshare.cpp:98:76: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   98 |         GECODE_ES_CHECK((Bool::Eq<BoolView,BoolView>::post(home,*x[0],*x[1])));
      |                                                                            ^
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/unshare.cpp:39:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
gecode/int/unshare.cpp: In function 'void Gecode::unshare(Gecode::Home, Gecode::IntVarArgs&, Gecode::IntConLevel)':
gecode/int/unshare.cpp:135:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  135 |     GECODE_ES_FAIL(Int::Unshare::unshare<IntVar>(home,x,icl));
      |                                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/unshare.cpp:106:18: note:   initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Unshare::unshare(Gecode::Home, Gecode::VarArgArray<Var>&, Gecode::IntConLevel) [with Var = Gecode::IntVar]'
  106 |     unshare(Home home, VarArgArray<Var>& x, IntConLevel icl) {
      |             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
gecode/int/unshare.cpp: In function 'void Gecode::unshare(Gecode::Home, Gecode::BoolVarArgs&, Gecode::IntConLevel)':
gecode/int/unshare.cpp:141:65: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  141 |     GECODE_ES_FAIL(Int::Unshare::unshare<BoolVar>(home,x,ICL_DEF));
      |                                                                 ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/unshare.cpp:106:18: note:   initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Unshare::unshare(Gecode::Home, Gecode::VarArgArray<Var>&, Gecode::IntConLevel) [with Var = Gecode::BoolVar]'
  106 |     unshare(Home home, VarArgArray<Var>& x, IntConLevel icl) {
      |             ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]':
./gecode/int/bool/eqv.hpp:164:22:   required from here
./gecode/kernel/propagator.hpp:341:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  341 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/unshare.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]':
gecode/int/unshare.cpp:70:11:   required from here
./gecode/int/rel/eq.hpp:217:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  217 |       return EqDom<View,View>::post(home,x[0],x[1]);
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/unshare.cpp:38:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
./gecode/int/rel/eq.hpp:229:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  229 |       (void) new (home) NaryEqDom<View>(home,x);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/unshare.cpp:38:
./gecode/int/rel/eq.hpp:209:35: note:   initializing argument 1 of 'Gecode::Int::Rel::NaryEqDom<View>::NaryEqDom(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
  209 |   NaryEqDom<View>::NaryEqDom(Home home, ViewArray<View>& x)
      |                              ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]':
gecode/int/unshare.cpp:72:11:   required from here
./gecode/int/rel/eq.hpp:349:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  349 |       return EqBnd<View,View>::post(home,x[0],x[1]);
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/unshare.cpp:38:
./gecode/int/rel/eq.hpp:52:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
   52 |   EqBnd<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
./gecode/int/rel/eq.hpp:361:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  361 |       (void) new (home) NaryEqBnd<View>(home,x);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/unshare.cpp:38:
./gecode/int/rel/eq.hpp:341:35: note:   initializing argument 1 of 'Gecode::Int::Rel::NaryEqBnd<View>::NaryEqBnd(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
  341 |   NaryEqBnd<View>::NaryEqBnd(Home home, ViewArray<View>& x)
      |                              ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]':
gecode/int/unshare.cpp:77:11:   required from here
./gecode/int/rel/eq.hpp:130:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  130 |       (void) new (home) EqDom<View0,View1>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/unshare.cpp:38:
./gecode/int/rel/eq.hpp:115:34: note:   initializing argument 1 of 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
  115 |   EqDom<View0,View1>::EqDom(Home home, View0 x0, View1 x1)
      |                             ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]':
gecode/int/unshare.cpp:80:11:   required from here
./gecode/int/rel/eq.hpp:62:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   62 |       (void) new (home) EqBnd<View0,View1>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/unshare.cpp:38:
./gecode/int/rel/eq.hpp:47:34: note:   initializing argument 1 of 'Gecode::Int::Rel::EqBnd<View0, View1>::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
   47 |   EqBnd<View0,View1>::EqBnd(Home home, View0 x0, View1 x1)
      |                             ~~~~~^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/unshare.cpp:39:
./gecode/int/bool/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]':
gecode/int/unshare.cpp:95:9:   required from here
./gecode/int/bool/eq.hpp:141:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  141 |       return Eq<BV,BV>::post(home,x[0],x[1]);
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/unshare.cpp:39:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
./gecode/int/bool/eq.hpp:157:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  157 |     (void) new (home) NaryEq<BV>(home,x);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/unshare.cpp:39:
./gecode/int/bool/eq.hpp:119:27: note:   initializing argument 1 of 'Gecode::Int::Bool::NaryEq<BV>::NaryEq(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
  119 |   NaryEq<BV>::NaryEq(Home home, ViewArray<BV>& x)
      |                      ~~~~~^~~~
./gecode/int/bool/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]':
gecode/int/unshare.cpp:98:9:   required from here
./gecode/int/bool/eq.hpp:78:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   78 |         (void) new (home) Eq<BVA,BVB>(home,b0,b1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/unshare.cpp:39:
./gecode/int/bool/eq.hpp:42:24: note:   initializing argument 1 of 'Gecode::Int::Bool::Eq<BVA, BVB>::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   42 |   Eq<BVA,BVB>::Eq(Home home, BVA b0, BVB b1)
      |                   ~~~~~^~~~
gecode/int/unshare.cpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Unshare::unshare(Gecode::Home, Gecode::VarArgArray<Var>&, Gecode::IntConLevel) [with Var = Gecode::IntVar]':
gecode/int/unshare.cpp:135:5:   required from here
gecode/int/unshare.cpp:125:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  125 |           link(home,&y[j],i-j,icl);
      |           ~~~~^~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/unshare.cpp:63:15: note:   initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Unshare::link(Gecode::Home, Gecode::IntVar**, int, Gecode::IntConLevel)'
   63 |     link(Home home, IntVar** x, int n, IntConLevel icl) {
      |          ~~~~~^~~~
gecode/int/unshare.cpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Unshare::unshare(Gecode::Home, Gecode::VarArgArray<Var>&, Gecode::IntConLevel) [with Var = Gecode::BoolVar]':
gecode/int/unshare.cpp:141:5:   required from here
gecode/int/unshare.cpp:125:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  125 |           link(home,&y[j],i-j,icl);
      |           ~~~~^~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/unshare.cpp:89:15: note:   initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Unshare::link(Gecode::Home, Gecode::BoolVar**, int, Gecode::IntConLevel)'
   89 |     link(Home home, BoolVar** x, int n, IntConLevel) {
      |          ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/unshare.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::NaryEqDom<View>::NaryEqDom(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]':
./gecode/int/rel/eq.hpp:229:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
gecode/int/unshare.cpp:70:11:   required from here
./gecode/int/rel/eq.hpp:210:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  210 |     : NaryPropagator<View,PC_INT_DOM>(home,x) {}
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/propagator.hpp:444:9: note:   initializing argument 1 of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int pc = 2]'
  444 |   (Home home, ViewArray<View>& y)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/unshare.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::NaryEqBnd<View>::NaryEqBnd(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]':
./gecode/int/rel/eq.hpp:361:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
gecode/int/unshare.cpp:72:11:   required from here
./gecode/int/rel/eq.hpp:342:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  342 |     : NaryPropagator<View,PC_INT_BND>(home,x) {}
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/propagator.hpp:444:9: note:   initializing argument 1 of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int pc = 1]'
  444 |   (Home home, ViewArray<View>& y)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/unshare.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]':
./gecode/int/rel/eq.hpp:130:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
gecode/int/unshare.cpp:77:11:   required from here
./gecode/int/rel/eq.hpp:116:72: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  116 |     : MixBinaryPropagator<View0,PC_INT_DOM,View1,PC_INT_DOM>(home,x0,x1) {}
      |                                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/unshare.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqBnd<View0, View1>::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]':
./gecode/int/rel/eq.hpp:62:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
gecode/int/unshare.cpp:80:11:   required from here
./gecode/int/rel/eq.hpp:48:72: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   48 |     : MixBinaryPropagator<View0,PC_INT_BND,View1,PC_INT_BND>(home,x0,x1) {}
      |                                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/unshare.cpp:39:
./gecode/int/bool/eq.hpp: In instantiation of 'Gecode::Int::Bool::NaryEq<BV>::NaryEq(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]':
./gecode/int/bool/eq.hpp:157:12:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
gecode/int/unshare.cpp:95:9:   required from here
./gecode/int/bool/eq.hpp:120:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  120 |     : NaryPropagator<BV,PC_BOOL_VAL>(home,x) {}
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/propagator.hpp:444:9: note:   initializing argument 1 of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::BoolView; int pc = 0]'
  444 |   (Home home, ViewArray<View>& y)
      |    ~~~~~^~~~
In file included from ./gecode/int/bool.hh:650,
                 from gecode/int/unshare.cpp:39:
./gecode/int/bool/eq.hpp: In instantiation of 'Gecode::Int::Bool::Eq<BVA, BVB>::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]':
./gecode/int/bool/eq.hpp:78:16:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
gecode/int/unshare.cpp:98:9:   required from here
./gecode/int/bool/eq.hpp:43:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : BoolBinary<BVA,BVB>(home,b0,b1) {}
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:649,
                 from gecode/int/unshare.cpp:39:
./gecode/int/bool/base.hpp:46:40: note:   initializing argument 1 of 'Gecode::Int::Bool::BoolBinary<BVA, BVB>::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   46 |   BoolBinary<BVA,BVB>::BoolBinary(Home home, BVA b0, BVB b1)
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int pc = 2]':
./gecode/int/rel/eq.hpp:210:45:   required from 'Gecode::Int::Rel::NaryEqDom<View>::NaryEqDom(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/rel/eq.hpp:229:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
gecode/int/unshare.cpp:70:11:   required from here
./gecode/kernel/propagator.hpp:445:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  445 |     : Propagator(home), x(y) {
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int pc = 1]':
./gecode/int/rel/eq.hpp:342:45:   required from 'Gecode::Int::Rel::NaryEqBnd<View>::NaryEqBnd(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/rel/eq.hpp:361:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
gecode/int/unshare.cpp:72:11:   required from here
./gecode/kernel/propagator.hpp:445:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  445 |     : Propagator(home), x(y) {
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]':
./gecode/int/rel/eq.hpp:116:72:   required from 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
./gecode/int/rel/eq.hpp:130:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
gecode/int/unshare.cpp:77:11:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]':
./gecode/int/rel/eq.hpp:48:72:   required from 'Gecode::Int::Rel::EqBnd<View0, View1>::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
./gecode/int/rel/eq.hpp:62:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
gecode/int/unshare.cpp:80:11:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::BoolView; int pc = 0]':
./gecode/int/bool/eq.hpp:120:44:   required from 'Gecode::Int::Bool::NaryEq<BV>::NaryEq(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
./gecode/int/bool/eq.hpp:157:12:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
gecode/int/unshare.cpp:95:9:   required from here
./gecode/kernel/propagator.hpp:445:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  445 |     : Propagator(home), x(y) {
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/bool.hh:649,
                 from gecode/int/unshare.cpp:39:
./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolBinary<BVA, BVB>::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]':
./gecode/int/bool/eq.hpp:43:37:   required from 'Gecode::Int::Bool::Eq<BVA, BVB>::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
./gecode/int/bool/eq.hpp:78:16:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
gecode/int/unshare.cpp:98:9:   required from here
./gecode/int/bool/base.hpp:47:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : Propagator(home), x0(b0), x1(b1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/unshare.cpp:38:
./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp<VIC>::subscribe(Gecode::Space&, Gecode::Propagator&, Gecode::PropCond, bool, Gecode::ModEvent, bool) [with VIC = Gecode::Int::BoolVarImpConf]':
./gecode/kernel/core.hpp:3396:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds]
 3396 |     return b.base+u.idx[pc-1];
      |                   ~~~~~^
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/element.o  gecode/int/element.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int/element.hh:378,
                 from gecode/int/element.cpp:38:
./gecode/int/element/pair.hpp: In constructor 'Gecode::Int::Element::Pair::Pair(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int)':
./gecode/int/element/pair.hpp:44:65: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : TernaryPropagator<IntView,PC_INT_DOM>(home,x0,x1,x2), w(w0) {}
      |                                                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/propagator.hpp:390:9: note:   initializing argument 1 of 'Gecode::TernaryPropagator<View, pc>::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]'
  390 |   (Home home, View y0, View y1, View y2)
      |    ~~~~~^~~~
In file included from ./gecode/int/element.hh:378,
                 from gecode/int/element.cpp:38:
./gecode/int/element/pair.hpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Element::Pair::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int, int)':
./gecode/int/element/pair.hpp:56:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   56 |       return Rel::EqDom<OffsetView,IntView>::post(home,x0x1w,x2);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/element.hh:44,
                 from gecode/int/element.cpp:38:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/int/element.hh:378,
                 from gecode/int/element.cpp:38:
./gecode/int/element/pair.hpp:62:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   62 |       (void) new (home) Pair(home,x0,x1,x2,w);
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:378,
                 from gecode/int/element.cpp:38:
./gecode/int/element/pair.hpp:43:19: note:   initializing argument 1 of 'Gecode::Int::Element::Pair::Pair(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int)'
   43 |   Pair::Pair(Home home, IntView x0, IntView x1, IntView x2, int w0)
      |              ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
gecode/int/element.cpp: In function 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/element.cpp:52:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   52 |     GECODE_ES_FAIL((Element::post_int<IntView,IntView>(home,c,x0,x1)));
      |                                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp:403:17: note:   initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
  403 |   post_int(Home home, IntSharedArray& c, V0 x0, V1 x1) {
      |            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
gecode/int/element.cpp: In function 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
gecode/int/element.cpp:63:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   63 |     GECODE_ES_FAIL((Element::post_int<IntView,BoolView>(home,c,x0,x1)));
      |                                                                     ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp:403:17: note:   initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
  403 |   post_int(Home home, IntSharedArray& c, V0 x0, V1 x1) {
      |            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
gecode/int/element.cpp: In function 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntConLevel)':
gecode/int/element.cpp:77:74: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |                    (Element::post_int<IntView,ConstIntView>(home,c,x0,cx1)));
      |                                                                          ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp:403:17: note:   initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
  403 |   post_int(Home home, IntSharedArray& c, V0 x0, V1 x1) {
      |            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
gecode/int/element.cpp: In function 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/element.cpp:89:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   89 |                            ::post(home,iv,x0,x1)));
      |                                                ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:377,
                 from gecode/int/element.cpp:38:
./gecode/int/element/view.hpp:476:32: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom<VA, VB, VC>::post(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]'
  476 |   ViewDom<VA,VB,VC>::post(Home home,
      |                           ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
gecode/int/element.cpp:92:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   92 |                            ::post(home,iv,x0,x1)));
      |                                                ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:377,
                 from gecode/int/element.cpp:38:
./gecode/int/element/view.hpp:394:32: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd<VA, VB, VC>::post(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]'
  394 |   ViewBnd<VA,VB,VC>::post(Home home,
      |                           ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
gecode/int/element.cpp: In function 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
gecode/int/element.cpp:107:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  107 |                            ::post(home,iv,x0,v1)));
      |                                                ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:377,
                 from gecode/int/element.cpp:38:
./gecode/int/element/view.hpp:476:32: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom<VA, VB, VC>::post(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]'
  476 |   ViewDom<VA,VB,VC>::post(Home home,
      |                           ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
gecode/int/element.cpp:110:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  110 |                            ::post(home,iv,x0,v1)));
      |                                                ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:377,
                 from gecode/int/element.cpp:38:
./gecode/int/element/view.hpp:394:32: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd<VA, VB, VC>::post(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]'
  394 |   ViewBnd<VA,VB,VC>::post(Home home,
      |                           ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
gecode/int/element.cpp: In function 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
gecode/int/element.cpp:122:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  122 |                          ::post(home,iv,x0,x1)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:377,
                 from gecode/int/element.cpp:38:
./gecode/int/element/view.hpp:394:32: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd<VA, VB, VC>::post(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]'
  394 |   ViewBnd<VA,VB,VC>::post(Home home,
      |                           ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
gecode/int/element.cpp: In function 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
gecode/int/element.cpp:135:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  135 |                          ::post(home,iv,x0,v1)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:377,
                 from gecode/int/element.cpp:38:
./gecode/int/element/view.hpp:394:32: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd<VA, VB, VC>::post(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]'
  394 |   ViewBnd<VA,VB,VC>::post(Home home,
      |                           ~~~~~^~~~
gecode/int/element.cpp: In function 'Gecode::IntVar Gecode::{anonymous}::pair(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, int)':
gecode/int/element.cpp:142:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  142 |       if (Element::Pair::post(home,x,y,xy,w,h) != ES_OK)
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:378,
                 from gecode/int/element.cpp:38:
./gecode/int/element/pair.hpp:47:19: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Pair::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int, int)'
   47 |   Pair::post(Home home, IntView x0, IntView x1, IntView x2,
      |              ~~~~~^~~~
gecode/int/element.cpp: In function 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/element.cpp:155:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  155 |     element(home, a, pair(home,x,w,y,h), z, icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/element.cpp:140:15: note:   initializing argument 1 of 'Gecode::IntVar Gecode::{anonymous}::pair(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, int)'
  140 |     pair(Home home, IntVar x, int w, IntVar y, int h) {
      |          ~~~~~^~~~
gecode/int/element.cpp:155:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  155 |     element(home, a, pair(home,x,w,y,h), z, icl);
      |                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/element.cpp:45:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)'
   45 |   element(Home home, IntSharedArray c, IntVar x0, IntVar x1,
      |           ~~~~~^~~~
gecode/int/element.cpp: In function 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)':
gecode/int/element.cpp:165:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  165 |     element(home, a, pair(home,x,w,y,h), z, icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/element.cpp:140:15: note:   initializing argument 1 of 'Gecode::IntVar Gecode::{anonymous}::pair(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, int)'
  140 |     pair(Home home, IntVar x, int w, IntVar y, int h) {
      |          ~~~~~^~~~
gecode/int/element.cpp:165:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  165 |     element(home, a, pair(home,x,w,y,h), z, icl);
      |                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/element.cpp:56:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)'
   56 |   element(Home home, IntSharedArray c, IntVar x0, BoolVar x1,
      |           ~~~~~^~~~
gecode/int/element.cpp: In function 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/element.cpp:175:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  175 |     element(home, a, pair(home,x,w,y,h), z, icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/element.cpp:140:15: note:   initializing argument 1 of 'Gecode::IntVar Gecode::{anonymous}::pair(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, int)'
  140 |     pair(Home home, IntVar x, int w, IntVar y, int h) {
      |          ~~~~~^~~~
gecode/int/element.cpp:175:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  175 |     element(home, a, pair(home,x,w,y,h), z, icl);
      |                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/element.cpp:81:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)'
   81 |   element(Home home, const IntVarArgs& c, IntVar x0, IntVar x1,
      |           ~~~~~^~~~
gecode/int/element.cpp: In function 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)':
gecode/int/element.cpp:185:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  185 |     element(home, a, pair(home,x,w,y,h), z, icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/element.cpp:140:15: note:   initializing argument 1 of 'Gecode::IntVar Gecode::{anonymous}::pair(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, int)'
  140 |     pair(Home home, IntVar x, int w, IntVar y, int h) {
      |          ~~~~~^~~~
gecode/int/element.cpp:185:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  185 |     element(home, a, pair(home,x,w,y,h), z, icl);
      |                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/element.cpp:115:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)'
  115 |   element(Home home, const BoolVarArgs& c, IntVar x0, BoolVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::TernaryPropagator<View, pc>::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]':
./gecode/int/element/pair.hpp:44:65:   required from here
./gecode/kernel/propagator.hpp:391:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  391 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/element.hh:44,
                 from gecode/int/element.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]':
./gecode/int/element/pair.hpp:56:46:   required from here
./gecode/int/rel/eq.hpp:130:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  130 |       (void) new (home) EqDom<View0,View1>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/element.hh:44,
                 from gecode/int/element.cpp:38:
./gecode/int/rel/eq.hpp:115:34: note:   initializing argument 1 of 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]'
  115 |   EqDom<View0,View1>::EqDom(Home home, View0 x0, View1 x1)
      |                             ~~~~~^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray<int>]':
gecode/int/element.cpp:52:5:   required from here
./gecode/int/element/int.hpp:421:56: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  421 |         return Int<V0,V1,signed char,signed char>::post(home,c,x0,x1);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp:182:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Int<V0, V1, Idx, Val>::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
  182 |   Int<V0,V1,Idx,Val>::post(Home home, IntSharedArray& c, V0 x0, V1 x1) {
      |                            ~~~~~^~~~
./gecode/int/element/int.hpp:423:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  423 |         return Int<V0,V1,signed char,signed short int>::post(home,c,x0,x1);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp:182:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Int<V0, V1, Idx, Val>::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
  182 |   Int<V0,V1,Idx,Val>::post(Home home, IntSharedArray& c, V0 x0, V1 x1) {
      |                            ~~~~~^~~~
./gecode/int/element/int.hpp:431:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  431 |         return Int<V0,V1,signed short int,signed short int>::post(home,c,x0,x1);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp:182:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Int<V0, V1, Idx, Val>::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
  182 |   Int<V0,V1,Idx,Val>::post(Home home, IntSharedArray& c, V0 x0, V1 x1) {
      |                            ~~~~~^~~~
./gecode/int/element/int.hpp:437:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  437 |     return Int<V0,V1,signed int,signed int>::post(home,c,x0,x1);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp:182:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Int<V0, V1, Idx, Val>::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
  182 |   Int<V0,V1,Idx,Val>::post(Home home, IntSharedArray& c, V0 x0, V1 x1) {
      |                            ~~~~~^~~~
./gecode/int/element/int.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray<int>]':
gecode/int/element.cpp:63:5:   required from here
./gecode/int/element/int.hpp:421:56: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  421 |         return Int<V0,V1,signed char,signed char>::post(home,c,x0,x1);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp:182:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Int<V0, V1, Idx, Val>::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
  182 |   Int<V0,V1,Idx,Val>::post(Home home, IntSharedArray& c, V0 x0, V1 x1) {
      |                            ~~~~~^~~~
./gecode/int/element/int.hpp:423:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  423 |         return Int<V0,V1,signed char,signed short int>::post(home,c,x0,x1);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp:182:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Int<V0, V1, Idx, Val>::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
  182 |   Int<V0,V1,Idx,Val>::post(Home home, IntSharedArray& c, V0 x0, V1 x1) {
      |                            ~~~~~^~~~
./gecode/int/element/int.hpp:431:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  431 |         return Int<V0,V1,signed short int,signed short int>::post(home,c,x0,x1);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp:182:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Int<V0, V1, Idx, Val>::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
  182 |   Int<V0,V1,Idx,Val>::post(Home home, IntSharedArray& c, V0 x0, V1 x1) {
      |                            ~~~~~^~~~
./gecode/int/element/int.hpp:437:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  437 |     return Int<V0,V1,signed int,signed int>::post(home,c,x0,x1);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp:182:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Int<V0, V1, Idx, Val>::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
  182 |   Int<V0,V1,Idx,Val>::post(Home home, IntSharedArray& c, V0 x0, V1 x1) {
      |                            ~~~~~^~~~
./gecode/int/element/int.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray<int>]':
gecode/int/element.cpp:76:5:   required from here
./gecode/int/element/int.hpp:421:56: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  421 |         return Int<V0,V1,signed char,signed char>::post(home,c,x0,x1);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp:182:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Int<V0, V1, Idx, Val>::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
  182 |   Int<V0,V1,Idx,Val>::post(Home home, IntSharedArray& c, V0 x0, V1 x1) {
      |                            ~~~~~^~~~
./gecode/int/element/int.hpp:423:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  423 |         return Int<V0,V1,signed char,signed short int>::post(home,c,x0,x1);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp:182:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Int<V0, V1, Idx, Val>::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
  182 |   Int<V0,V1,Idx,Val>::post(Home home, IntSharedArray& c, V0 x0, V1 x1) {
      |                            ~~~~~^~~~
./gecode/int/element/int.hpp:431:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  431 |         return Int<V0,V1,signed short int,signed short int>::post(home,c,x0,x1);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp:182:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Int<V0, V1, Idx, Val>::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
  182 |   Int<V0,V1,Idx,Val>::post(Home home, IntSharedArray& c, V0 x0, V1 x1) {
      |                            ~~~~~^~~~
./gecode/int/element/int.hpp:437:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  437 |     return Int<V0,V1,signed int,signed int>::post(home,c,x0,x1);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp:182:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Int<V0, V1, Idx, Val>::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
  182 |   Int<V0,V1,Idx,Val>::post(Home home, IntSharedArray& c, V0 x0, V1 x1) {
      |                            ~~~~~^~~~
In file included from ./gecode/int/element.hh:377,
                 from gecode/int/element.cpp:38:
./gecode/int/element/view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom<VA, VB, VC>::post(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]':
gecode/int/element.cpp:88:7:   required from here
./gecode/int/element/view.hpp:481:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  481 |       (void) new (home) Rel::EqDom<VA,VC>(home,iv[x0.val()].view,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/element.hh:44,
                 from gecode/int/element.cpp:38:
./gecode/int/rel/eq.hpp:115:34: note:   initializing argument 1 of 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
  115 |   EqDom<View0,View1>::EqDom(Home home, View0 x0, View1 x1)
      |                             ~~~~~^~~~
In file included from ./gecode/int/element.hh:377,
                 from gecode/int/element.cpp:38:
./gecode/int/element/view.hpp:485:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  485 |       (void) new (home) ViewDom<VA,VB,VC>(home,iv,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:377,
                 from gecode/int/element.cpp:38:
./gecode/int/element/view.hpp:470:35: note:   initializing argument 1 of 'Gecode::Int::Element::ViewDom<VA, VB, VC>::ViewDom(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]'
  470 |   ViewDom<VA,VB,VC>::ViewDom(Home home,
      |                              ~~~~~^~~~
./gecode/int/element/view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd<VA, VB, VC>::post(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]':
gecode/int/element.cpp:91:7:   required from here
./gecode/int/element/view.hpp:399:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  399 |       (void) new (home) Rel::EqBnd<VA,VC>(home,iv[x0.val()].view,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/element.hh:44,
                 from gecode/int/element.cpp:38:
./gecode/int/rel/eq.hpp:47:34: note:   initializing argument 1 of 'Gecode::Int::Rel::EqBnd<View0, View1>::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
   47 |   EqBnd<View0,View1>::EqBnd(Home home, View0 x0, View1 x1)
      |                             ~~~~~^~~~
In file included from ./gecode/int/element.hh:377,
                 from gecode/int/element.cpp:38:
./gecode/int/element/view.hpp:403:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  403 |       (void) new (home) ViewBnd<VA,VB,VC>(home,iv,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:377,
                 from gecode/int/element.cpp:38:
./gecode/int/element/view.hpp:388:35: note:   initializing argument 1 of 'Gecode::Int::Element::ViewBnd<VA, VB, VC>::ViewBnd(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]'
  388 |   ViewBnd<VA,VB,VC>::ViewBnd(Home home,
      |                              ~~~~~^~~~
./gecode/int/element/view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom<VA, VB, VC>::post(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]':
gecode/int/element.cpp:106:7:   required from here
./gecode/int/element/view.hpp:481:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  481 |       (void) new (home) Rel::EqDom<VA,VC>(home,iv[x0.val()].view,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/element.hh:44,
                 from gecode/int/element.cpp:38:
./gecode/int/rel/eq.hpp:115:34: note:   initializing argument 1 of 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]'
  115 |   EqDom<View0,View1>::EqDom(Home home, View0 x0, View1 x1)
      |                             ~~~~~^~~~
In file included from ./gecode/int/element.hh:377,
                 from gecode/int/element.cpp:38:
./gecode/int/element/view.hpp:485:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  485 |       (void) new (home) ViewDom<VA,VB,VC>(home,iv,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:377,
                 from gecode/int/element.cpp:38:
./gecode/int/element/view.hpp:470:35: note:   initializing argument 1 of 'Gecode::Int::Element::ViewDom<VA, VB, VC>::ViewDom(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]'
  470 |   ViewDom<VA,VB,VC>::ViewDom(Home home,
      |                              ~~~~~^~~~
./gecode/int/element/view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd<VA, VB, VC>::post(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]':
gecode/int/element.cpp:109:7:   required from here
./gecode/int/element/view.hpp:399:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  399 |       (void) new (home) Rel::EqBnd<VA,VC>(home,iv[x0.val()].view,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/element.hh:44,
                 from gecode/int/element.cpp:38:
./gecode/int/rel/eq.hpp:47:34: note:   initializing argument 1 of 'Gecode::Int::Rel::EqBnd<View0, View1>::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]'
   47 |   EqBnd<View0,View1>::EqBnd(Home home, View0 x0, View1 x1)
      |                             ~~~~~^~~~
In file included from ./gecode/int/element.hh:377,
                 from gecode/int/element.cpp:38:
./gecode/int/element/view.hpp:403:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  403 |       (void) new (home) ViewBnd<VA,VB,VC>(home,iv,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:377,
                 from gecode/int/element.cpp:38:
./gecode/int/element/view.hpp:388:35: note:   initializing argument 1 of 'Gecode::Int::Element::ViewBnd<VA, VB, VC>::ViewBnd(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]'
  388 |   ViewBnd<VA,VB,VC>::ViewBnd(Home home,
      |                              ~~~~~^~~~
./gecode/int/element/view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd<VA, VB, VC>::post(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]':
gecode/int/element.cpp:121:5:   required from here
./gecode/int/element/view.hpp:399:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  399 |       (void) new (home) Rel::EqBnd<VA,VC>(home,iv[x0.val()].view,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/element.hh:44,
                 from gecode/int/element.cpp:38:
./gecode/int/rel/eq.hpp:47:34: note:   initializing argument 1 of 'Gecode::Int::Rel::EqBnd<View0, View1>::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]'
   47 |   EqBnd<View0,View1>::EqBnd(Home home, View0 x0, View1 x1)
      |                             ~~~~~^~~~
In file included from ./gecode/int/element.hh:377,
                 from gecode/int/element.cpp:38:
./gecode/int/element/view.hpp:403:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  403 |       (void) new (home) ViewBnd<VA,VB,VC>(home,iv,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:377,
                 from gecode/int/element.cpp:38:
./gecode/int/element/view.hpp:388:35: note:   initializing argument 1 of 'Gecode::Int::Element::ViewBnd<VA, VB, VC>::ViewBnd(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]'
  388 |   ViewBnd<VA,VB,VC>::ViewBnd(Home home,
      |                              ~~~~~^~~~
./gecode/int/element/view.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd<VA, VB, VC>::post(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]':
gecode/int/element.cpp:134:5:   required from here
./gecode/int/element/view.hpp:399:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  399 |       (void) new (home) Rel::EqBnd<VA,VC>(home,iv[x0.val()].view,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/element.hh:44,
                 from gecode/int/element.cpp:38:
./gecode/int/rel/eq.hpp:47:34: note:   initializing argument 1 of 'Gecode::Int::Rel::EqBnd<View0, View1>::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::ConstIntView]'
   47 |   EqBnd<View0,View1>::EqBnd(Home home, View0 x0, View1 x1)
      |                             ~~~~~^~~~
In file included from ./gecode/int/element.hh:377,
                 from gecode/int/element.cpp:38:
./gecode/int/element/view.hpp:403:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  403 |       (void) new (home) ViewBnd<VA,VB,VC>(home,iv,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:377,
                 from gecode/int/element.cpp:38:
./gecode/int/element/view.hpp:388:35: note:   initializing argument 1 of 'Gecode::Int::Element::ViewBnd<VA, VB, VC>::ViewBnd(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]'
  388 |   ViewBnd<VA,VB,VC>::ViewBnd(Home home,
      |                              ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/element.hh:44,
                 from gecode/int/element.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]':
./gecode/int/rel/eq.hpp:130:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]'
./gecode/int/element/pair.hpp:56:46:   required from here
./gecode/int/rel/eq.hpp:116:72: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  116 |     : MixBinaryPropagator<View0,PC_INT_DOM,View1,PC_INT_DOM>(home,x0,x1) {}
      |                                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int<V0, V1, Idx, Val>::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray<int>]':
./gecode/int/element/int.hpp:421:56:   required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
gecode/int/element.cpp:52:5:   required from here
./gecode/int/element/int.hpp:188:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  188 |       (void) new (home) Int<V0,V1,Idx,Val>(home,c,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp:162:32: note:   initializing argument 1 of 'Gecode::Int::Element::Int<V0, V1, Idx, Val>::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
  162 |   Int<V0,V1,Idx,Val>::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1)
      |                           ~~~~~^~~~
./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int<V0, V1, Idx, Val>::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray<int>]':
./gecode/int/element/int.hpp:423:61:   required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
gecode/int/element.cpp:52:5:   required from here
./gecode/int/element/int.hpp:188:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  188 |       (void) new (home) Int<V0,V1,Idx,Val>(home,c,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp:162:32: note:   initializing argument 1 of 'Gecode::Int::Element::Int<V0, V1, Idx, Val>::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
  162 |   Int<V0,V1,Idx,Val>::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1)
      |                           ~~~~~^~~~
./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int<V0, V1, Idx, Val>::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray<int>]':
./gecode/int/element/int.hpp:431:66:   required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
gecode/int/element.cpp:52:5:   required from here
./gecode/int/element/int.hpp:188:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  188 |       (void) new (home) Int<V0,V1,Idx,Val>(home,c,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp:162:32: note:   initializing argument 1 of 'Gecode::Int::Element::Int<V0, V1, Idx, Val>::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
  162 |   Int<V0,V1,Idx,Val>::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1)
      |                           ~~~~~^~~~
./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int<V0, V1, Idx, Val>::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray<int>]':
./gecode/int/element/int.hpp:437:50:   required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
gecode/int/element.cpp:52:5:   required from here
./gecode/int/element/int.hpp:188:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  188 |       (void) new (home) Int<V0,V1,Idx,Val>(home,c,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp:162:32: note:   initializing argument 1 of 'Gecode::Int::Element::Int<V0, V1, Idx, Val>::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
  162 |   Int<V0,V1,Idx,Val>::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1)
      |                           ~~~~~^~~~
./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int<V0, V1, Idx, Val>::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray<int>]':
./gecode/int/element/int.hpp:421:56:   required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
gecode/int/element.cpp:63:5:   required from here
./gecode/int/element/int.hpp:188:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  188 |       (void) new (home) Int<V0,V1,Idx,Val>(home,c,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp:162:32: note:   initializing argument 1 of 'Gecode::Int::Element::Int<V0, V1, Idx, Val>::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
  162 |   Int<V0,V1,Idx,Val>::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1)
      |                           ~~~~~^~~~
./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int<V0, V1, Idx, Val>::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray<int>]':
./gecode/int/element/int.hpp:423:61:   required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
gecode/int/element.cpp:63:5:   required from here
./gecode/int/element/int.hpp:188:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  188 |       (void) new (home) Int<V0,V1,Idx,Val>(home,c,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp:162:32: note:   initializing argument 1 of 'Gecode::Int::Element::Int<V0, V1, Idx, Val>::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
  162 |   Int<V0,V1,Idx,Val>::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1)
      |                           ~~~~~^~~~
./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int<V0, V1, Idx, Val>::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray<int>]':
./gecode/int/element/int.hpp:431:66:   required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
gecode/int/element.cpp:63:5:   required from here
./gecode/int/element/int.hpp:188:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  188 |       (void) new (home) Int<V0,V1,Idx,Val>(home,c,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp:162:32: note:   initializing argument 1 of 'Gecode::Int::Element::Int<V0, V1, Idx, Val>::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
  162 |   Int<V0,V1,Idx,Val>::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1)
      |                           ~~~~~^~~~
./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int<V0, V1, Idx, Val>::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray<int>]':
./gecode/int/element/int.hpp:437:50:   required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
gecode/int/element.cpp:63:5:   required from here
./gecode/int/element/int.hpp:188:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  188 |       (void) new (home) Int<V0,V1,Idx,Val>(home,c,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp:162:32: note:   initializing argument 1 of 'Gecode::Int::Element::Int<V0, V1, Idx, Val>::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
  162 |   Int<V0,V1,Idx,Val>::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1)
      |                           ~~~~~^~~~
./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int<V0, V1, Idx, Val>::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray<int>]':
./gecode/int/element/int.hpp:421:56:   required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
gecode/int/element.cpp:76:5:   required from here
./gecode/int/element/int.hpp:188:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  188 |       (void) new (home) Int<V0,V1,Idx,Val>(home,c,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp:162:32: note:   initializing argument 1 of 'Gecode::Int::Element::Int<V0, V1, Idx, Val>::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
  162 |   Int<V0,V1,Idx,Val>::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1)
      |                           ~~~~~^~~~
./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int<V0, V1, Idx, Val>::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray<int>]':
./gecode/int/element/int.hpp:423:61:   required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
gecode/int/element.cpp:76:5:   required from here
./gecode/int/element/int.hpp:188:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  188 |       (void) new (home) Int<V0,V1,Idx,Val>(home,c,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp:162:32: note:   initializing argument 1 of 'Gecode::Int::Element::Int<V0, V1, Idx, Val>::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
  162 |   Int<V0,V1,Idx,Val>::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1)
      |                           ~~~~~^~~~
./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int<V0, V1, Idx, Val>::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray<int>]':
./gecode/int/element/int.hpp:431:66:   required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
gecode/int/element.cpp:76:5:   required from here
./gecode/int/element/int.hpp:188:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  188 |       (void) new (home) Int<V0,V1,Idx,Val>(home,c,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp:162:32: note:   initializing argument 1 of 'Gecode::Int::Element::Int<V0, V1, Idx, Val>::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
  162 |   Int<V0,V1,Idx,Val>::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1)
      |                           ~~~~~^~~~
./gecode/int/element/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Element::Int<V0, V1, Idx, Val>::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray<int>]':
./gecode/int/element/int.hpp:437:50:   required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
gecode/int/element.cpp:76:5:   required from here
./gecode/int/element/int.hpp:188:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  188 |       (void) new (home) Int<V0,V1,Idx,Val>(home,c,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp:162:32: note:   initializing argument 1 of 'Gecode::Int::Element::Int<V0, V1, Idx, Val>::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
  162 |   Int<V0,V1,Idx,Val>::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1)
      |                           ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/element.hh:44,
                 from gecode/int/element.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]':
./gecode/int/element/view.hpp:481:14:   required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom<VA, VB, VC>::post(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]'
gecode/int/element.cpp:88:7:   required from here
./gecode/int/rel/eq.hpp:116:72: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  116 |     : MixBinaryPropagator<View0,PC_INT_DOM,View1,PC_INT_DOM>(home,x0,x1) {}
      |                                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/element.hh:377,
                 from gecode/int/element.cpp:38:
./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::ViewDom<VA, VB, VC>::ViewDom(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]':
./gecode/int/element/view.hpp:485:14:   required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom<VA, VB, VC>::post(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]'
gecode/int/element.cpp:88:7:   required from here
./gecode/int/element/view.hpp:472:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  472 |     : View<VA,VB,VC,PC_INT_DOM>(home,iv,x0,x1) {}
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:377,
                 from gecode/int/element.cpp:38:
./gecode/int/element/view.hpp:230:35: note:   initializing argument 1 of 'Gecode::Int::Element::View<VA, VB, VC, pc_ac>::View(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView; int pc_ac = 2]'
  230 |   View<VA,VB,VC,pc_ac>::View(Home home, IdxViewArray<VA>& iv0,
      |                              ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/element.hh:44,
                 from gecode/int/element.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqBnd<View0, View1>::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]':
./gecode/int/element/view.hpp:399:14:   required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd<VA, VB, VC>::post(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]'
gecode/int/element.cpp:91:7:   required from here
./gecode/int/rel/eq.hpp:48:72: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   48 |     : MixBinaryPropagator<View0,PC_INT_BND,View1,PC_INT_BND>(home,x0,x1) {}
      |                                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/element.hh:377,
                 from gecode/int/element.cpp:38:
./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::ViewBnd<VA, VB, VC>::ViewBnd(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]':
./gecode/int/element/view.hpp:403:14:   required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd<VA, VB, VC>::post(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]'
gecode/int/element.cpp:91:7:   required from here
./gecode/int/element/view.hpp:390:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  390 |     : View<VA,VB,VC,PC_INT_BND>(home,iv,x0,x1) {}
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:377,
                 from gecode/int/element.cpp:38:
./gecode/int/element/view.hpp:230:35: note:   initializing argument 1 of 'Gecode::Int::Element::View<VA, VB, VC, pc_ac>::View(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView; int pc_ac = 1]'
  230 |   View<VA,VB,VC,pc_ac>::View(Home home, IdxViewArray<VA>& iv0,
      |                              ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/element.hh:44,
                 from gecode/int/element.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]':
./gecode/int/element/view.hpp:481:14:   required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom<VA, VB, VC>::post(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]'
gecode/int/element.cpp:106:7:   required from here
./gecode/int/rel/eq.hpp:116:72: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  116 |     : MixBinaryPropagator<View0,PC_INT_DOM,View1,PC_INT_DOM>(home,x0,x1) {}
      |                                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::ConstIntView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/element.hh:377,
                 from gecode/int/element.cpp:38:
./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::ViewDom<VA, VB, VC>::ViewDom(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]':
./gecode/int/element/view.hpp:485:14:   required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom<VA, VB, VC>::post(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]'
gecode/int/element.cpp:106:7:   required from here
./gecode/int/element/view.hpp:472:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  472 |     : View<VA,VB,VC,PC_INT_DOM>(home,iv,x0,x1) {}
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:377,
                 from gecode/int/element.cpp:38:
./gecode/int/element/view.hpp:230:35: note:   initializing argument 1 of 'Gecode::Int::Element::View<VA, VB, VC, pc_ac>::View(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView; int pc_ac = 2]'
  230 |   View<VA,VB,VC,pc_ac>::View(Home home, IdxViewArray<VA>& iv0,
      |                              ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/element.hh:44,
                 from gecode/int/element.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqBnd<View0, View1>::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]':
./gecode/int/element/view.hpp:399:14:   required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd<VA, VB, VC>::post(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]'
gecode/int/element.cpp:109:7:   required from here
./gecode/int/rel/eq.hpp:48:72: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   48 |     : MixBinaryPropagator<View0,PC_INT_BND,View1,PC_INT_BND>(home,x0,x1) {}
      |                                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::ConstIntView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/element.hh:377,
                 from gecode/int/element.cpp:38:
./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::ViewBnd<VA, VB, VC>::ViewBnd(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]':
./gecode/int/element/view.hpp:403:14:   required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd<VA, VB, VC>::post(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]'
gecode/int/element.cpp:109:7:   required from here
./gecode/int/element/view.hpp:390:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  390 |     : View<VA,VB,VC,PC_INT_BND>(home,iv,x0,x1) {}
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:377,
                 from gecode/int/element.cpp:38:
./gecode/int/element/view.hpp:230:35: note:   initializing argument 1 of 'Gecode::Int::Element::View<VA, VB, VC, pc_ac>::View(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView; int pc_ac = 1]'
  230 |   View<VA,VB,VC,pc_ac>::View(Home home, IdxViewArray<VA>& iv0,
      |                              ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/element.hh:44,
                 from gecode/int/element.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqBnd<View0, View1>::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]':
./gecode/int/element/view.hpp:399:14:   required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd<VA, VB, VC>::post(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]'
gecode/int/element.cpp:121:5:   required from here
./gecode/int/rel/eq.hpp:48:72: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   48 |     : MixBinaryPropagator<View0,PC_INT_BND,View1,PC_INT_BND>(home,x0,x1) {}
      |                                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 1; View1 = Gecode::Int::BoolView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/element.hh:377,
                 from gecode/int/element.cpp:38:
./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::ViewBnd<VA, VB, VC>::ViewBnd(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]':
./gecode/int/element/view.hpp:403:14:   required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd<VA, VB, VC>::post(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]'
gecode/int/element.cpp:121:5:   required from here
./gecode/int/element/view.hpp:390:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  390 |     : View<VA,VB,VC,PC_INT_BND>(home,iv,x0,x1) {}
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:377,
                 from gecode/int/element.cpp:38:
./gecode/int/element/view.hpp:230:35: note:   initializing argument 1 of 'Gecode::Int::Element::View<VA, VB, VC, pc_ac>::View(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView; int pc_ac = 1]'
  230 |   View<VA,VB,VC,pc_ac>::View(Home home, IdxViewArray<VA>& iv0,
      |                              ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/element.hh:44,
                 from gecode/int/element.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqBnd<View0, View1>::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::ConstIntView]':
./gecode/int/element/view.hpp:399:14:   required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd<VA, VB, VC>::post(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]'
gecode/int/element.cpp:134:5:   required from here
./gecode/int/rel/eq.hpp:48:72: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   48 |     : MixBinaryPropagator<View0,PC_INT_BND,View1,PC_INT_BND>(home,x0,x1) {}
      |                                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 1; View1 = Gecode::Int::ConstIntView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/element.hh:377,
                 from gecode/int/element.cpp:38:
./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::ViewBnd<VA, VB, VC>::ViewBnd(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]':
./gecode/int/element/view.hpp:403:14:   required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd<VA, VB, VC>::post(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]'
gecode/int/element.cpp:134:5:   required from here
./gecode/int/element/view.hpp:390:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  390 |     : View<VA,VB,VC,PC_INT_BND>(home,iv,x0,x1) {}
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:377,
                 from gecode/int/element.cpp:38:
./gecode/int/element/view.hpp:230:35: note:   initializing argument 1 of 'Gecode::Int::Element::View<VA, VB, VC, pc_ac>::View(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView; int pc_ac = 1]'
  230 |   View<VA,VB,VC,pc_ac>::View(Home home, IdxViewArray<VA>& iv0,
      |                              ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]':
./gecode/int/rel/eq.hpp:116:72:   required from 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]'
./gecode/int/rel/eq.hpp:130:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]'
./gecode/int/element/pair.hpp:56:46:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int<V0, V1, Idx, Val>::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray<int>]':
./gecode/int/element/int.hpp:188:14:   required from 'static Gecode::ExecStatus Gecode::Int::Element::Int<V0, V1, Idx, Val>::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
./gecode/int/element/int.hpp:421:56:   required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
gecode/int/element.cpp:52:5:   required from here
./gecode/int/element/int.hpp:163:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  163 |     : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) {
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int<V0, V1, Idx, Val>::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray<int>]':
./gecode/int/element/int.hpp:188:14:   required from 'static Gecode::ExecStatus Gecode::Int::Element::Int<V0, V1, Idx, Val>::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
./gecode/int/element/int.hpp:423:61:   required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
gecode/int/element.cpp:52:5:   required from here
./gecode/int/element/int.hpp:163:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  163 |     : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) {
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int<V0, V1, Idx, Val>::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray<int>]':
./gecode/int/element/int.hpp:188:14:   required from 'static Gecode::ExecStatus Gecode::Int::Element::Int<V0, V1, Idx, Val>::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
./gecode/int/element/int.hpp:431:66:   required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
gecode/int/element.cpp:52:5:   required from here
./gecode/int/element/int.hpp:163:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  163 |     : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) {
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int<V0, V1, Idx, Val>::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray<int>]':
./gecode/int/element/int.hpp:188:14:   required from 'static Gecode::ExecStatus Gecode::Int::Element::Int<V0, V1, Idx, Val>::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
./gecode/int/element/int.hpp:437:50:   required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
gecode/int/element.cpp:52:5:   required from here
./gecode/int/element/int.hpp:163:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  163 |     : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) {
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int<V0, V1, Idx, Val>::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray<int>]':
./gecode/int/element/int.hpp:188:14:   required from 'static Gecode::ExecStatus Gecode::Int::Element::Int<V0, V1, Idx, Val>::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
./gecode/int/element/int.hpp:421:56:   required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
gecode/int/element.cpp:63:5:   required from here
./gecode/int/element/int.hpp:163:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  163 |     : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) {
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int<V0, V1, Idx, Val>::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray<int>]':
./gecode/int/element/int.hpp:188:14:   required from 'static Gecode::ExecStatus Gecode::Int::Element::Int<V0, V1, Idx, Val>::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
./gecode/int/element/int.hpp:423:61:   required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
gecode/int/element.cpp:63:5:   required from here
./gecode/int/element/int.hpp:163:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  163 |     : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) {
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int<V0, V1, Idx, Val>::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray<int>]':
./gecode/int/element/int.hpp:188:14:   required from 'static Gecode::ExecStatus Gecode::Int::Element::Int<V0, V1, Idx, Val>::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
./gecode/int/element/int.hpp:431:66:   required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
gecode/int/element.cpp:63:5:   required from here
./gecode/int/element/int.hpp:163:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  163 |     : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) {
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int<V0, V1, Idx, Val>::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray<int>]':
./gecode/int/element/int.hpp:188:14:   required from 'static Gecode::ExecStatus Gecode::Int::Element::Int<V0, V1, Idx, Val>::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
./gecode/int/element/int.hpp:437:50:   required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
gecode/int/element.cpp:63:5:   required from here
./gecode/int/element/int.hpp:163:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  163 |     : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) {
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int<V0, V1, Idx, Val>::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray<int>]':
./gecode/int/element/int.hpp:188:14:   required from 'static Gecode::ExecStatus Gecode::Int::Element::Int<V0, V1, Idx, Val>::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
./gecode/int/element/int.hpp:421:56:   required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
gecode/int/element.cpp:76:5:   required from here
./gecode/int/element/int.hpp:163:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  163 |     : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) {
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int<V0, V1, Idx, Val>::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray<int>]':
./gecode/int/element/int.hpp:188:14:   required from 'static Gecode::ExecStatus Gecode::Int::Element::Int<V0, V1, Idx, Val>::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
./gecode/int/element/int.hpp:423:61:   required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
gecode/int/element.cpp:76:5:   required from here
./gecode/int/element/int.hpp:163:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  163 |     : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) {
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int<V0, V1, Idx, Val>::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray<int>]':
./gecode/int/element/int.hpp:188:14:   required from 'static Gecode::ExecStatus Gecode::Int::Element::Int<V0, V1, Idx, Val>::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
./gecode/int/element/int.hpp:431:66:   required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
gecode/int/element.cpp:76:5:   required from here
./gecode/int/element/int.hpp:163:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  163 |     : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) {
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/element.hh:376,
                 from gecode/int/element.cpp:38:
./gecode/int/element/int.hpp: In instantiation of 'Gecode::Int::Element::Int<V0, V1, Idx, Val>::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray<int>]':
./gecode/int/element/int.hpp:188:14:   required from 'static Gecode::ExecStatus Gecode::Int::Element::Int<V0, V1, Idx, Val>::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
./gecode/int/element/int.hpp:437:50:   required from 'Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray<int>]'
gecode/int/element.cpp:76:5:   required from here
./gecode/int/element/int.hpp:163:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  163 |     : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) {
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]':
./gecode/int/rel/eq.hpp:116:72:   required from 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
./gecode/int/element/view.hpp:481:14:   required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom<VA, VB, VC>::post(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]'
gecode/int/element.cpp:88:7:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/element.hh:377,
                 from gecode/int/element.cpp:38:
./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::View<VA, VB, VC, pc_ac>::View(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView; int pc_ac = 2]':
./gecode/int/element/view.hpp:472:46:   required from 'Gecode::Int::Element::ViewDom<VA, VB, VC>::ViewDom(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]'
./gecode/int/element/view.hpp:485:14:   required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom<VA, VB, VC>::post(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]'
gecode/int/element.cpp:88:7:   required from here
./gecode/int/element/view.hpp:232:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  232 |     : Propagator(home), iv(iv0), x0(y0), x1(y1) {
      |                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]':
./gecode/int/rel/eq.hpp:48:72:   required from 'Gecode::Int::Rel::EqBnd<View0, View1>::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
./gecode/int/element/view.hpp:399:14:   required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd<VA, VB, VC>::post(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]'
gecode/int/element.cpp:91:7:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/element.hh:377,
                 from gecode/int/element.cpp:38:
./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::View<VA, VB, VC, pc_ac>::View(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView; int pc_ac = 1]':
./gecode/int/element/view.hpp:390:46:   required from 'Gecode::Int::Element::ViewBnd<VA, VB, VC>::ViewBnd(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]'
./gecode/int/element/view.hpp:403:14:   required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd<VA, VB, VC>::post(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]'
gecode/int/element.cpp:91:7:   required from here
./gecode/int/element/view.hpp:232:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  232 |     : Propagator(home), iv(iv0), x0(y0), x1(y1) {
      |                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::ConstIntView; int pc1 = 2]':
./gecode/int/rel/eq.hpp:116:72:   required from 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]'
./gecode/int/element/view.hpp:481:14:   required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom<VA, VB, VC>::post(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]'
gecode/int/element.cpp:106:7:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/element.hh:377,
                 from gecode/int/element.cpp:38:
./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::View<VA, VB, VC, pc_ac>::View(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView; int pc_ac = 2]':
./gecode/int/element/view.hpp:472:46:   required from 'Gecode::Int::Element::ViewDom<VA, VB, VC>::ViewDom(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]'
./gecode/int/element/view.hpp:485:14:   required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewDom<VA, VB, VC>::post(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]'
gecode/int/element.cpp:106:7:   required from here
./gecode/int/element/view.hpp:232:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  232 |     : Propagator(home), iv(iv0), x0(y0), x1(y1) {
      |                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::ConstIntView; int pc1 = 1]':
./gecode/int/rel/eq.hpp:48:72:   required from 'Gecode::Int::Rel::EqBnd<View0, View1>::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]'
./gecode/int/element/view.hpp:399:14:   required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd<VA, VB, VC>::post(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]'
gecode/int/element.cpp:109:7:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/element.hh:377,
                 from gecode/int/element.cpp:38:
./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::View<VA, VB, VC, pc_ac>::View(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView; int pc_ac = 1]':
./gecode/int/element/view.hpp:390:46:   required from 'Gecode::Int::Element::ViewBnd<VA, VB, VC>::ViewBnd(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]'
./gecode/int/element/view.hpp:403:14:   required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd<VA, VB, VC>::post(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]'
gecode/int/element.cpp:109:7:   required from here
./gecode/int/element/view.hpp:232:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  232 |     : Propagator(home), iv(iv0), x0(y0), x1(y1) {
      |                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 1; View1 = Gecode::Int::BoolView; int pc1 = 1]':
./gecode/int/rel/eq.hpp:48:72:   required from 'Gecode::Int::Rel::EqBnd<View0, View1>::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]'
./gecode/int/element/view.hpp:399:14:   required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd<VA, VB, VC>::post(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]'
gecode/int/element.cpp:121:5:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/element.hh:377,
                 from gecode/int/element.cpp:38:
./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::View<VA, VB, VC, pc_ac>::View(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView; int pc_ac = 1]':
./gecode/int/element/view.hpp:390:46:   required from 'Gecode::Int::Element::ViewBnd<VA, VB, VC>::ViewBnd(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]'
./gecode/int/element/view.hpp:403:14:   required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd<VA, VB, VC>::post(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]'
gecode/int/element.cpp:121:5:   required from here
./gecode/int/element/view.hpp:232:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  232 |     : Propagator(home), iv(iv0), x0(y0), x1(y1) {
      |                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 1; View1 = Gecode::Int::ConstIntView; int pc1 = 1]':
./gecode/int/rel/eq.hpp:48:72:   required from 'Gecode::Int::Rel::EqBnd<View0, View1>::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::ConstIntView]'
./gecode/int/element/view.hpp:399:14:   required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd<VA, VB, VC>::post(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]'
gecode/int/element.cpp:134:5:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/element.hh:377,
                 from gecode/int/element.cpp:38:
./gecode/int/element/view.hpp: In instantiation of 'Gecode::Int::Element::View<VA, VB, VC, pc_ac>::View(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView; int pc_ac = 1]':
./gecode/int/element/view.hpp:390:46:   required from 'Gecode::Int::Element::ViewBnd<VA, VB, VC>::ViewBnd(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]'
./gecode/int/element/view.hpp:403:14:   required from 'static Gecode::ExecStatus Gecode::Int::Element::ViewBnd<VA, VB, VC>::post(Gecode::Home, Gecode::Int::Element::IdxViewArray<VA>&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]'
gecode/int/element.cpp:134:5:   required from here
./gecode/int/element/view.hpp:232:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  232 |     : Propagator(home), iv(iv0), x0(y0), x1(y1) {
      |                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/iter.hh:63,
                 from ./gecode/int.hh:56,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/iter/ranges-inter.hpp: In instantiation of 'Gecode::Iter::Ranges::Inter<I, J>::Inter(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Int::IntVarImpFwd]':
./gecode/int/var-imp/int.hpp:672:41:   required from 'Gecode::ModEvent Gecode::Int::IntVarImp::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/int/view/int.hpp:181:36:   required from 'Gecode::ModEvent Gecode::Int::IntView::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/int/element/view.hpp:557:16:   required from 'Gecode::ExecStatus Gecode::Int::Element::ViewDom<VA, VB, VC>::propagate(Gecode::Space&, const ModEventDelta&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView; Gecode::ModEventDelta = int]'
./gecode/int/element/view.hpp:512:3:   required from here
./gecode/iter/ranges-inter.hpp:146:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy]
  146 |     : i(i0), j(j0) {
      |                  ^
In file included from ./gecode/iter.hh:71,
                 from ./gecode/int.hh:56,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)'
  354 |   NaryUnion::operator =(const NaryUnion& m) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/element.hh:43,
                 from gecode/int/element.cpp:38:
./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp<VIC>::subscribe(Gecode::Space&, Gecode::Propagator&, Gecode::PropCond, bool, Gecode::ModEvent, bool) [with VIC = Gecode::Int::BoolVarImpConf]':
./gecode/kernel/core.hpp:3396:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds]
 3396 |     return b.base+u.idx[pc-1];
      |                   ~~~~~^
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/gcc.o  gecode/int/gcc.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int/bool.hh:653,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from ./gecode/int/gcc/post.hpp:44,
                 from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/bool/eqv.hpp: In constructor 'Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, int)':
./gecode/int/bool/eqv.hpp:164:22: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  164 |       x(x0), pm2(pm20) {
      |                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
gecode/int/gcc.cpp: In function 'Gecode::IntVar Gecode::{anonymous}::unify(Gecode::Home, Gecode::IntVar, Gecode::IntVar)':
gecode/int/gcc.cpp:61:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   61 |       rel(home, x, IRT_EQ, y);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/int.hh:1047:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1047 |   rel(Home home, IntVar x0, IntRelType irt, IntVar x1,
      |       ~~~~~^~~~
gecode/int/gcc.cpp: In function 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntConLevel)':
gecode/int/gcc.cpp:116:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  116 |     removeDuplicates(home,c,v);
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/gcc.cpp:75:32: note:   initializing argument 1 of 'void Gecode::{anonymous}::removeDuplicates(Gecode::Home, A&, Gecode::IntArgs&) [with A = Gecode::IntVarArgs]'
   75 |     void removeDuplicates(Home home, A& c, IntArgs& v) {
      |                           ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
gecode/int/gcc.cpp:126:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  126 |                      (GCC::Bnd<GCC::CardView>::post(home,xv,cv)));
      |                                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/gcc.hh:261,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/bnd.hpp:805:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::GCC::Bnd<Card>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardView]'
  805 |   Bnd<Card>::post(Home home,
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
gecode/int/gcc.cpp:130:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  130 |                      (GCC::Dom<GCC::CardView>::post(home,xv,cv)));
      |                                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/gcc.hh:262,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/dom.hpp:296:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::GCC::Dom<Card>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardView]'
  296 |   Dom<Card>::post(Home home,
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
gecode/int/gcc.cpp:134:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  134 |                      (GCC::Val<GCC::CardView>::post(home,xv,cv)));
      |                                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/gcc.hh:260,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/val.hpp:284:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::GCC::Val<Card>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardView]'
  284 |   Val<Card>::post(Home home,
      |                   ~~~~~^~~~
gecode/int/gcc.cpp: In function 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
gecode/int/gcc.cpp:144:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  144 |     count(home, x, c, values, icl);
      |                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/gcc.cpp:103:19: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntConLevel)'
  103 |   void count(Home home, const IntVarArgs& x,
      |              ~~~~~^~~~
gecode/int/gcc.cpp: In function 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const IntSetArgs&, const Gecode::IntArgs&, Gecode::IntConLevel)':
gecode/int/gcc.cpp:167:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  167 |     removeDuplicates(home,c,v);
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/gcc.cpp:75:32: note:   initializing argument 1 of 'void Gecode::{anonymous}::removeDuplicates(Gecode::Home, A&, Gecode::IntArgs&) [with A = Gecode::ArgArray<Gecode::IntSet>]'
   75 |     void removeDuplicates(Home home, A& c, IntArgs& v) {
      |                           ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
gecode/int/gcc.cpp:180:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  180 |                          (GCC::Bnd<GCC::CardView>::post(home, xv, cv)));
      |                                                                     ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/gcc.hh:261,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/bnd.hpp:805:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::GCC::Bnd<Card>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardView]'
  805 |   Bnd<Card>::post(Home home,
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
gecode/int/gcc.cpp:184:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  184 |                          (GCC::Dom<GCC::CardView>::post(home, xv, cv)));
      |                                                                     ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/gcc.hh:262,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/dom.hpp:296:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::GCC::Dom<Card>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardView]'
  296 |   Dom<Card>::post(Home home,
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
gecode/int/gcc.cpp:188:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  188 |                          (GCC::Val<GCC::CardView>::post(home, xv, cv)));
      |                                                                     ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/gcc.hh:260,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/val.hpp:284:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::GCC::Val<Card>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardView]'
  284 |   Val<Card>::post(Home home,
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
gecode/int/gcc.cpp:203:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  203 |                      (GCC::Bnd<GCC::CardConst>::post(home, xv, cv)));
      |                                                                  ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/gcc.hh:261,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/bnd.hpp:805:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::GCC::Bnd<Card>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardConst]'
  805 |   Bnd<Card>::post(Home home,
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
gecode/int/gcc.cpp:207:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  207 |                      (GCC::Dom<GCC::CardConst>::post(home, xv, cv)));
      |                                                                  ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/gcc.hh:262,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/dom.hpp:296:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::GCC::Dom<Card>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardConst]'
  296 |   Dom<Card>::post(Home home,
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
gecode/int/gcc.cpp:211:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  211 |                      (GCC::Val<GCC::CardConst>::post(home, xv, cv)));
      |                                                                  ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/gcc.hh:260,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/val.hpp:284:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::GCC::Val<Card>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardConst]'
  284 |   Val<Card>::post(Home home,
      |                   ~~~~~^~~~
gecode/int/gcc.cpp: In function 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const IntSetArgs&, Gecode::IntConLevel)':
gecode/int/gcc.cpp:221:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  221 |     count(home, x, c, values, icl);
      |                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/gcc.cpp:148:19: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const IntSetArgs&, const Gecode::IntArgs&, Gecode::IntConLevel)'
  148 |   void count(Home home, const IntVarArgs& x,
      |              ~~~~~^~~~
gecode/int/gcc.cpp: In function 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, const Gecode::IntArgs&, Gecode::IntConLevel)':
gecode/int/gcc.cpp:230:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  230 |     count(home, x, cards, v, icl);
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/gcc.cpp:148:19: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const IntSetArgs&, const Gecode::IntArgs&, Gecode::IntConLevel)'
  148 |   void count(Home home, const IntVarArgs& x,
      |              ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]':
./gecode/int/bool/eqv.hpp:164:22:   required from here
./gecode/kernel/propagator.hpp:341:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  341 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/array.hpp: In instantiation of 'bool Gecode::VarArgArray<Var>::same(const Gecode::Space&) const [with Var = Gecode::IntVar]':
gecode/int/gcc.cpp:111:20:   required from here
./gecode/kernel/array.hpp:2091:12: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2091 |       y[i] = a[i];
      |       ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/int/gcc.cpp: In instantiation of 'void Gecode::{anonymous}::removeDuplicates(Gecode::Home, A&, Gecode::IntArgs&) [with A = Gecode::IntVarArgs]':
gecode/int/gcc.cpp:116:30:   required from here
gecode/int/gcc.cpp:89:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   89 |           cc[cc.size()-1] = unify(home, cc[cc.size()-1], a[i].first);
      |                             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/gcc.cpp:60:23: note:   initializing argument 1 of 'Gecode::IntVar Gecode::{anonymous}::unify(Gecode::Home, Gecode::IntVar, Gecode::IntVar)'
   60 |     IntVar unify(Home home, IntVar x, IntVar y) {
      |                  ~~~~~^~~~
gecode/int/gcc.cpp:89:27: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
   89 |           cc[cc.size()-1] = unify(home, cc[cc.size()-1], a[i].first);
      |           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/int/gcc.cpp:97:9: warning: implicitly-declared 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)' is deprecated [-Wdeprecated-copy]
   97 |       c = cc;
      |       ~~^~~~
In file included from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/int.hh:643:5: note: because 'Gecode::IntVarArgs' has user-provided 'Gecode::IntVarArgs::IntVarArgs(const Gecode::IntVarArgs&)'
  643 |     IntVarArgs(const IntVarArgs& a) : VarArgArray<IntVar>(a) {}
      |     ^~~~~~~~~~
./gecode/int.hh:634:9: warning: implicitly-declared 'Gecode::VarArgArray<Gecode::IntVar>& Gecode::VarArgArray<Gecode::IntVar>::operator=(const Gecode::VarArgArray<Gecode::IntVar>&)' is deprecated [-Wdeprecated-copy]
  634 |   class IntVarArgs : public VarArgArray<IntVar> {
      |         ^~~~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/array.hpp:1999:3: note: because 'Gecode::VarArgArray<Gecode::IntVar>' has user-provided 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
 1999 |   VarArgArray<Var>::VarArgArray(const VarArgArray<Var>& aa)
      |   ^~~~~~~~~~~~~~~~
gecode/int/gcc.cpp:97:9: note: synthesized method 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)' first required here
   97 |       c = cc;
      |       ~~^~~~
In file included from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/int.hh:605:9: warning: implicitly-declared 'Gecode::PrimArgArray<int>& Gecode::PrimArgArray<int>::operator=(const Gecode::PrimArgArray<int>&)' is deprecated [-Wdeprecated-copy]
  605 |   class IntArgs : public PrimArgArray<int> {
      |         ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/array.hpp:1841:3: note: because 'Gecode::PrimArgArray<int>' has user-provided 'Gecode::PrimArgArray< <template-parameter-1-1> >::PrimArgArray(const Gecode::PrimArgArray< <template-parameter-1-1> >&) [with T = int]'
 1841 |   PrimArgArray<T>::PrimArgArray(const PrimArgArray<T>& aa)
      |   ^~~~~~~~~~~~~~~
gecode/int/gcc.cpp:98:9: note: synthesized method 'Gecode::IntArgs& Gecode::IntArgs::operator=(const Gecode::IntArgs&)' first required here
   98 |       v = vv;
      |       ~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/bnd.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::GCC::Bnd<Card>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardView]':
gecode/int/gcc.cpp:125:7:   required from here
./gecode/int/gcc/bnd.hpp:818:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  818 |     GECODE_ES_CHECK(postSideConstraints<Card>(home, x, k));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/post.hpp:64:28: note:   initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::GCC::postSideConstraints(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardView]'
   64 |   postSideConstraints(Home home, ViewArray<IntView>& x, ViewArray<Card>& k) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/gcc.hh:261,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/bnd.hpp:820:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  820 |     if (isDistinct<Card>(home,x,k))
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/post.hpp:142:19: note:   initializing argument 1 of 'bool Gecode::Int::GCC::isDistinct(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardView]'
  142 |   isDistinct(Home home, ViewArray<IntView>& x, ViewArray<Card>& k) {
      |              ~~~~~^~~~
In file included from ./gecode/int/gcc.hh:261,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/bnd.hpp:821:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  821 |       return Distinct::Bnd<IntView>::post(home,x);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:305,
                 from ./gecode/int/gcc/post.hpp:45,
                 from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/distinct/bnd.hpp:435:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
  435 |   Bnd<View>::post(Home home, ViewArray<View>& x){
      |                   ~~~~~^~~~
In file included from ./gecode/int/gcc.hh:261,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/bnd.hpp:823:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  823 |     (void) new (home) Bnd<Card>(home,x,k,cardfix,nolbc);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/gcc.hh:261,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/bnd.hpp:49:12: note:   initializing argument 1 of 'Gecode::Int::GCC::Bnd<Card>::Bnd(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&, bool, bool) [with Card = Gecode::Int::GCC::CardView]'
   49 |   Bnd(Home home, ViewArray<IntView>& x0, ViewArray<Card>& k0,
      |       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::GCC::Dom<Card>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardView]':
gecode/int/gcc.cpp:129:7:   required from here
./gecode/int/gcc/dom.hpp:298:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  298 |     GECODE_ES_CHECK((postSideConstraints<Card>(home,x,k)));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/post.hpp:64:28: note:   initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::GCC::postSideConstraints(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardView]'
   64 |   postSideConstraints(Home home, ViewArray<IntView>& x, ViewArray<Card>& k) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/gcc.hh:262,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/dom.hpp:300:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  300 |     if (isDistinct<Card>(home, x, k))
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/post.hpp:142:19: note:   initializing argument 1 of 'bool Gecode::Int::GCC::isDistinct(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardView]'
  142 |   isDistinct(Home home, ViewArray<IntView>& x, ViewArray<Card>& k) {
      |              ~~~~~^~~~
In file included from ./gecode/int/gcc.hh:262,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/dom.hpp:301:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  301 |       return Distinct::Dom<IntView>::post(home,x);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:309,
                 from ./gecode/int/gcc/post.hpp:45,
                 from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/distinct/dom.hpp:49:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
   49 |   Dom<View>::post(Home home, ViewArray<View>& x) {
      |                   ~~~~~^~~~
In file included from ./gecode/int/gcc.hh:262,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/dom.hpp:309:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  309 |     (void) new (home) Dom<Card>(home,x,k,cardfix);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/gcc.hh:262,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/dom.hpp:71:23: note:   initializing argument 1 of 'Gecode::Int::GCC::Dom<Card>::Dom(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&, bool) [with Card = Gecode::Int::GCC::CardView]'
   71 |   Dom<Card>::Dom(Home home, ViewArray<IntView>& x0,
      |                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::GCC::Val<Card>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardView]':
gecode/int/gcc.cpp:133:7:   required from here
./gecode/int/gcc/val.hpp:286:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  286 |     GECODE_ES_CHECK((postSideConstraints<Card>(home,x,k)));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/post.hpp:64:28: note:   initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::GCC::postSideConstraints(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardView]'
   64 |   postSideConstraints(Home home, ViewArray<IntView>& x, ViewArray<Card>& k) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/gcc.hh:260,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/val.hpp:288:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  288 |     if (isDistinct<Card>(home,x,k))
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/post.hpp:142:19: note:   initializing argument 1 of 'bool Gecode::Int::GCC::isDistinct(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardView]'
  142 |   isDistinct(Home home, ViewArray<IntView>& x, ViewArray<Card>& k) {
      |              ~~~~~^~~~
In file included from ./gecode/int/gcc.hh:260,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/val.hpp:289:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  289 |       return Distinct::Val<IntView>::post(home,x);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:304,
                 from ./gecode/int/gcc/post.hpp:45,
                 from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/distinct/val.hpp:174:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Val<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
  174 |   Val<View>::post(Home home, ViewArray<View>& x) {
      |                   ~~~~~^~~~
In file included from ./gecode/int/gcc.hh:260,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/val.hpp:291:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  291 |     (void) new (home) Val<Card>(home,x,k);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/gcc.hh:260,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/val.hpp:47:23: note:   initializing argument 1 of 'Gecode::Int::GCC::Val<Card>::Val(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardView]'
   47 |   Val<Card>::Val(Home home,
      |                  ~~~~~^~~~
gecode/int/gcc.cpp: In instantiation of 'void Gecode::{anonymous}::removeDuplicates(Gecode::Home, A&, Gecode::IntArgs&) [with A = Gecode::ArgArray<Gecode::IntSet>]':
gecode/int/gcc.cpp:167:30:   required from here
gecode/int/gcc.cpp:89:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   89 |           cc[cc.size()-1] = unify(home, cc[cc.size()-1], a[i].first);
      |                             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/gcc.cpp:65:18: note:   initializing argument 1 of 'Gecode::IntSet Gecode::{anonymous}::unify(Gecode::Home, const Gecode::IntSet&, const Gecode::IntSet&)'
   65 |     IntSet unify(Home, const IntSet& x, const IntSet& y) {
      |                  ^~~~
gecode/int/gcc.cpp:97:9: warning: implicitly-declared 'Gecode::ArgArray<Gecode::IntSet>& Gecode::ArgArray<Gecode::IntSet>::operator=(const Gecode::ArgArray<Gecode::IntSet>&)' is deprecated [-Wdeprecated-copy]
   97 |       c = cc;
      |       ~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/array.hpp:1923:3: note: because 'Gecode::ArgArray<Gecode::IntSet>' has user-provided 'Gecode::ArgArray< <template-parameter-1-1> >::ArgArray(const Gecode::ArgArray< <template-parameter-1-1> >&) [with T = Gecode::IntSet]'
 1923 |   ArgArray<T>::ArgArray(const ArgArray<T>& aa)
      |   ^~~~~~~~~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/bnd.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::GCC::Bnd<Card>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardConst]':
gecode/int/gcc.cpp:202:7:   required from here
./gecode/int/gcc/bnd.hpp:818:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  818 |     GECODE_ES_CHECK(postSideConstraints<Card>(home, x, k));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/post.hpp:64:28: note:   initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::GCC::postSideConstraints(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardConst]'
   64 |   postSideConstraints(Home home, ViewArray<IntView>& x, ViewArray<Card>& k) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/gcc.hh:261,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/bnd.hpp:820:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  820 |     if (isDistinct<Card>(home,x,k))
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/post.hpp:142:19: note:   initializing argument 1 of 'bool Gecode::Int::GCC::isDistinct(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardConst]'
  142 |   isDistinct(Home home, ViewArray<IntView>& x, ViewArray<Card>& k) {
      |              ~~~~~^~~~
In file included from ./gecode/int/gcc.hh:261,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/bnd.hpp:821:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  821 |       return Distinct::Bnd<IntView>::post(home,x);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:305,
                 from ./gecode/int/gcc/post.hpp:45,
                 from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/distinct/bnd.hpp:435:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
  435 |   Bnd<View>::post(Home home, ViewArray<View>& x){
      |                   ~~~~~^~~~
In file included from ./gecode/int/gcc.hh:261,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/bnd.hpp:823:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  823 |     (void) new (home) Bnd<Card>(home,x,k,cardfix,nolbc);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/gcc.hh:261,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/bnd.hpp:49:12: note:   initializing argument 1 of 'Gecode::Int::GCC::Bnd<Card>::Bnd(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&, bool, bool) [with Card = Gecode::Int::GCC::CardConst]'
   49 |   Bnd(Home home, ViewArray<IntView>& x0, ViewArray<Card>& k0,
      |       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::GCC::Dom<Card>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardConst]':
gecode/int/gcc.cpp:206:7:   required from here
./gecode/int/gcc/dom.hpp:298:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  298 |     GECODE_ES_CHECK((postSideConstraints<Card>(home,x,k)));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/post.hpp:64:28: note:   initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::GCC::postSideConstraints(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardConst]'
   64 |   postSideConstraints(Home home, ViewArray<IntView>& x, ViewArray<Card>& k) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/gcc.hh:262,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/dom.hpp:300:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  300 |     if (isDistinct<Card>(home, x, k))
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/post.hpp:142:19: note:   initializing argument 1 of 'bool Gecode::Int::GCC::isDistinct(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardConst]'
  142 |   isDistinct(Home home, ViewArray<IntView>& x, ViewArray<Card>& k) {
      |              ~~~~~^~~~
In file included from ./gecode/int/gcc.hh:262,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/dom.hpp:301:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  301 |       return Distinct::Dom<IntView>::post(home,x);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:309,
                 from ./gecode/int/gcc/post.hpp:45,
                 from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/distinct/dom.hpp:49:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
   49 |   Dom<View>::post(Home home, ViewArray<View>& x) {
      |                   ~~~~~^~~~
In file included from ./gecode/int/gcc.hh:262,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/dom.hpp:309:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  309 |     (void) new (home) Dom<Card>(home,x,k,cardfix);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/gcc.hh:262,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/dom.hpp:71:23: note:   initializing argument 1 of 'Gecode::Int::GCC::Dom<Card>::Dom(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&, bool) [with Card = Gecode::Int::GCC::CardConst]'
   71 |   Dom<Card>::Dom(Home home, ViewArray<IntView>& x0,
      |                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::GCC::Val<Card>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardConst]':
gecode/int/gcc.cpp:210:7:   required from here
./gecode/int/gcc/val.hpp:286:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  286 |     GECODE_ES_CHECK((postSideConstraints<Card>(home,x,k)));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/post.hpp:64:28: note:   initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::GCC::postSideConstraints(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardConst]'
   64 |   postSideConstraints(Home home, ViewArray<IntView>& x, ViewArray<Card>& k) {
      |                       ~~~~~^~~~
In file included from ./gecode/int/gcc.hh:260,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/val.hpp:288:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  288 |     if (isDistinct<Card>(home,x,k))
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/post.hpp:142:19: note:   initializing argument 1 of 'bool Gecode::Int::GCC::isDistinct(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardConst]'
  142 |   isDistinct(Home home, ViewArray<IntView>& x, ViewArray<Card>& k) {
      |              ~~~~~^~~~
In file included from ./gecode/int/gcc.hh:260,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/val.hpp:289:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  289 |       return Distinct::Val<IntView>::post(home,x);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:304,
                 from ./gecode/int/gcc/post.hpp:45,
                 from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/distinct/val.hpp:174:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Val<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
  174 |   Val<View>::post(Home home, ViewArray<View>& x) {
      |                   ~~~~~^~~~
In file included from ./gecode/int/gcc.hh:260,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/val.hpp:291:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  291 |     (void) new (home) Val<Card>(home,x,k);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/gcc.hh:260,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/val.hpp:47:23: note:   initializing argument 1 of 'Gecode::Int::GCC::Val<Card>::Val(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardConst]'
   47 |   Val<Card>::Val(Home home,
      |                  ~~~~~^~~~
In file included from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::GCC::postSideConstraints(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardView]':
./gecode/int/gcc/bnd.hpp:818:5:   required from 'static Gecode::ExecStatus Gecode::Int::GCC::Bnd<Card>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardView]'
gecode/int/gcc.cpp:125:7:   required from here
./gecode/int/gcc/post.hpp:129:19: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  129 |       Linear::post(home,t,k.size(),IRT_EQ,x.size(),ICL_BND);
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/gcc/post.hpp:44,
                 from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/linear.hh:1364:13: note:   initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::IntView>*, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1364 |   post(Home home, Term<IntView>* t, int n, IntRelType irt, int c,
      |        ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:305,
                 from ./gecode/int/gcc/post.hpp:45,
                 from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/distinct/bnd.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]':
./gecode/int/gcc/bnd.hpp:821:42:   required from 'static Gecode::ExecStatus Gecode::Int::GCC::Bnd<Card>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardView]'
gecode/int/gcc.cpp:125:7:   required from here
./gecode/int/distinct/bnd.hpp:437:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  437 |       return Rel::Nq<View>::post(home,x[0],x[1]);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from ./gecode/int/gcc/post.hpp:44,
                 from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:305,
                 from ./gecode/int/gcc/post.hpp:45,
                 from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/distinct/bnd.hpp:439:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  439 |       (void) new (home) Bnd<View>(home,x);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:305,
                 from ./gecode/int/gcc/post.hpp:45,
                 from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/distinct/bnd.hpp:42:23: note:   initializing argument 1 of 'Gecode::Int::Distinct::Bnd<View>::Bnd(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
   42 |   Bnd<View>::Bnd(Home home, ViewArray<View>& x0)
      |                  ~~~~~^~~~
In file included from ./gecode/int/gcc.hh:261,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/bnd.hpp: In instantiation of 'Gecode::Int::GCC::Bnd<Card>::Bnd(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&, bool, bool) [with Card = Gecode::Int::GCC::CardView]':
./gecode/int/gcc/bnd.hpp:823:12:   required from 'static Gecode::ExecStatus Gecode::Int::GCC::Bnd<Card>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardView]'
gecode/int/gcc.cpp:125:7:   required from here
./gecode/int/gcc/bnd.hpp:52:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   52 |     card_fixed(cf), skip_lbc(nolbc) {
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:309,
                 from ./gecode/int/gcc/post.hpp:45,
                 from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/distinct/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]':
./gecode/int/gcc/dom.hpp:301:42:   required from 'static Gecode::ExecStatus Gecode::Int::GCC::Dom<Card>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardView]'
gecode/int/gcc.cpp:129:7:   required from here
./gecode/int/distinct/dom.hpp:51:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |       return Rel::Nq<View>::post(home,x[0],x[1]);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from ./gecode/int/gcc/post.hpp:44,
                 from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:309,
                 from ./gecode/int/gcc/post.hpp:45,
                 from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/distinct/dom.hpp:53:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |       return TerDom<View>::post(home,x[0],x[1],x[2]);
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:306,
                 from ./gecode/int/gcc/post.hpp:45,
                 from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/distinct/ter-dom.hpp:53:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
   53 |   TerDom<View>::post(Home home, View x0, View x1, View x2) {
      |                      ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:309,
                 from ./gecode/int/gcc/post.hpp:45,
                 from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/distinct/dom.hpp:57:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   57 |       (void) new (home) Dom<View>(home,x);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:309,
                 from ./gecode/int/gcc/post.hpp:45,
                 from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/distinct/dom.hpp:44:23: note:   initializing argument 1 of 'Gecode::Int::Distinct::Dom<View>::Dom(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
   44 |   Dom<View>::Dom(Home home, ViewArray<View>& x)
      |                  ~~~~~^~~~
In file included from ./gecode/int/gcc.hh:262,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/dom.hpp: In instantiation of 'Gecode::Int::GCC::Dom<Card>::Dom(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&, bool) [with Card = Gecode::Int::GCC::CardView]':
./gecode/int/gcc/dom.hpp:309:12:   required from 'static Gecode::ExecStatus Gecode::Int::GCC::Dom<Card>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardView]'
gecode/int/gcc.cpp:129:7:   required from here
./gecode/int/gcc/dom.hpp:74:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   74 |       k(k0), vvg(NULL), card_fixed(cf){
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:304,
                 from ./gecode/int/gcc/post.hpp:45,
                 from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/distinct/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::Val<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]':
./gecode/int/gcc/val.hpp:289:42:   required from 'static Gecode::ExecStatus Gecode::Int::GCC::Val<Card>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardView]'
gecode/int/gcc.cpp:133:7:   required from here
./gecode/int/distinct/val.hpp:176:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  176 |       return Rel::Nq<View>::post(home,x[0],x[1]);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from ./gecode/int/gcc/post.hpp:44,
                 from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:304,
                 from ./gecode/int/gcc/post.hpp:45,
                 from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/distinct/val.hpp:178:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  178 |       (void) new (home) Val<View>(home,x);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:304,
                 from ./gecode/int/gcc/post.hpp:45,
                 from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/distinct/val.hpp:151:23: note:   initializing argument 1 of 'Gecode::Int::Distinct::Val<View>::Val(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
  151 |   Val<View>::Val(Home home, ViewArray<View>& x)
      |                  ~~~~~^~~~
In file included from ./gecode/int/gcc.hh:260,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/val.hpp: In instantiation of 'Gecode::Int::GCC::Val<Card>::Val(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardView]':
./gecode/int/gcc/val.hpp:291:12:   required from 'static Gecode::ExecStatus Gecode::Int::GCC::Val<Card>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardView]'
gecode/int/gcc.cpp:133:7:   required from here
./gecode/int/gcc/val.hpp:49:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : Propagator(home), x(x0), k(k0){
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/post.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::GCC::postSideConstraints(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardConst]':
./gecode/int/gcc/bnd.hpp:818:5:   required from 'static Gecode::ExecStatus Gecode::Int::GCC::Bnd<Card>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardConst]'
gecode/int/gcc.cpp:202:7:   required from here
./gecode/int/gcc/post.hpp:129:19: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  129 |       Linear::post(home,t,k.size(),IRT_EQ,x.size(),ICL_BND);
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/gcc/post.hpp:44,
                 from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/linear.hh:1364:13: note:   initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::IntView>*, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1364 |   post(Home home, Term<IntView>* t, int n, IntRelType irt, int c,
      |        ~~~~~^~~~
In file included from ./gecode/int/gcc.hh:261,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/bnd.hpp: In instantiation of 'Gecode::Int::GCC::Bnd<Card>::Bnd(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&, bool, bool) [with Card = Gecode::Int::GCC::CardConst]':
./gecode/int/gcc/bnd.hpp:823:12:   required from 'static Gecode::ExecStatus Gecode::Int::GCC::Bnd<Card>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardConst]'
gecode/int/gcc.cpp:202:7:   required from here
./gecode/int/gcc/bnd.hpp:52:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   52 |     card_fixed(cf), skip_lbc(nolbc) {
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/gcc.hh:262,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/dom.hpp: In instantiation of 'Gecode::Int::GCC::Dom<Card>::Dom(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&, bool) [with Card = Gecode::Int::GCC::CardConst]':
./gecode/int/gcc/dom.hpp:309:12:   required from 'static Gecode::ExecStatus Gecode::Int::GCC::Dom<Card>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardConst]'
gecode/int/gcc.cpp:206:7:   required from here
./gecode/int/gcc/dom.hpp:74:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   74 |       k(k0), vvg(NULL), card_fixed(cf){
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/gcc.hh:260,
                 from gecode/int/gcc.cpp:44:
./gecode/int/gcc/val.hpp: In instantiation of 'Gecode::Int::GCC::Val<Card>::Val(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardConst]':
./gecode/int/gcc/val.hpp:291:12:   required from 'static Gecode::ExecStatus Gecode::Int::GCC::Val<Card>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardConst]'
gecode/int/gcc.cpp:210:7:   required from here
./gecode/int/gcc/val.hpp:49:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : Propagator(home), x(x0), k(k0){
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:123,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/support/sort.hpp: In instantiation of 'void Gecode::Support::insertion(Type*, Type*, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray<Gecode::IntVar>::VarLess]':
./gecode/support/sort.hpp:240:14:   required from 'void Gecode::Support::quicksort(Type*, int, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray<Gecode::IntVar>::VarLess]'
./gecode/kernel/array.hpp:2093:36:   required from 'bool Gecode::VarArgArray<Var>::same(const Gecode::Space&) const [with Var = Gecode::IntVar]'
gecode/int/gcc.cpp:111:20:   required from here
./gecode/support/sort.hpp:108:12: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  108 |         *j = *(j-1); j--;
      |         ~~~^~~~~~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:123,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/support/sort.hpp:110:10: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  110 |       *j = v;
      |       ~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from ./gecode/int/gcc/post.hpp:44,
                 from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]':
./gecode/int/distinct/bnd.hpp:437:33:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/gcc/bnd.hpp:821:42:   required from 'static Gecode::ExecStatus Gecode::Int::GCC::Bnd<Card>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardView]'
gecode/int/gcc.cpp:125:7:   required from here
./gecode/int/rel/nq.hpp:61:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   61 |       (void) new (home) Nq<View>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from ./gecode/int/gcc/post.hpp:44,
                 from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/rel/nq.hpp:48:21: note:   initializing argument 1 of 'Gecode::Int::Rel::Nq<View>::Nq(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   48 |   Nq<View>::Nq(Home home, View x0, View x1)
      |                ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:305,
                 from ./gecode/int/gcc/post.hpp:45,
                 from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/distinct/bnd.hpp: In instantiation of 'Gecode::Int::Distinct::Bnd<View>::Bnd(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]':
./gecode/int/distinct/bnd.hpp:439:14:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/gcc/bnd.hpp:821:42:   required from 'static Gecode::ExecStatus Gecode::Int::GCC::Bnd<Card>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardView]'
gecode/int/gcc.cpp:125:7:   required from here
./gecode/int/distinct/bnd.hpp:43:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : Propagator(home), x(x0), y(home,x0) {
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:306,
                 from ./gecode/int/gcc/post.hpp:45,
                 from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/distinct/ter-dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]':
./gecode/int/distinct/dom.hpp:53:32:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/gcc/dom.hpp:301:42:   required from 'static Gecode::ExecStatus Gecode::Int::GCC::Dom<Card>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardView]'
gecode/int/gcc.cpp:129:7:   required from here
./gecode/int/distinct/ter-dom.hpp:54:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     (void) new (home) TerDom<View>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:306,
                 from ./gecode/int/gcc/post.hpp:45,
                 from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/distinct/ter-dom.hpp:48:29: note:   initializing argument 1 of 'Gecode::Int::Distinct::TerDom<View>::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
   48 |   TerDom<View>::TerDom(Home home, View x0, View x1, View x2)
      |                        ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:309,
                 from ./gecode/int/gcc/post.hpp:45,
                 from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/distinct/dom.hpp: In instantiation of 'Gecode::Int::Distinct::Dom<View>::Dom(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]':
./gecode/int/distinct/dom.hpp:57:14:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/gcc/dom.hpp:301:42:   required from 'static Gecode::ExecStatus Gecode::Int::GCC::Dom<Card>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardView]'
gecode/int/gcc.cpp:129:7:   required from here
./gecode/int/distinct/dom.hpp:45:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   45 |     : NaryPropagator<View,PC_INT_DOM>(home,x) {}
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/propagator.hpp:444:9: note:   initializing argument 1 of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int pc = 2]'
  444 |   (Home home, ViewArray<View>& y)
      |    ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:304,
                 from ./gecode/int/gcc/post.hpp:45,
                 from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/distinct/val.hpp: In instantiation of 'Gecode::Int::Distinct::Val<View>::Val(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]':
./gecode/int/distinct/val.hpp:178:14:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Val<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/gcc/val.hpp:289:42:   required from 'static Gecode::ExecStatus Gecode::Int::GCC::Val<Card>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardView]'
gecode/int/gcc.cpp:133:7:   required from here
./gecode/int/distinct/val.hpp:152:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  152 |   : NaryPropagator<View,PC_INT_VAL>(home,x) {}
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/propagator.hpp:444:9: note:   initializing argument 1 of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int pc = 0]'
  444 |   (Home home, ViewArray<View>& y)
      |    ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/bool/ite.hpp:38,
                 from ./gecode/int/bool.hh:655,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from ./gecode/int/gcc/post.hpp:44,
                 from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/rel/nq.hpp: In instantiation of 'Gecode::Int::Rel::Nq<View>::Nq(Gecode::Home, View, View) [with View = Gecode::Int::IntView]':
./gecode/int/rel/nq.hpp:61:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
./gecode/int/distinct/bnd.hpp:437:33:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/gcc/bnd.hpp:821:42:   required from 'static Gecode::ExecStatus Gecode::Int::GCC::Bnd<Card>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardView]'
gecode/int/gcc.cpp:125:7:   required from here
./gecode/int/rel/nq.hpp:49:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : BinaryPropagator<View,PC_INT_VAL>(home,x0,x1) {}
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 0]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:306,
                 from ./gecode/int/gcc/post.hpp:45,
                 from ./gecode/int/gcc.hh:259,
                 from gecode/int/gcc.cpp:44:
./gecode/int/distinct/ter-dom.hpp: In instantiation of 'Gecode::Int::Distinct::TerDom<View>::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]':
./gecode/int/distinct/ter-dom.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
./gecode/int/distinct/dom.hpp:53:32:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/gcc/dom.hpp:301:42:   required from 'static Gecode::ExecStatus Gecode::Int::GCC::Dom<Card>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardView]'
gecode/int/gcc.cpp:129:7:   required from here
./gecode/int/distinct/ter-dom.hpp:49:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : TernaryPropagator<View,PC_INT_DOM>(home,x0,x1,x2) {}
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/propagator.hpp:390:9: note:   initializing argument 1 of 'Gecode::TernaryPropagator<View, pc>::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]'
  390 |   (Home home, View y0, View y1, View y2)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int pc = 2]':
./gecode/int/distinct/dom.hpp:45:45:   required from 'Gecode::Int::Distinct::Dom<View>::Dom(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/distinct/dom.hpp:57:14:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/gcc/dom.hpp:301:42:   required from 'static Gecode::ExecStatus Gecode::Int::GCC::Dom<Card>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardView]'
gecode/int/gcc.cpp:129:7:   required from here
./gecode/kernel/propagator.hpp:445:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  445 |     : Propagator(home), x(y) {
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int pc = 0]':
./gecode/int/distinct/val.hpp:152:43:   required from 'Gecode::Int::Distinct::Val<View>::Val(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/distinct/val.hpp:178:14:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Val<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/gcc/val.hpp:289:42:   required from 'static Gecode::ExecStatus Gecode::Int::GCC::Val<Card>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardView]'
gecode/int/gcc.cpp:133:7:   required from here
./gecode/kernel/propagator.hpp:445:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  445 |     : Propagator(home), x(y) {
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 0]':
./gecode/int/rel/nq.hpp:49:51:   required from 'Gecode::Int::Rel::Nq<View>::Nq(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
./gecode/int/rel/nq.hpp:61:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
./gecode/int/distinct/bnd.hpp:437:33:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/gcc/bnd.hpp:821:42:   required from 'static Gecode::ExecStatus Gecode::Int::GCC::Bnd<Card>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardView]'
gecode/int/gcc.cpp:125:7:   required from here
./gecode/kernel/propagator.hpp:341:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  341 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::TernaryPropagator<View, pc>::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]':
./gecode/int/distinct/ter-dom.hpp:49:55:   required from 'Gecode::Int::Distinct::TerDom<View>::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
./gecode/int/distinct/ter-dom.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
./gecode/int/distinct/dom.hpp:53:32:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/gcc/dom.hpp:301:42:   required from 'static Gecode::ExecStatus Gecode::Int::GCC::Dom<Card>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, Gecode::ViewArray<View>&) [with Card = Gecode::Int::GCC::CardView]'
gecode/int/gcc.cpp:129:7:   required from here
./gecode/kernel/propagator.hpp:391:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  391 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/gcc.hh:47,
                 from gecode/int/gcc.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/sequence.o  gecode/int/sequence.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
gecode/int/sequence.cpp: In function 'void Gecode::sequence(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, int, int, int, Gecode::IntConLevel)':
gecode/int/sequence.cpp:108:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  108 |                       (home,xv,s.min(),q,l,u)));
      |                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/sequence.hh:149,
                 from gecode/int/sequence.cpp:42:
./gecode/int/sequence/int.hpp:157:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Sequence::Sequence<View, Val>::post(Gecode::Home, Gecode::ViewArray<View>&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = int]'
  157 |   Sequence<View,Val>::post(Home home, ViewArray<View>& x, Val s, int q, int l, int u) {
      |                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
gecode/int/sequence.cpp:112:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  112 |                       (home,xv,s,q,l,u)));
      |                                       ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/sequence.hh:149,
                 from gecode/int/sequence.cpp:42:
./gecode/int/sequence/int.hpp:157:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Sequence::Sequence<View, Val>::post(Gecode::Home, Gecode::ViewArray<View>&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = Gecode::IntSet]'
  157 |   Sequence<View,Val>::post(Home home, ViewArray<View>& x, Val s, int q, int l, int u) {
      |                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
gecode/int/sequence.cpp: In function 'void Gecode::sequence(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::IntSet&, int, int, int, Gecode::IntConLevel)':
gecode/int/sequence.cpp:192:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  192 |                     (home,xv,s.min(),q,l,u)));
      |                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/sequence.hh:149,
                 from gecode/int/sequence.cpp:42:
./gecode/int/sequence/int.hpp:157:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Sequence::Sequence<View, Val>::post(Gecode::Home, Gecode::ViewArray<View>&, Val, int, int, int) [with View = Gecode::Int::BoolView; Val = int]'
  157 |   Sequence<View,Val>::post(Home home, ViewArray<View>& x, Val s, int q, int l, int u) {
      |                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'bool Gecode::VarArgArray<Var>::same(const Gecode::Space&) const [with Var = Gecode::IntVar]':
gecode/int/sequence.cpp:63:20:   required from here
./gecode/kernel/array.hpp:2091:12: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2091 |       y[i] = a[i];
      |       ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/int/sequence.hh:149,
                 from gecode/int/sequence.cpp:42:
./gecode/int/sequence/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Sequence::Sequence<View, Val>::post(Gecode::Home, Gecode::ViewArray<View>&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = int]':
gecode/int/sequence.cpp:106:7:   required from here
./gecode/int/sequence/int.hpp:159:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  159 |     Sequence<View,Val>* p = new (home) Sequence<View,Val>(home,x,s,q,l,u);
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/sequence.hh:149,
                 from gecode/int/sequence.cpp:42:
./gecode/int/sequence/int.hpp:46:37: note:   initializing argument 1 of 'Gecode::Int::Sequence::Sequence<View, Val>::Sequence(Gecode::Home, Gecode::ViewArray<View>&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = int]'
   46 |   Sequence<View,Val>::Sequence(Home home, ViewArray<View>& x0, Val s0,
      |                                ~~~~~^~~~
./gecode/int/sequence/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Sequence::Sequence<View, Val>::post(Gecode::Home, Gecode::ViewArray<View>&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = Gecode::IntSet]':
gecode/int/sequence.cpp:110:7:   required from here
./gecode/int/sequence/int.hpp:159:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  159 |     Sequence<View,Val>* p = new (home) Sequence<View,Val>(home,x,s,q,l,u);
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/sequence.hh:149,
                 from gecode/int/sequence.cpp:42:
./gecode/int/sequence/int.hpp:46:37: note:   initializing argument 1 of 'Gecode::Int::Sequence::Sequence<View, Val>::Sequence(Gecode::Home, Gecode::ViewArray<View>&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = Gecode::IntSet]'
   46 |   Sequence<View,Val>::Sequence(Home home, ViewArray<View>& x0, Val s0,
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'bool Gecode::VarArgArray<Var>::same(const Gecode::Space&) const [with Var = Gecode::BoolVar]':
gecode/int/sequence.cpp:129:20:   required from here
./gecode/kernel/array.hpp:2091:12: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2091 |       y[i] = a[i];
      |       ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/sequence.hh:149,
                 from gecode/int/sequence.cpp:42:
./gecode/int/sequence/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Sequence::Sequence<View, Val>::post(Gecode::Home, Gecode::ViewArray<View>&, Val, int, int, int) [with View = Gecode::Int::BoolView; Val = int]':
gecode/int/sequence.cpp:190:5:   required from here
./gecode/int/sequence/int.hpp:159:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  159 |     Sequence<View,Val>* p = new (home) Sequence<View,Val>(home,x,s,q,l,u);
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/sequence.hh:149,
                 from gecode/int/sequence.cpp:42:
./gecode/int/sequence/int.hpp:46:37: note:   initializing argument 1 of 'Gecode::Int::Sequence::Sequence<View, Val>::Sequence(Gecode::Home, Gecode::ViewArray<View>&, Val, int, int, int) [with View = Gecode::Int::BoolView; Val = int]'
   46 |   Sequence<View,Val>::Sequence(Home home, ViewArray<View>& x0, Val s0,
      |                                ~~~~~^~~~
./gecode/int/sequence/int.hpp: In instantiation of 'Gecode::Int::Sequence::Sequence<View, Val>::Sequence(Gecode::Home, Gecode::ViewArray<View>&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = int]':
./gecode/int/sequence/int.hpp:159:29:   required from 'static Gecode::ExecStatus Gecode::Int::Sequence::Sequence<View, Val>::post(Gecode::Home, Gecode::ViewArray<View>&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = int]'
gecode/int/sequence.cpp:106:7:   required from here
./gecode/int/sequence/int.hpp:49:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |       vvsamax(home,x,s0,q0), vvsamin(home,x,s0,q0), ac(home) {
      |                                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/sequence.hh:149,
                 from gecode/int/sequence.cpp:42:
./gecode/int/sequence/int.hpp: In instantiation of 'Gecode::Int::Sequence::Sequence<View, Val>::Sequence(Gecode::Home, Gecode::ViewArray<View>&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = Gecode::IntSet]':
./gecode/int/sequence/int.hpp:159:29:   required from 'static Gecode::ExecStatus Gecode::Int::Sequence::Sequence<View, Val>::post(Gecode::Home, Gecode::ViewArray<View>&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = Gecode::IntSet]'
gecode/int/sequence.cpp:110:7:   required from here
./gecode/int/sequence/int.hpp:49:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |       vvsamax(home,x,s0,q0), vvsamin(home,x,s0,q0), ac(home) {
      |                                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/sequence.hh:149,
                 from gecode/int/sequence.cpp:42:
./gecode/int/sequence/int.hpp: In instantiation of 'Gecode::Int::Sequence::Sequence<View, Val>::Sequence(Gecode::Home, Gecode::ViewArray<View>&, Val, int, int, int) [with View = Gecode::Int::BoolView; Val = int]':
./gecode/int/sequence/int.hpp:159:29:   required from 'static Gecode::ExecStatus Gecode::Int::Sequence::Sequence<View, Val>::post(Gecode::Home, Gecode::ViewArray<View>&, Val, int, int, int) [with View = Gecode::Int::BoolView; Val = int]'
gecode/int/sequence.cpp:190:5:   required from here
./gecode/int/sequence/int.hpp:49:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |       vvsamax(home,x,s0,q0), vvsamin(home,x,s0,q0), ac(home) {
      |                                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:123,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/support/sort.hpp: In instantiation of 'void Gecode::Support::insertion(Type*, Type*, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray<Gecode::IntVar>::VarLess]':
./gecode/support/sort.hpp:240:14:   required from 'void Gecode::Support::quicksort(Type*, int, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray<Gecode::IntVar>::VarLess]'
./gecode/kernel/array.hpp:2093:36:   required from 'bool Gecode::VarArgArray<Var>::same(const Gecode::Space&) const [with Var = Gecode::IntVar]'
gecode/int/sequence.cpp:63:20:   required from here
./gecode/support/sort.hpp:108:12: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  108 |         *j = *(j-1); j--;
      |         ~~~^~~~~~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:123,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/support/sort.hpp:110:10: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  110 |       *j = v;
      |       ~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:123,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/support/sort.hpp: In instantiation of 'void Gecode::Support::insertion(Type*, Type*, Less&) [with Type = Gecode::BoolVar; Less = Gecode::VarArgArray<Gecode::BoolVar>::VarLess]':
./gecode/support/sort.hpp:240:14:   required from 'void Gecode::Support::quicksort(Type*, int, Less&) [with Type = Gecode::BoolVar; Less = Gecode::VarArgArray<Gecode::BoolVar>::VarLess]'
./gecode/kernel/array.hpp:2093:36:   required from 'bool Gecode::VarArgArray<Var>::same(const Gecode::Space&) const [with Var = Gecode::BoolVar]'
gecode/int/sequence.cpp:129:20:   required from here
./gecode/support/sort.hpp:108:12: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  108 |         *j = *(j-1); j--;
      |         ~~~^~~~~~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:123,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/support/sort.hpp:110:10: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  110 |       *j = v;
      |       ~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/sequence.hh:41,
                 from gecode/int/sequence.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/circuit.o  gecode/int/circuit.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
gecode/int/circuit.cpp: In function 'void Gecode::circuit(Gecode::Home, int, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
gecode/int/circuit.cpp:59:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |                         ::post(home,xv,no)));
      |                                          ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/circuit.hh:156,
                 from gecode/int/circuit.cpp:40:
./gecode/int/circuit/dom.hpp:107:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom<View, Offset>::post(Gecode::Home, Gecode::ViewArray<View>&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>]'
  107 |   Dom<View,Offset>::post(Home home, ViewArray<View>& x, Offset& o) {
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
gecode/int/circuit.cpp:62:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   62 |                         ::post(home,xv,no)));
      |                                          ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/circuit.hh:155,
                 from gecode/int/circuit.cpp:40:
./gecode/int/circuit/val.hpp:84:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Circuit::Val<View, Offset>::post(Gecode::Home, Gecode::ViewArray<View>&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>]'
   84 |   Val<View,Offset>::post(Home home, ViewArray<View>& x, Offset& o) {
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
gecode/int/circuit.cpp:69:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |                         ::post(home,xv,off)));
      |                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/circuit.hh:156,
                 from gecode/int/circuit.cpp:40:
./gecode/int/circuit/dom.hpp:107:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom<View, Offset>::post(Gecode::Home, Gecode::ViewArray<View>&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]'
  107 |   Dom<View,Offset>::post(Home home, ViewArray<View>& x, Offset& o) {
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
gecode/int/circuit.cpp:72:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   72 |                         ::post(home,xv,off)));
      |                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/circuit.hh:155,
                 from gecode/int/circuit.cpp:40:
./gecode/int/circuit/val.hpp:84:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Circuit::Val<View, Offset>::post(Gecode::Home, Gecode::ViewArray<View>&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]'
   84 |   Val<View,Offset>::post(Home home, ViewArray<View>& x, Offset& o) {
      |                          ~~~~~^~~~
gecode/int/circuit.cpp: In function 'void Gecode::circuit(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
gecode/int/circuit.cpp:78:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   78 |     circuit(home,0,x,icl);
      |                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/circuit.cpp:45:16: note:   initializing argument 1 of 'void Gecode::circuit(Gecode::Home, int, const Gecode::IntVarArgs&, Gecode::IntConLevel)'
   45 |   circuit(Home home, int offset, const IntVarArgs& x, IntConLevel icl) {
      |           ~~~~~^~~~
gecode/int/circuit.cpp: In function 'void Gecode::circuit(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/circuit.cpp:93:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   93 |     circuit(home, offset, x, icl);
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/circuit.cpp:45:16: note:   initializing argument 1 of 'void Gecode::circuit(Gecode::Home, int, const Gecode::IntVarArgs&, Gecode::IntConLevel)'
   45 |   circuit(Home home, int offset, const IntVarArgs& x, IntConLevel icl) {
      |           ~~~~~^~~~
gecode/int/circuit.cpp:101:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |       element(home, cx, x[i], y[i]);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/int.hh:1350:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)'
 1350 |   element(Home home, IntSharedArray n, IntVar x0, IntVar x1,
      |           ~~~~~^~~~
gecode/int/circuit.cpp:103:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  103 |     linear(home, y, IRT_EQ, z);
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/int.hh:2311:15: note:   initializing argument 1 of 'void Gecode::linear(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 2311 |   linear(Home home, const IntVarArgs& x,
      |          ~~~~~^~~~
gecode/int/circuit.cpp: In function 'void Gecode::circuit(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/circuit.cpp:109:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  109 |     circuit(home,c,0,x,y,z,icl);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/circuit.cpp:82:16: note:   initializing argument 1 of 'void Gecode::circuit(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntConLevel)'
   82 |   circuit(Home home, const IntArgs& c, int offset,
      |           ~~~~~^~~~
gecode/int/circuit.cpp: In function 'void Gecode::circuit(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/circuit.cpp:118:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  118 |     circuit(home, c, offset, x, y, z, icl);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/circuit.cpp:82:16: note:   initializing argument 1 of 'void Gecode::circuit(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntConLevel)'
   82 |   circuit(Home home, const IntArgs& c, int offset,
      |           ~~~~~^~~~
gecode/int/circuit.cpp: In function 'void Gecode::circuit(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/circuit.cpp:124:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  124 |     circuit(home,c,0,x,z,icl);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/circuit.cpp:112:16: note:   initializing argument 1 of 'void Gecode::circuit(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntConLevel)'
  112 |   circuit(Home home, const IntArgs& c, int offset,
      |           ~~~~~^~~~
gecode/int/circuit.cpp: In function 'void Gecode::path(Gecode::Home, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/circuit.cpp:143:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  143 |       element(home, x, e, n);
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/int.hh:1382:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)'
 1382 |   element(Home home, const IntVarArgs& x, IntVar y0, int y1,
      |           ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
gecode/int/circuit.cpp:148:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  148 |                         ::post(home,xv,no)));
      |                                          ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/circuit.hh:156,
                 from gecode/int/circuit.cpp:40:
./gecode/int/circuit/dom.hpp:107:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom<View, Offset>::post(Gecode::Home, Gecode::ViewArray<View>&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>]'
  107 |   Dom<View,Offset>::post(Home home, ViewArray<View>& x, Offset& o) {
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
gecode/int/circuit.cpp:151:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  151 |                         ::post(home,xv,no)));
      |                                          ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/circuit.hh:155,
                 from gecode/int/circuit.cpp:40:
./gecode/int/circuit/val.hpp:84:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Circuit::Val<View, Offset>::post(Gecode::Home, Gecode::ViewArray<View>&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>]'
   84 |   Val<View,Offset>::post(Home home, ViewArray<View>& x, Offset& o) {
      |                          ~~~~~^~~~
gecode/int/circuit.cpp:157:17: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  157 |         ox[i] = y;
      |                 ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/int/circuit.cpp:159:29: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  159 |         ox[offset + i] = x[i];
      |                             ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/int/circuit.cpp:160:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  160 |       element(home, ox, e, offset+n);
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/int.hh:1382:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)'
 1382 |   element(Home home, const IntVarArgs& x, IntVar y0, int y1,
      |           ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
gecode/int/circuit.cpp:165:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  165 |                         ::post(home,xv,off)));
      |                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/circuit.hh:156,
                 from gecode/int/circuit.cpp:40:
./gecode/int/circuit/dom.hpp:107:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom<View, Offset>::post(Gecode::Home, Gecode::ViewArray<View>&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]'
  107 |   Dom<View,Offset>::post(Home home, ViewArray<View>& x, Offset& o) {
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
gecode/int/circuit.cpp:168:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  168 |                         ::post(home,xv,off)));
      |                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/circuit.hh:155,
                 from gecode/int/circuit.cpp:40:
./gecode/int/circuit/val.hpp:84:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Circuit::Val<View, Offset>::post(Gecode::Home, Gecode::ViewArray<View>&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]'
   84 |   Val<View,Offset>::post(Home home, ViewArray<View>& x, Offset& o) {
      |                          ~~~~~^~~~
gecode/int/circuit.cpp: In function 'void Gecode::path(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/circuit.cpp:175:26: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  175 |     path(home,0,x,s,e,icl);
      |                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/circuit.cpp:128:13: note:   initializing argument 1 of 'void Gecode::path(Gecode::Home, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)'
  128 |   path(Home home, int offset, const IntVarArgs& x, IntVar s, IntVar e,
      |        ~~~~~^~~~
gecode/int/circuit.cpp: In function 'void Gecode::path(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/circuit.cpp:192:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  192 |     path(home, offset, x, s, e, icl);
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/circuit.cpp:128:13: note:   initializing argument 1 of 'void Gecode::path(Gecode::Home, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)'
  128 |   path(Home home, int offset, const IntVarArgs& x, IntVar s, IntVar e,
      |        ~~~~~^~~~
gecode/int/circuit.cpp:200:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  200 |       element(home, cx, x[i], y[i]);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/int.hh:1350:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)'
 1350 |   element(Home home, IntSharedArray n, IntVar x0, IntVar x1,
      |           ~~~~~^~~~
gecode/int/circuit.cpp:202:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  202 |     linear(home, y, IRT_EQ, z);
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/int.hh:2311:15: note:   initializing argument 1 of 'void Gecode::linear(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 2311 |   linear(Home home, const IntVarArgs& x,
      |          ~~~~~^~~~
gecode/int/circuit.cpp: In function 'void Gecode::path(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/circuit.cpp:209:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  209 |     path(home,c,0,x,s,e,y,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/circuit.cpp:179:13: note:   initializing argument 1 of 'void Gecode::path(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntConLevel)'
  179 |   path(Home home, const IntArgs& c, int offset,
      |        ~~~~~^~~~
gecode/int/circuit.cpp: In function 'void Gecode::path(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/circuit.cpp:218:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  218 |     path(home, c, offset, x, s, e, y, z, icl);
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/circuit.cpp:179:13: note:   initializing argument 1 of 'void Gecode::path(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntConLevel)'
  179 |   path(Home home, const IntArgs& c, int offset,
      |        ~~~~~^~~~
gecode/int/circuit.cpp: In function 'void Gecode::path(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/circuit.cpp:224:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  224 |     path(home,c,0,x,s,e,z,icl);
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/circuit.cpp:212:13: note:   initializing argument 1 of 'void Gecode::path(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)'
  212 |   path(Home home, const IntArgs& c, int offset,
      |        ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'bool Gecode::VarArgArray<Var>::same(const Gecode::Space&) const [with Var = Gecode::IntVar]':
gecode/int/circuit.cpp:49:20:   required from here
./gecode/kernel/array.hpp:2091:12: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2091 |       y[i] = a[i];
      |       ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/int/circuit.hh:156,
                 from gecode/int/circuit.cpp:40:
./gecode/int/circuit/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom<View, Offset>::post(Gecode::Home, Gecode::ViewArray<View>&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>]':
gecode/int/circuit.cpp:58:9:   required from here
./gecode/int/circuit/dom.hpp:120:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  120 |       (void) new (home) Dom<View,Offset>(home,x,o);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/circuit.hh:156,
                 from gecode/int/circuit.cpp:40:
./gecode/int/circuit/dom.hpp:46:30: note:   initializing argument 1 of 'Gecode::Int::Circuit::Dom<View, Offset>::Dom(Gecode::Home, Gecode::ViewArray<View>&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>]'
   46 |   Dom<View,Offset>::Dom(Home home, ViewArray<View>& x, Offset& o)
      |                         ~~~~~^~~~
In file included from ./gecode/int/circuit.hh:155,
                 from gecode/int/circuit.cpp:40:
./gecode/int/circuit/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Circuit::Val<View, Offset>::post(Gecode::Home, Gecode::ViewArray<View>&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>]':
gecode/int/circuit.cpp:61:9:   required from here
./gecode/int/circuit/val.hpp:97:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   97 |       (void) new (home) Val<View,Offset>(home,x,o);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/circuit.hh:155,
                 from gecode/int/circuit.cpp:40:
./gecode/int/circuit/val.hpp:46:30: note:   initializing argument 1 of 'Gecode::Int::Circuit::Val<View, Offset>::Val(Gecode::Home, Gecode::ViewArray<View>&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>]'
   46 |   Val<View,Offset>::Val(Home home, ViewArray<View>& x, Offset& o)
      |                         ~~~~~^~~~
In file included from ./gecode/int/circuit.hh:156,
                 from gecode/int/circuit.cpp:40:
./gecode/int/circuit/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom<View, Offset>::post(Gecode::Home, Gecode::ViewArray<View>&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]':
gecode/int/circuit.cpp:68:9:   required from here
./gecode/int/circuit/dom.hpp:120:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  120 |       (void) new (home) Dom<View,Offset>(home,x,o);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/circuit.hh:156,
                 from gecode/int/circuit.cpp:40:
./gecode/int/circuit/dom.hpp:46:30: note:   initializing argument 1 of 'Gecode::Int::Circuit::Dom<View, Offset>::Dom(Gecode::Home, Gecode::ViewArray<View>&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]'
   46 |   Dom<View,Offset>::Dom(Home home, ViewArray<View>& x, Offset& o)
      |                         ~~~~~^~~~
In file included from ./gecode/int/circuit.hh:155,
                 from gecode/int/circuit.cpp:40:
./gecode/int/circuit/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Circuit::Val<View, Offset>::post(Gecode::Home, Gecode::ViewArray<View>&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]':
gecode/int/circuit.cpp:71:9:   required from here
./gecode/int/circuit/val.hpp:97:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   97 |       (void) new (home) Val<View,Offset>(home,x,o);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/circuit.hh:155,
                 from gecode/int/circuit.cpp:40:
./gecode/int/circuit/val.hpp:46:30: note:   initializing argument 1 of 'Gecode::Int::Circuit::Val<View, Offset>::Val(Gecode::Home, Gecode::ViewArray<View>&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]'
   46 |   Val<View,Offset>::Val(Home home, ViewArray<View>& x, Offset& o)
      |                         ~~~~~^~~~
In file included from ./gecode/int/circuit.hh:156,
                 from gecode/int/circuit.cpp:40:
./gecode/int/circuit/dom.hpp: In instantiation of 'Gecode::Int::Circuit::Dom<View, Offset>::Dom(Gecode::Home, Gecode::ViewArray<View>&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>]':
./gecode/int/circuit/dom.hpp:120:14:   required from 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom<View, Offset>::post(Gecode::Home, Gecode::ViewArray<View>&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>]'
gecode/int/circuit.cpp:58:9:   required from here
./gecode/int/circuit/dom.hpp:47:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : Base<View,Offset>(home,x,o) {}
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/circuit.hh:154,
                 from gecode/int/circuit.cpp:40:
./gecode/int/circuit/base.hpp:42:32: note:   initializing argument 1 of 'Gecode::Int::Circuit::Base<View, Offset>::Base(Gecode::Home, Gecode::ViewArray<View>&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>]'
   42 |   Base<View,Offset>::Base(Home home, ViewArray<View>& x, Offset& o0)
      |                           ~~~~~^~~~
In file included from ./gecode/int/circuit.hh:155,
                 from gecode/int/circuit.cpp:40:
./gecode/int/circuit/val.hpp: In instantiation of 'Gecode::Int::Circuit::Val<View, Offset>::Val(Gecode::Home, Gecode::ViewArray<View>&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>]':
./gecode/int/circuit/val.hpp:97:14:   required from 'static Gecode::ExecStatus Gecode::Int::Circuit::Val<View, Offset>::post(Gecode::Home, Gecode::ViewArray<View>&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>]'
gecode/int/circuit.cpp:61:9:   required from here
./gecode/int/circuit/val.hpp:47:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : Base<View,Offset>(home,x,o) {}
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/circuit.hh:154,
                 from gecode/int/circuit.cpp:40:
./gecode/int/circuit/base.hpp:42:32: note:   initializing argument 1 of 'Gecode::Int::Circuit::Base<View, Offset>::Base(Gecode::Home, Gecode::ViewArray<View>&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>]'
   42 |   Base<View,Offset>::Base(Home home, ViewArray<View>& x, Offset& o0)
      |                           ~~~~~^~~~
In file included from ./gecode/int/circuit.hh:156,
                 from gecode/int/circuit.cpp:40:
./gecode/int/circuit/dom.hpp: In instantiation of 'Gecode::Int::Circuit::Dom<View, Offset>::Dom(Gecode::Home, Gecode::ViewArray<View>&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]':
./gecode/int/circuit/dom.hpp:120:14:   required from 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom<View, Offset>::post(Gecode::Home, Gecode::ViewArray<View>&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]'
gecode/int/circuit.cpp:68:9:   required from here
./gecode/int/circuit/dom.hpp:47:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : Base<View,Offset>(home,x,o) {}
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/circuit.hh:154,
                 from gecode/int/circuit.cpp:40:
./gecode/int/circuit/base.hpp:42:32: note:   initializing argument 1 of 'Gecode::Int::Circuit::Base<View, Offset>::Base(Gecode::Home, Gecode::ViewArray<View>&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]'
   42 |   Base<View,Offset>::Base(Home home, ViewArray<View>& x, Offset& o0)
      |                           ~~~~~^~~~
In file included from ./gecode/int/circuit.hh:155,
                 from gecode/int/circuit.cpp:40:
./gecode/int/circuit/val.hpp: In instantiation of 'Gecode::Int::Circuit::Val<View, Offset>::Val(Gecode::Home, Gecode::ViewArray<View>&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]':
./gecode/int/circuit/val.hpp:97:14:   required from 'static Gecode::ExecStatus Gecode::Int::Circuit::Val<View, Offset>::post(Gecode::Home, Gecode::ViewArray<View>&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]'
gecode/int/circuit.cpp:71:9:   required from here
./gecode/int/circuit/val.hpp:47:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : Base<View,Offset>(home,x,o) {}
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/circuit.hh:154,
                 from gecode/int/circuit.cpp:40:
./gecode/int/circuit/base.hpp:42:32: note:   initializing argument 1 of 'Gecode::Int::Circuit::Base<View, Offset>::Base(Gecode::Home, Gecode::ViewArray<View>&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]'
   42 |   Base<View,Offset>::Base(Home home, ViewArray<View>& x, Offset& o0)
      |                           ~~~~~^~~~
In file included from ./gecode/support.hh:123,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/support/sort.hpp: In instantiation of 'void Gecode::Support::insertion(Type*, Type*, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray<Gecode::IntVar>::VarLess]':
./gecode/support/sort.hpp:240:14:   required from 'void Gecode::Support::quicksort(Type*, int, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray<Gecode::IntVar>::VarLess]'
./gecode/kernel/array.hpp:2093:36:   required from 'bool Gecode::VarArgArray<Var>::same(const Gecode::Space&) const [with Var = Gecode::IntVar]'
gecode/int/circuit.cpp:49:20:   required from here
./gecode/support/sort.hpp:108:12: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  108 |         *j = *(j-1); j--;
      |         ~~~^~~~~~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:123,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/support/sort.hpp:110:10: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  110 |       *j = v;
      |       ~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/int/circuit.hh:154,
                 from gecode/int/circuit.cpp:40:
./gecode/int/circuit/base.hpp: In instantiation of 'Gecode::Int::Circuit::Base<View, Offset>::Base(Gecode::Home, Gecode::ViewArray<View>&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>]':
./gecode/int/circuit/dom.hpp:47:33:   required from 'Gecode::Int::Circuit::Dom<View, Offset>::Dom(Gecode::Home, Gecode::ViewArray<View>&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>]'
./gecode/int/circuit/dom.hpp:120:14:   required from 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom<View, Offset>::post(Gecode::Home, Gecode::ViewArray<View>&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>]'
gecode/int/circuit.cpp:58:9:   required from here
./gecode/int/circuit/base.hpp:43:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : NaryPropagator<View,Int::PC_INT_DOM>(home,x), y(home,x), o(o0) {
      |                                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/propagator.hpp:444:9: note:   initializing argument 1 of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int pc = 2]'
  444 |   (Home home, ViewArray<View>& y)
      |    ~~~~~^~~~
In file included from ./gecode/int/circuit.hh:154,
                 from gecode/int/circuit.cpp:40:
./gecode/int/circuit/base.hpp: In instantiation of 'Gecode::Int::Circuit::Base<View, Offset>::Base(Gecode::Home, Gecode::ViewArray<View>&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]':
./gecode/int/circuit/dom.hpp:47:33:   required from 'Gecode::Int::Circuit::Dom<View, Offset>::Dom(Gecode::Home, Gecode::ViewArray<View>&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]'
./gecode/int/circuit/dom.hpp:120:14:   required from 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom<View, Offset>::post(Gecode::Home, Gecode::ViewArray<View>&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]'
gecode/int/circuit.cpp:68:9:   required from here
./gecode/int/circuit/base.hpp:43:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : NaryPropagator<View,Int::PC_INT_DOM>(home,x), y(home,x), o(o0) {
      |                                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/propagator.hpp:444:9: note:   initializing argument 1 of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int pc = 2]'
  444 |   (Home home, ViewArray<View>& y)
      |    ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int pc = 2]':
./gecode/int/circuit/base.hpp:43:68:   required from 'Gecode::Int::Circuit::Base<View, Offset>::Base(Gecode::Home, Gecode::ViewArray<View>&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>]'
./gecode/int/circuit/dom.hpp:47:33:   required from 'Gecode::Int::Circuit::Dom<View, Offset>::Dom(Gecode::Home, Gecode::ViewArray<View>&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>]'
./gecode/int/circuit/dom.hpp:120:14:   required from 'static Gecode::ExecStatus Gecode::Int::Circuit::Dom<View, Offset>::post(Gecode::Home, Gecode::ViewArray<View>&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset<Gecode::Int::IntView>]'
gecode/int/circuit.cpp:58:9:   required from here
./gecode/kernel/propagator.hpp:445:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  445 |     : Propagator(home), x(y) {
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/circuit.hh:41,
                 from gecode/int/circuit.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/cumulatives.o  gecode/int/cumulatives.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
gecode/int/cumulatives.cpp: In function 'void Gecode::cumulatives(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, bool, Gecode::IntConLevel)':
gecode/int/cumulatives.cpp:119:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  119 |     post_cumulatives(home, m, s, p, e, u, c, at_most, cl);
      |                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/cumulatives.cpp:77:27: note:   initializing argument 1 of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntConLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntVarArgs]'
   77 |     post_cumulatives(Home home, const Machine& m,
      |                      ~~~~~^~~~
gecode/int/cumulatives.cpp: In function 'void Gecode::cumulatives(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, bool, Gecode::IntConLevel)':
gecode/int/cumulatives.cpp:128:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |     post_cumulatives(home, m, s, p, e, u, c, at_most, cl);
      |                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/cumulatives.cpp:77:27: note:   initializing argument 1 of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntConLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntVarArgs]'
   77 |     post_cumulatives(Home home, const Machine& m,
      |                      ~~~~~^~~~
gecode/int/cumulatives.cpp: In function 'void Gecode::cumulatives(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, bool, Gecode::IntConLevel)':
gecode/int/cumulatives.cpp:137:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  137 |     post_cumulatives(home, m, s, p, e, u, c, at_most, cl);
      |                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/cumulatives.cpp:77:27: note:   initializing argument 1 of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntConLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntVarArgs]'
   77 |     post_cumulatives(Home home, const Machine& m,
      |                      ~~~~~^~~~
gecode/int/cumulatives.cpp: In function 'void Gecode::cumulatives(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, bool, Gecode::IntConLevel)':
gecode/int/cumulatives.cpp:146:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  146 |     post_cumulatives(home, m, s, p, e, u, c, at_most, cl);
      |                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/cumulatives.cpp:77:27: note:   initializing argument 1 of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntConLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntVarArgs]'
   77 |     post_cumulatives(Home home, const Machine& m,
      |                      ~~~~~^~~~
gecode/int/cumulatives.cpp: In function 'void Gecode::cumulatives(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, bool, Gecode::IntConLevel)':
gecode/int/cumulatives.cpp:155:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  155 |     post_cumulatives(home, m, s, p, e, u, c, at_most, cl);
      |                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/cumulatives.cpp:77:27: note:   initializing argument 1 of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntConLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntArgs]'
   77 |     post_cumulatives(Home home, const Machine& m,
      |                      ~~~~~^~~~
gecode/int/cumulatives.cpp: In function 'void Gecode::cumulatives(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, bool, Gecode::IntConLevel)':
gecode/int/cumulatives.cpp:164:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  164 |     post_cumulatives(home, m, s, p, e, u, c, at_most, cl);
      |                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/cumulatives.cpp:77:27: note:   initializing argument 1 of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntConLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntArgs]'
   77 |     post_cumulatives(Home home, const Machine& m,
      |                      ~~~~~^~~~
gecode/int/cumulatives.cpp: In function 'void Gecode::cumulatives(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, bool, Gecode::IntConLevel)':
gecode/int/cumulatives.cpp:173:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  173 |     post_cumulatives(home, m, s, p, e, u, c, at_most, cl);
      |                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/cumulatives.cpp:77:27: note:   initializing argument 1 of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntConLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntArgs]'
   77 |     post_cumulatives(Home home, const Machine& m,
      |                      ~~~~~^~~~
gecode/int/cumulatives.cpp: In function 'void Gecode::cumulatives(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, bool, Gecode::IntConLevel)':
gecode/int/cumulatives.cpp:182:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  182 |     post_cumulatives(home, m, s, p, e, u, c, at_most, cl);
      |                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/cumulatives.cpp:77:27: note:   initializing argument 1 of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntConLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntArgs]'
   77 |     post_cumulatives(Home home, const Machine& m,
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
gecode/int/cumulatives.cpp: In instantiation of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntConLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntVarArgs]':
gecode/int/cumulatives.cpp:119:57:   required from here
gecode/int/cumulatives.cpp:108:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  108 |                            IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulatives.hh:128,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/cumulatives/val.hpp:73:15: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val<ViewM, ViewP, ViewU, View>::post(Gecode::Home, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<ViewP>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::SharedArray<int>&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]'
   73 |   ::post(Home home, const ViewArray<ViewM>& m,
      |          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
gecode/int/cumulatives.cpp: In instantiation of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntConLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntVarArgs]':
gecode/int/cumulatives.cpp:128:57:   required from here
gecode/int/cumulatives.cpp:108:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  108 |                            IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulatives.hh:128,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/cumulatives/val.hpp:73:15: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val<ViewM, ViewP, ViewU, View>::post(Gecode::Home, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<ViewP>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::SharedArray<int>&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]'
   73 |   ::post(Home home, const ViewArray<ViewM>& m,
      |          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
gecode/int/cumulatives.cpp: In instantiation of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntConLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntVarArgs]':
gecode/int/cumulatives.cpp:137:57:   required from here
gecode/int/cumulatives.cpp:108:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  108 |                            IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulatives.hh:128,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/cumulatives/val.hpp:73:15: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val<ViewM, ViewP, ViewU, View>::post(Gecode::Home, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<ViewP>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::SharedArray<int>&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]'
   73 |   ::post(Home home, const ViewArray<ViewM>& m,
      |          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
gecode/int/cumulatives.cpp: In instantiation of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntConLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntVarArgs]':
gecode/int/cumulatives.cpp:146:57:   required from here
gecode/int/cumulatives.cpp:108:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  108 |                            IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulatives.hh:128,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/cumulatives/val.hpp:73:15: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val<ViewM, ViewP, ViewU, View>::post(Gecode::Home, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<ViewP>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::SharedArray<int>&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]'
   73 |   ::post(Home home, const ViewArray<ViewM>& m,
      |          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
gecode/int/cumulatives.cpp: In instantiation of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntConLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntArgs]':
gecode/int/cumulatives.cpp:155:57:   required from here
gecode/int/cumulatives.cpp:108:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  108 |                            IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulatives.hh:128,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/cumulatives/val.hpp:73:15: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val<ViewM, ViewP, ViewU, View>::post(Gecode::Home, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<ViewP>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::SharedArray<int>&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]'
   73 |   ::post(Home home, const ViewArray<ViewM>& m,
      |          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
gecode/int/cumulatives.cpp: In instantiation of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntConLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntArgs]':
gecode/int/cumulatives.cpp:164:57:   required from here
gecode/int/cumulatives.cpp:108:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  108 |                            IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulatives.hh:128,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/cumulatives/val.hpp:73:15: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val<ViewM, ViewP, ViewU, View>::post(Gecode::Home, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<ViewP>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::SharedArray<int>&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]'
   73 |   ::post(Home home, const ViewArray<ViewM>& m,
      |          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
gecode/int/cumulatives.cpp: In instantiation of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntConLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntArgs]':
gecode/int/cumulatives.cpp:173:57:   required from here
gecode/int/cumulatives.cpp:108:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  108 |                            IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulatives.hh:128,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/cumulatives/val.hpp:73:15: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val<ViewM, ViewP, ViewU, View>::post(Gecode::Home, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<ViewP>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::SharedArray<int>&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]'
   73 |   ::post(Home home, const ViewArray<ViewM>& m,
      |          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
gecode/int/cumulatives.cpp: In instantiation of 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntConLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntArgs]':
gecode/int/cumulatives.cpp:182:57:   required from here
gecode/int/cumulatives.cpp:108:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  108 |                            IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulatives.hh:128,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/cumulatives/val.hpp:73:15: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val<ViewM, ViewP, ViewU, View>::post(Gecode::Home, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<ViewP>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::SharedArray<int>&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]'
   73 |   ::post(Home home, const ViewArray<ViewM>& m,
      |          ~~~~~^~~~
./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val<ViewM, ViewP, ViewU, View>::post(Gecode::Home, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<ViewP>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::SharedArray<int>&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]':
gecode/int/cumulatives.cpp:104:7:   required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntConLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntVarArgs]'
gecode/int/cumulatives.cpp:119:57:   required from here
./gecode/int/cumulatives/val.hpp:77:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     (void) new (home) Val(home, m,s,p,e,u,c,at_most);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulatives.hh:128,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/cumulatives/val.hpp:51:41: note:   initializing argument 1 of 'Gecode::Int::Cumulatives::Val<ViewM, ViewP, ViewU, View>::Val(Gecode::Home, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<ViewP>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::SharedArray<int>&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]'
   51 |   Val<ViewM,ViewP,ViewU,View>::Val(Home home,
      |                                    ~~~~~^~~~
./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val<ViewM, ViewP, ViewU, View>::post(Gecode::Home, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<ViewP>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::SharedArray<int>&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]':
gecode/int/cumulatives.cpp:104:7:   required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntConLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntVarArgs]'
gecode/int/cumulatives.cpp:128:57:   required from here
./gecode/int/cumulatives/val.hpp:77:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     (void) new (home) Val(home, m,s,p,e,u,c,at_most);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulatives.hh:128,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/cumulatives/val.hpp:51:41: note:   initializing argument 1 of 'Gecode::Int::Cumulatives::Val<ViewM, ViewP, ViewU, View>::Val(Gecode::Home, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<ViewP>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::SharedArray<int>&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]'
   51 |   Val<ViewM,ViewP,ViewU,View>::Val(Home home,
      |                                    ~~~~~^~~~
./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val<ViewM, ViewP, ViewU, View>::post(Gecode::Home, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<ViewP>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::SharedArray<int>&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]':
gecode/int/cumulatives.cpp:104:7:   required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntConLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntVarArgs]'
gecode/int/cumulatives.cpp:137:57:   required from here
./gecode/int/cumulatives/val.hpp:77:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     (void) new (home) Val(home, m,s,p,e,u,c,at_most);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulatives.hh:128,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/cumulatives/val.hpp:51:41: note:   initializing argument 1 of 'Gecode::Int::Cumulatives::Val<ViewM, ViewP, ViewU, View>::Val(Gecode::Home, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<ViewP>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::SharedArray<int>&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]'
   51 |   Val<ViewM,ViewP,ViewU,View>::Val(Home home,
      |                                    ~~~~~^~~~
./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val<ViewM, ViewP, ViewU, View>::post(Gecode::Home, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<ViewP>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::SharedArray<int>&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]':
gecode/int/cumulatives.cpp:104:7:   required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntConLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntVarArgs]'
gecode/int/cumulatives.cpp:146:57:   required from here
./gecode/int/cumulatives/val.hpp:77:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     (void) new (home) Val(home, m,s,p,e,u,c,at_most);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulatives.hh:128,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/cumulatives/val.hpp:51:41: note:   initializing argument 1 of 'Gecode::Int::Cumulatives::Val<ViewM, ViewP, ViewU, View>::Val(Gecode::Home, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<ViewP>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::SharedArray<int>&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]'
   51 |   Val<ViewM,ViewP,ViewU,View>::Val(Home home,
      |                                    ~~~~~^~~~
./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val<ViewM, ViewP, ViewU, View>::post(Gecode::Home, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<ViewP>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::SharedArray<int>&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]':
gecode/int/cumulatives.cpp:104:7:   required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntConLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntArgs]'
gecode/int/cumulatives.cpp:155:57:   required from here
./gecode/int/cumulatives/val.hpp:77:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     (void) new (home) Val(home, m,s,p,e,u,c,at_most);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulatives.hh:128,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/cumulatives/val.hpp:51:41: note:   initializing argument 1 of 'Gecode::Int::Cumulatives::Val<ViewM, ViewP, ViewU, View>::Val(Gecode::Home, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<ViewP>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::SharedArray<int>&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]'
   51 |   Val<ViewM,ViewP,ViewU,View>::Val(Home home,
      |                                    ~~~~~^~~~
./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val<ViewM, ViewP, ViewU, View>::post(Gecode::Home, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<ViewP>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::SharedArray<int>&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]':
gecode/int/cumulatives.cpp:104:7:   required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntConLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntArgs]'
gecode/int/cumulatives.cpp:164:57:   required from here
./gecode/int/cumulatives/val.hpp:77:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     (void) new (home) Val(home, m,s,p,e,u,c,at_most);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulatives.hh:128,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/cumulatives/val.hpp:51:41: note:   initializing argument 1 of 'Gecode::Int::Cumulatives::Val<ViewM, ViewP, ViewU, View>::Val(Gecode::Home, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<ViewP>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::SharedArray<int>&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]'
   51 |   Val<ViewM,ViewP,ViewU,View>::Val(Home home,
      |                                    ~~~~~^~~~
./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val<ViewM, ViewP, ViewU, View>::post(Gecode::Home, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<ViewP>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::SharedArray<int>&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]':
gecode/int/cumulatives.cpp:104:7:   required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntConLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntArgs]'
gecode/int/cumulatives.cpp:173:57:   required from here
./gecode/int/cumulatives/val.hpp:77:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     (void) new (home) Val(home, m,s,p,e,u,c,at_most);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulatives.hh:128,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/cumulatives/val.hpp:51:41: note:   initializing argument 1 of 'Gecode::Int::Cumulatives::Val<ViewM, ViewP, ViewU, View>::Val(Gecode::Home, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<ViewP>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::SharedArray<int>&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]'
   51 |   Val<ViewM,ViewP,ViewU,View>::Val(Home home,
      |                                    ~~~~~^~~~
./gecode/int/cumulatives/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val<ViewM, ViewP, ViewU, View>::post(Gecode::Home, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<ViewP>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::SharedArray<int>&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]':
gecode/int/cumulatives.cpp:104:7:   required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntConLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntArgs]'
gecode/int/cumulatives.cpp:182:57:   required from here
./gecode/int/cumulatives/val.hpp:77:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     (void) new (home) Val(home, m,s,p,e,u,c,at_most);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulatives.hh:128,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/cumulatives/val.hpp:51:41: note:   initializing argument 1 of 'Gecode::Int::Cumulatives::Val<ViewM, ViewP, ViewU, View>::Val(Gecode::Home, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<ViewP>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::SharedArray<int>&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]'
   51 |   Val<ViewM,ViewP,ViewU,View>::Val(Home home,
      |                                    ~~~~~^~~~
./gecode/int/cumulatives/val.hpp: In instantiation of 'Gecode::Int::Cumulatives::Val<ViewM, ViewP, ViewU, View>::Val(Gecode::Home, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<ViewP>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::SharedArray<int>&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]':
./gecode/int/cumulatives/val.hpp:77:12:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val<ViewM, ViewP, ViewU, View>::post(Gecode::Home, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<ViewP>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::SharedArray<int>&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]'
gecode/int/cumulatives.cpp:104:7:   required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntConLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntVarArgs]'
gecode/int/cumulatives.cpp:119:57:   required from here
./gecode/int/cumulatives/val.hpp:60:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   60 |     m(_m), s(_s), p(_p), e(_e), u(_u), c(_c), at_most(_at_most) {
      |                                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/cumulatives.hh:128,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/cumulatives/val.hpp: In instantiation of 'Gecode::Int::Cumulatives::Val<ViewM, ViewP, ViewU, View>::Val(Gecode::Home, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<ViewP>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::SharedArray<int>&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]':
./gecode/int/cumulatives/val.hpp:77:12:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val<ViewM, ViewP, ViewU, View>::post(Gecode::Home, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<ViewP>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::SharedArray<int>&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]'
gecode/int/cumulatives.cpp:104:7:   required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntConLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntVarArgs]'
gecode/int/cumulatives.cpp:128:57:   required from here
./gecode/int/cumulatives/val.hpp:60:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   60 |     m(_m), s(_s), p(_p), e(_e), u(_u), c(_c), at_most(_at_most) {
      |                                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/cumulatives.hh:128,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/cumulatives/val.hpp: In instantiation of 'Gecode::Int::Cumulatives::Val<ViewM, ViewP, ViewU, View>::Val(Gecode::Home, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<ViewP>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::SharedArray<int>&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]':
./gecode/int/cumulatives/val.hpp:77:12:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val<ViewM, ViewP, ViewU, View>::post(Gecode::Home, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<ViewP>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::SharedArray<int>&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]'
gecode/int/cumulatives.cpp:104:7:   required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntConLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntVarArgs]'
gecode/int/cumulatives.cpp:137:57:   required from here
./gecode/int/cumulatives/val.hpp:60:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   60 |     m(_m), s(_s), p(_p), e(_e), u(_u), c(_c), at_most(_at_most) {
      |                                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/cumulatives.hh:128,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/cumulatives/val.hpp: In instantiation of 'Gecode::Int::Cumulatives::Val<ViewM, ViewP, ViewU, View>::Val(Gecode::Home, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<ViewP>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::SharedArray<int>&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]':
./gecode/int/cumulatives/val.hpp:77:12:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val<ViewM, ViewP, ViewU, View>::post(Gecode::Home, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<ViewP>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::SharedArray<int>&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]'
gecode/int/cumulatives.cpp:104:7:   required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntConLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntVarArgs]'
gecode/int/cumulatives.cpp:146:57:   required from here
./gecode/int/cumulatives/val.hpp:60:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   60 |     m(_m), s(_s), p(_p), e(_e), u(_u), c(_c), at_most(_at_most) {
      |                                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/cumulatives.hh:128,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/cumulatives/val.hpp: In instantiation of 'Gecode::Int::Cumulatives::Val<ViewM, ViewP, ViewU, View>::Val(Gecode::Home, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<ViewP>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::SharedArray<int>&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]':
./gecode/int/cumulatives/val.hpp:77:12:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val<ViewM, ViewP, ViewU, View>::post(Gecode::Home, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<ViewP>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::SharedArray<int>&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]'
gecode/int/cumulatives.cpp:104:7:   required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntConLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntArgs]'
gecode/int/cumulatives.cpp:155:57:   required from here
./gecode/int/cumulatives/val.hpp:60:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   60 |     m(_m), s(_s), p(_p), e(_e), u(_u), c(_c), at_most(_at_most) {
      |                                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/cumulatives.hh:128,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/cumulatives/val.hpp: In instantiation of 'Gecode::Int::Cumulatives::Val<ViewM, ViewP, ViewU, View>::Val(Gecode::Home, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<ViewP>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::SharedArray<int>&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]':
./gecode/int/cumulatives/val.hpp:77:12:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val<ViewM, ViewP, ViewU, View>::post(Gecode::Home, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<ViewP>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::SharedArray<int>&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]'
gecode/int/cumulatives.cpp:104:7:   required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntConLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntArgs]'
gecode/int/cumulatives.cpp:164:57:   required from here
./gecode/int/cumulatives/val.hpp:60:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   60 |     m(_m), s(_s), p(_p), e(_e), u(_u), c(_c), at_most(_at_most) {
      |                                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/cumulatives.hh:128,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/cumulatives/val.hpp: In instantiation of 'Gecode::Int::Cumulatives::Val<ViewM, ViewP, ViewU, View>::Val(Gecode::Home, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<ViewP>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::SharedArray<int>&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]':
./gecode/int/cumulatives/val.hpp:77:12:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val<ViewM, ViewP, ViewU, View>::post(Gecode::Home, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<ViewP>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::SharedArray<int>&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]'
gecode/int/cumulatives.cpp:104:7:   required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntConLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntArgs]'
gecode/int/cumulatives.cpp:173:57:   required from here
./gecode/int/cumulatives/val.hpp:60:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   60 |     m(_m), s(_s), p(_p), e(_e), u(_u), c(_c), at_most(_at_most) {
      |                                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/cumulatives.hh:128,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/cumulatives/val.hpp: In instantiation of 'Gecode::Int::Cumulatives::Val<ViewM, ViewP, ViewU, View>::Val(Gecode::Home, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<ViewP>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::SharedArray<int>&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]':
./gecode/int/cumulatives/val.hpp:77:12:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulatives::Val<ViewM, ViewP, ViewU, View>::post(Gecode::Home, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<ViewP>&, const Gecode::ViewArray<View>&, const Gecode::ViewArray<View>&, const Gecode::SharedArray<int>&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]'
gecode/int/cumulatives.cpp:104:7:   required from 'void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntConLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntArgs]'
gecode/int/cumulatives.cpp:182:57:   required from here
./gecode/int/cumulatives/val.hpp:60:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   60 |     m(_m), s(_s), p(_p), e(_e), u(_u), c(_c), at_most(_at_most) {
      |                                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/cumulatives.hh:41,
                 from gecode/int/cumulatives.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/branch/activity.o  gecode/int/branch/activity.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from gecode/int/branch/activity.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from gecode/int/branch/activity.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from gecode/int/branch/activity.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/branch/activity.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/branch/activity.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/branch/activity.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/branch/activity.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/branch/activity.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from gecode/int/branch/activity.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/branch/activity.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from gecode/int/branch/activity.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/branch/activity.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from gecode/int/branch/activity.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from gecode/int/branch/activity.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from gecode/int/branch/activity.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/int/branch/activity.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
gecode/int/branch/activity.cpp: In constructor 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)':
gecode/int/branch/activity.cpp:45:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   45 |     Activity::init(home,y,d,bm);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:210,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/activity.hpp:352:23: note:   initializing argument 1 of 'void Gecode::Activity::init(Gecode::Home, Gecode::ViewArray<View>&, double, typename Gecode::BranchTraits<typename View::VarType>::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits<typename View::VarType>::Merit = double (*)(const Gecode::Space&, Gecode::IntVar, int)]'
  352 |   Activity::init(Home home, ViewArray<View>& x, double d,
      |                  ~~~~~^~~~
gecode/int/branch/activity.cpp: In constructor 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)':
gecode/int/branch/activity.cpp:51:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |     Activity::init(home,y,d,bm);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:210,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/activity.hpp:352:23: note:   initializing argument 1 of 'void Gecode::Activity::init(Gecode::Home, Gecode::ViewArray<View>&, double, typename Gecode::BranchTraits<typename View::VarType>::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits<typename View::VarType>::Merit = double (*)(const Gecode::Space&, Gecode::BoolVar, int)]'
  352 |   Activity::init(Home home, ViewArray<View>& x, double d,
      |                  ~~~~~^~~~
gecode/int/branch/activity.cpp: In member function 'void Gecode::IntActivity::init(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)':
gecode/int/branch/activity.cpp:58:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   58 |     Activity::init(home,y,d,bm);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:210,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/activity.hpp:352:23: note:   initializing argument 1 of 'void Gecode::Activity::init(Gecode::Home, Gecode::ViewArray<View>&, double, typename Gecode::BranchTraits<typename View::VarType>::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits<typename View::VarType>::Merit = double (*)(const Gecode::Space&, Gecode::IntVar, int)]'
  352 |   Activity::init(Home home, ViewArray<View>& x, double d,
      |                  ~~~~~^~~~
gecode/int/branch/activity.cpp: In member function 'void Gecode::IntActivity::init(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)':
gecode/int/branch/activity.cpp:65:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   65 |     Activity::init(home,y,d,bm);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:210,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/activity.hpp:352:23: note:   initializing argument 1 of 'void Gecode::Activity::init(Gecode::Home, Gecode::ViewArray<View>&, double, typename Gecode::BranchTraits<typename View::VarType>::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits<typename View::VarType>::Merit = double (*)(const Gecode::Space&, Gecode::BoolVar, int)]'
  352 |   Activity::init(Home home, ViewArray<View>& x, double d,
      |                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from gecode/int/branch/activity.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from gecode/int/branch/activity.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from gecode/int/branch/activity.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from gecode/int/branch/activity.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:210,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/activity.hpp: In instantiation of 'void Gecode::Activity::init(Gecode::Home, Gecode::ViewArray<View>&, double, typename Gecode::BranchTraits<typename View::VarType>::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits<typename View::VarType>::Merit = double (*)(const Gecode::Space&, Gecode::IntVar, int)]':
gecode/int/branch/activity.cpp:45:31:   required from here
./gecode/kernel/activity.hpp:355:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  355 |     storage = new Storage(home,x,d,bm);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:210,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/activity.hpp:278:35: note:   initializing argument 1 of 'Gecode::Activity::Storage::Storage(Gecode::Home, Gecode::ViewArray<View>&, double, typename Gecode::BranchTraits<typename View::VarType>::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits<typename View::VarType>::Merit = double (*)(const Gecode::Space&, Gecode::IntVar, int)]'
  278 |   Activity::Storage::Storage(Home home, ViewArray<View>& x, double d0,
      |                              ~~~~~^~~~
./gecode/kernel/activity.hpp:356:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  356 |     (void) Recorder<View>::post(home,x,*this);
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:210,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/activity.hpp:257:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Activity::Recorder<View>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::Activity&) [with View = Gecode::Int::IntView]'
  257 |   Activity::Recorder<View>::post(Home home, ViewArray<View>& x,
      |                                  ~~~~~^~~~
./gecode/kernel/activity.hpp: In instantiation of 'void Gecode::Activity::init(Gecode::Home, Gecode::ViewArray<View>&, double, typename Gecode::BranchTraits<typename View::VarType>::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits<typename View::VarType>::Merit = double (*)(const Gecode::Space&, Gecode::BoolVar, int)]':
gecode/int/branch/activity.cpp:51:31:   required from here
./gecode/kernel/activity.hpp:355:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  355 |     storage = new Storage(home,x,d,bm);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:210,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/activity.hpp:278:35: note:   initializing argument 1 of 'Gecode::Activity::Storage::Storage(Gecode::Home, Gecode::ViewArray<View>&, double, typename Gecode::BranchTraits<typename View::VarType>::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits<typename View::VarType>::Merit = double (*)(const Gecode::Space&, Gecode::BoolVar, int)]'
  278 |   Activity::Storage::Storage(Home home, ViewArray<View>& x, double d0,
      |                              ~~~~~^~~~
./gecode/kernel/activity.hpp:356:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  356 |     (void) Recorder<View>::post(home,x,*this);
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:210,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/activity.hpp:257:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Activity::Recorder<View>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::Activity&) [with View = Gecode::Int::BoolView]'
  257 |   Activity::Recorder<View>::post(Home home, ViewArray<View>& x,
      |                                  ~~~~~^~~~
./gecode/kernel/activity.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Activity::Recorder<View>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::Activity&) [with View = Gecode::Int::IntView]':
./gecode/kernel/activity.hpp:356:32:   required from 'void Gecode::Activity::init(Gecode::Home, Gecode::ViewArray<View>&, double, typename Gecode::BranchTraits<typename View::VarType>::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits<typename View::VarType>::Merit = double (*)(const Gecode::Space&, Gecode::IntVar, int)]'
gecode/int/branch/activity.cpp:45:31:   required from here
./gecode/kernel/activity.hpp:259:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  259 |     (void) new (home) Recorder<View>(home,x,a);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:210,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/activity.hpp:246:43: note:   initializing argument 1 of 'Gecode::Activity::Recorder<View>::Recorder(Gecode::Home, Gecode::ViewArray<View>&, Gecode::Activity&) [with View = Gecode::Int::IntView]'
  246 |   Activity::Recorder<View>::Recorder(Home home, ViewArray<View>& x,
      |                                      ~~~~~^~~~
./gecode/kernel/activity.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Activity::Recorder<View>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::Activity&) [with View = Gecode::Int::BoolView]':
./gecode/kernel/activity.hpp:356:32:   required from 'void Gecode::Activity::init(Gecode::Home, Gecode::ViewArray<View>&, double, typename Gecode::BranchTraits<typename View::VarType>::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits<typename View::VarType>::Merit = double (*)(const Gecode::Space&, Gecode::BoolVar, int)]'
gecode/int/branch/activity.cpp:51:31:   required from here
./gecode/kernel/activity.hpp:259:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  259 |     (void) new (home) Recorder<View>(home,x,a);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:210,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/activity.hpp:246:43: note:   initializing argument 1 of 'Gecode::Activity::Recorder<View>::Recorder(Gecode::Home, Gecode::ViewArray<View>&, Gecode::Activity&) [with View = Gecode::Int::BoolView]'
  246 |   Activity::Recorder<View>::Recorder(Home home, ViewArray<View>& x,
      |                                      ~~~~~^~~~
./gecode/kernel/activity.hpp: In instantiation of 'Gecode::Activity::Recorder<View>::Recorder(Gecode::Home, Gecode::ViewArray<View>&, Gecode::Activity&) [with View = Gecode::Int::IntView]':
./gecode/kernel/activity.hpp:259:12:   required from 'static Gecode::ExecStatus Gecode::Activity::Recorder<View>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::Activity&) [with View = Gecode::Int::IntView]'
./gecode/kernel/activity.hpp:356:32:   required from 'void Gecode::Activity::init(Gecode::Home, Gecode::ViewArray<View>&, double, typename Gecode::BranchTraits<typename View::VarType>::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits<typename View::VarType>::Merit = double (*)(const Gecode::Space&, Gecode::IntVar, int)]'
gecode/int/branch/activity.cpp:45:31:   required from here
./gecode/kernel/activity.hpp:248:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  248 |     : NaryPropagator<View,PC_GEN_NONE>(home,x), a(a0), c(home) {
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/propagator.hpp:444:9: note:   initializing argument 1 of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int pc = -1]'
  444 |   (Home home, ViewArray<View>& y)
      |    ~~~~~^~~~
In file included from ./gecode/kernel.hh:210,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/activity.hpp: In instantiation of 'Gecode::Activity::Recorder<View>::Recorder(Gecode::Home, Gecode::ViewArray<View>&, Gecode::Activity&) [with View = Gecode::Int::BoolView]':
./gecode/kernel/activity.hpp:259:12:   required from 'static Gecode::ExecStatus Gecode::Activity::Recorder<View>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::Activity&) [with View = Gecode::Int::BoolView]'
./gecode/kernel/activity.hpp:356:32:   required from 'void Gecode::Activity::init(Gecode::Home, Gecode::ViewArray<View>&, double, typename Gecode::BranchTraits<typename View::VarType>::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits<typename View::VarType>::Merit = double (*)(const Gecode::Space&, Gecode::BoolVar, int)]'
gecode/int/branch/activity.cpp:51:31:   required from here
./gecode/kernel/activity.hpp:248:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  248 |     : NaryPropagator<View,PC_GEN_NONE>(home,x), a(a0), c(home) {
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/propagator.hpp:444:9: note:   initializing argument 1 of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::BoolView; int pc = -1]'
  444 |   (Home home, ViewArray<View>& y)
      |    ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from gecode/int/branch/activity.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from gecode/int/branch/activity.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int pc = -1]':
./gecode/kernel/activity.hpp:248:62:   required from 'Gecode::Activity::Recorder<View>::Recorder(Gecode::Home, Gecode::ViewArray<View>&, Gecode::Activity&) [with View = Gecode::Int::IntView]'
./gecode/kernel/activity.hpp:259:12:   required from 'static Gecode::ExecStatus Gecode::Activity::Recorder<View>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::Activity&) [with View = Gecode::Int::IntView]'
./gecode/kernel/activity.hpp:356:32:   required from 'void Gecode::Activity::init(Gecode::Home, Gecode::ViewArray<View>&, double, typename Gecode::BranchTraits<typename View::VarType>::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits<typename View::VarType>::Merit = double (*)(const Gecode::Space&, Gecode::IntVar, int)]'
gecode/int/branch/activity.cpp:45:31:   required from here
./gecode/kernel/propagator.hpp:445:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  445 |     : Propagator(home), x(y) {
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::BoolView; int pc = -1]':
./gecode/kernel/activity.hpp:248:62:   required from 'Gecode::Activity::Recorder<View>::Recorder(Gecode::Home, Gecode::ViewArray<View>&, Gecode::Activity&) [with View = Gecode::Int::BoolView]'
./gecode/kernel/activity.hpp:259:12:   required from 'static Gecode::ExecStatus Gecode::Activity::Recorder<View>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::Activity&) [with View = Gecode::Int::BoolView]'
./gecode/kernel/activity.hpp:356:32:   required from 'void Gecode::Activity::init(Gecode::Home, Gecode::ViewArray<View>&, double, typename Gecode::BranchTraits<typename View::VarType>::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits<typename View::VarType>::Merit = double (*)(const Gecode::Space&, Gecode::BoolVar, int)]'
gecode/int/branch/activity.cpp:51:31:   required from here
./gecode/kernel/propagator.hpp:445:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  445 |     : Propagator(home), x(y) {
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from gecode/int/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/linear/int-post.o  gecode/int/linear/int-post.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int/bool.hh:653,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/bool/eqv.hpp: In constructor 'Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, int)':
./gecode/int/bool/eqv.hpp:164:22: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  164 |       x(x0), pm2(pm20) {
      |                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp: In function 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::IntView>*, int, Gecode::IntRelType, int, Gecode::IntConLevel)':
gecode/int/linear/int-post.cpp:184:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  184 |                          (home,t_p[0].x,t_p[1].x,c)));                       \
      |                                                   ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
gecode/int/linear/int-post.cpp:298:22: note: in expansion of macro 'GECODE_INT_PL_BIN'
  298 |         case IRT_EQ: GECODE_INT_PL_BIN(EqBin); break;
      |                      ^~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:136:29: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBin<Val, A, B>::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]'
  136 |   EqBin<Val,A,B>::post(Home home, A x0, B x1, Val c) {
      |                        ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:188:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  188 |                          (home,t_p[0].x,MinusView(t_n[0].x),c)));            \
      |                                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
gecode/int/linear/int-post.cpp:298:22: note: in expansion of macro 'GECODE_INT_PL_BIN'
  298 |         case IRT_EQ: GECODE_INT_PL_BIN(EqBin); break;
      |                      ^~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:136:29: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBin<Val, A, B>::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]'
  136 |   EqBin<Val,A,B>::post(Home home, A x0, B x1, Val c) {
      |                        ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:192:73: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  192 |                          (home,MinusView(t_n[0].x),MinusView(t_n[1].x),c))); \
      |                                                                         ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
gecode/int/linear/int-post.cpp:298:22: note: in expansion of macro 'GECODE_INT_PL_BIN'
  298 |         case IRT_EQ: GECODE_INT_PL_BIN(EqBin); break;
      |                      ^~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:136:29: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBin<Val, A, B>::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]'
  136 |   EqBin<Val,A,B>::post(Home home, A x0, B x1, Val c) {
      |                        ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:184:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  184 |                          (home,t_p[0].x,t_p[1].x,c)));                       \
      |                                                   ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
gecode/int/linear/int-post.cpp:299:22: note: in expansion of macro 'GECODE_INT_PL_BIN'
  299 |         case IRT_NQ: GECODE_INT_PL_BIN(NqBin); break;
      |                      ^~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:265:29: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBin<Val, A, B>::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]'
  265 |   NqBin<Val,A,B>::post(Home home, A x0, B x1, Val c) {
      |                        ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:188:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  188 |                          (home,t_p[0].x,MinusView(t_n[0].x),c)));            \
      |                                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
gecode/int/linear/int-post.cpp:299:22: note: in expansion of macro 'GECODE_INT_PL_BIN'
  299 |         case IRT_NQ: GECODE_INT_PL_BIN(NqBin); break;
      |                      ^~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:265:29: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBin<Val, A, B>::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]'
  265 |   NqBin<Val,A,B>::post(Home home, A x0, B x1, Val c) {
      |                        ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:192:73: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  192 |                          (home,MinusView(t_n[0].x),MinusView(t_n[1].x),c))); \
      |                                                                         ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
gecode/int/linear/int-post.cpp:299:22: note: in expansion of macro 'GECODE_INT_PL_BIN'
  299 |         case IRT_NQ: GECODE_INT_PL_BIN(NqBin); break;
      |                      ^~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:265:29: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBin<Val, A, B>::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]'
  265 |   NqBin<Val,A,B>::post(Home home, A x0, B x1, Val c) {
      |                        ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:184:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  184 |                          (home,t_p[0].x,t_p[1].x,c)));                       \
      |                                                   ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
gecode/int/linear/int-post.cpp:300:22: note: in expansion of macro 'GECODE_INT_PL_BIN'
  300 |         case IRT_LQ: GECODE_INT_PL_BIN(LqBin); break;
      |                      ^~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:321:29: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::LqBin<Val, A, B>::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]'
  321 |   LqBin<Val,A,B>::post(Home home, A x0, B x1, Val c) {
      |                        ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:188:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  188 |                          (home,t_p[0].x,MinusView(t_n[0].x),c)));            \
      |                                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
gecode/int/linear/int-post.cpp:300:22: note: in expansion of macro 'GECODE_INT_PL_BIN'
  300 |         case IRT_LQ: GECODE_INT_PL_BIN(LqBin); break;
      |                      ^~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:321:29: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::LqBin<Val, A, B>::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]'
  321 |   LqBin<Val,A,B>::post(Home home, A x0, B x1, Val c) {
      |                        ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:192:73: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  192 |                          (home,MinusView(t_n[0].x),MinusView(t_n[1].x),c))); \
      |                                                                         ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
gecode/int/linear/int-post.cpp:300:22: note: in expansion of macro 'GECODE_INT_PL_BIN'
  300 |         case IRT_LQ: GECODE_INT_PL_BIN(LqBin); break;
      |                      ^~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:321:29: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::LqBin<Val, A, B>::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]'
  321 |   LqBin<Val,A,B>::post(Home home, A x0, B x1, Val c) {
      |                        ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:202:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  202 |                          (home,t_p[0].x,t_p[1].x,t_p[2].x,c)));         \
      |                                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
gecode/int/linear/int-post.cpp:305:22: note: in expansion of macro 'GECODE_INT_PL_TER'
  305 |         case IRT_EQ: GECODE_INT_PL_TER(EqTer); break;
      |                      ^~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp:101:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::EqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]'
  101 |   EqTer<Val,A,B,C>::post(Home home, A x0, B x1, C x2, Val c) {
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:207:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  207 |                           MinusView(t_n[0].x),c)));                     \
      |                                                ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
gecode/int/linear/int-post.cpp:305:22: note: in expansion of macro 'GECODE_INT_PL_TER'
  305 |         case IRT_EQ: GECODE_INT_PL_TER(EqTer); break;
      |                      ^~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp:101:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::EqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]'
  101 |   EqTer<Val,A,B,C>::post(Home home, A x0, B x1, C x2, Val c) {
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:212:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  212 |                           MinusView(t_n[0].x),MinusView(t_n[1].x),c))); \
      |                                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
gecode/int/linear/int-post.cpp:305:22: note: in expansion of macro 'GECODE_INT_PL_TER'
  305 |         case IRT_EQ: GECODE_INT_PL_TER(EqTer); break;
      |                      ^~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp:101:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::EqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]'
  101 |   EqTer<Val,A,B,C>::post(Home home, A x0, B x1, C x2, Val c) {
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:217:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  217 |                           MinusView(t_n[1].x),MinusView(t_n[2].x),c))); \
      |                                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
gecode/int/linear/int-post.cpp:305:22: note: in expansion of macro 'GECODE_INT_PL_TER'
  305 |         case IRT_EQ: GECODE_INT_PL_TER(EqTer); break;
      |                      ^~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp:101:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::EqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]'
  101 |   EqTer<Val,A,B,C>::post(Home home, A x0, B x1, C x2, Val c) {
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:202:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  202 |                          (home,t_p[0].x,t_p[1].x,t_p[2].x,c)));         \
      |                                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
gecode/int/linear/int-post.cpp:306:22: note: in expansion of macro 'GECODE_INT_PL_TER'
  306 |         case IRT_NQ: GECODE_INT_PL_TER(NqTer); break;
      |                      ^~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp:180:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::NqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]'
  180 |   NqTer<Val,A,B,C>::post(Home home, A x0, B x1, C x2, Val c) {
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:207:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  207 |                           MinusView(t_n[0].x),c)));                     \
      |                                                ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
gecode/int/linear/int-post.cpp:306:22: note: in expansion of macro 'GECODE_INT_PL_TER'
  306 |         case IRT_NQ: GECODE_INT_PL_TER(NqTer); break;
      |                      ^~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp:180:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::NqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]'
  180 |   NqTer<Val,A,B,C>::post(Home home, A x0, B x1, C x2, Val c) {
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:212:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  212 |                           MinusView(t_n[0].x),MinusView(t_n[1].x),c))); \
      |                                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
gecode/int/linear/int-post.cpp:306:22: note: in expansion of macro 'GECODE_INT_PL_TER'
  306 |         case IRT_NQ: GECODE_INT_PL_TER(NqTer); break;
      |                      ^~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp:180:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::NqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]'
  180 |   NqTer<Val,A,B,C>::post(Home home, A x0, B x1, C x2, Val c) {
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:217:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  217 |                           MinusView(t_n[1].x),MinusView(t_n[2].x),c))); \
      |                                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
gecode/int/linear/int-post.cpp:306:22: note: in expansion of macro 'GECODE_INT_PL_TER'
  306 |         case IRT_NQ: GECODE_INT_PL_TER(NqTer); break;
      |                      ^~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp:180:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::NqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]'
  180 |   NqTer<Val,A,B,C>::post(Home home, A x0, B x1, C x2, Val c) {
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:202:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  202 |                          (home,t_p[0].x,t_p[1].x,t_p[2].x,c)));         \
      |                                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
gecode/int/linear/int-post.cpp:307:22: note: in expansion of macro 'GECODE_INT_PL_TER'
  307 |         case IRT_LQ: GECODE_INT_PL_TER(LqTer); break;
      |                      ^~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp:236:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::LqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]'
  236 |   LqTer<Val,A,B,C>::post(Home home, A x0, B x1, C x2, Val c) {
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:207:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  207 |                           MinusView(t_n[0].x),c)));                     \
      |                                                ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
gecode/int/linear/int-post.cpp:307:22: note: in expansion of macro 'GECODE_INT_PL_TER'
  307 |         case IRT_LQ: GECODE_INT_PL_TER(LqTer); break;
      |                      ^~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp:236:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::LqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]'
  236 |   LqTer<Val,A,B,C>::post(Home home, A x0, B x1, C x2, Val c) {
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:212:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  212 |                           MinusView(t_n[0].x),MinusView(t_n[1].x),c))); \
      |                                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
gecode/int/linear/int-post.cpp:307:22: note: in expansion of macro 'GECODE_INT_PL_TER'
  307 |         case IRT_LQ: GECODE_INT_PL_TER(LqTer); break;
      |                      ^~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp:236:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::LqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]'
  236 |   LqTer<Val,A,B,C>::post(Home home, A x0, B x1, C x2, Val c) {
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:217:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  217 |                           MinusView(t_n[1].x),MinusView(t_n[2].x),c))); \
      |                                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
gecode/int/linear/int-post.cpp:307:22: note: in expansion of macro 'GECODE_INT_PL_TER'
  307 |         case IRT_LQ: GECODE_INT_PL_TER(LqTer); break;
      |                      ^~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp:236:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::LqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]'
  236 |   LqTer<Val,A,B,C>::post(Home home, A x0, B x1, C x2, Val c) {
      |                          ~~~~~^~~~
gecode/int/linear/int-post.cpp:317:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  317 |         post_nary<int,IntView>(home,x,y,irt,c);
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/linear/int-post.cpp:162:18: note:   initializing argument 1 of 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]'
  162 |   post_nary(Home home,
      |             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:329:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  329 |               (Rel::EqDom<IntView,MinusView>::post(home,x,y)));
      |                                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::MinusView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:336:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  336 |               (Rel::EqDom<IntView,IntView>::post(home,x,y)));
      |                                                          ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:343:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  343 |               (Rel::EqDom<IntView,MinusView>::post(home,x,y)));
      |                                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::MinusView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:355:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  355 |               (Rel::EqDom<MinusView,OffsetView>::post(home,x,y)));
      |                                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::OffsetView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:362:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  362 |               (Rel::EqDom<IntView,OffsetView>::post(home,x,y)));
      |                                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::OffsetView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:369:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  369 |               (Rel::EqDom<MinusView,OffsetView>::post(home,x,y)));
      |                                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::OffsetView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:386:67: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  386 |           GECODE_ES_FAIL((DomEq<int,IntScaleView>::post(home,x,y,c)));
      |                                                                   ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:765,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-dom.hpp:366:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::DomEq<Val, View>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Val) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
  366 |   DomEq<Val,View>::post(Home home,
      |                         ~~~~~^~~~
gecode/int/linear/int-post.cpp:388:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  388 |           post_nary<int,IntScaleView>(home,x,y,irt,c);
      |                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/linear/int-post.cpp:162:18: note:   initializing argument 1 of 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
  162 |   post_nary(Home home,
      |             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:401:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  401 |                         ::post(home,x,y,d)));
      |                                          ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:765,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-dom.hpp:366:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::DomEq<Val, View>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Val) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
  366 |   DomEq<Val,View>::post(Home home,
      |                         ~~~~~^~~~
gecode/int/linear/int-post.cpp:403:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  403 |         post_nary<long long int,LLongScaleView>(home,x,y,irt,d);
      |                                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/linear/int-post.cpp:162:18: note:   initializing argument 1 of 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
  162 |   post_nary(Home home,
      |             ~~~~~^~~~
gecode/int/linear/int-post.cpp: In function 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::IntView>*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntConLevel)':
gecode/int/linear/int-post.cpp:586:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  586 |             posteqint<BoolView>(home,t_p[0].x,c,r.var(),r.mode(),icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/linear/int-post.cpp:482:18: note:   initializing argument 1 of 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntConLevel) [with CtrlView = Gecode::Int::BoolView]'
  482 |   posteqint(Home home, IntView& x, int c, CtrlView b, ReifyMode rm,
      |             ~~~~~^~~~
gecode/int/linear/int-post.cpp:588:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  588 |             posteqint<BoolView>(home,t_p[0].x,-c,r.var(),r.mode(),icl);
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/linear/int-post.cpp:482:18: note:   initializing argument 1 of 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntConLevel) [with CtrlView = Gecode::Int::BoolView]'
  482 |   posteqint(Home home, IntView& x, int c, CtrlView b, ReifyMode rm,
      |             ~~~~~^~~~
gecode/int/linear/int-post.cpp:601:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  601 |               posteqint<NegBoolView>(home,t_p[0].x,c,nb,rm,icl);
      |                                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/linear/int-post.cpp:482:18: note:   initializing argument 1 of 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntConLevel) [with CtrlView = Gecode::Int::NegBoolView]'
  482 |   posteqint(Home home, IntView& x, int c, CtrlView b, ReifyMode rm,
      |             ~~~~~^~~~
gecode/int/linear/int-post.cpp:603:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  603 |               posteqint<NegBoolView>(home,t_p[0].x,-c,nb,rm,icl);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/linear/int-post.cpp:482:18: note:   initializing argument 1 of 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntConLevel) [with CtrlView = Gecode::Int::NegBoolView]'
  482 |   posteqint(Home home, IntView& x, int c, CtrlView b, ReifyMode rm,
      |             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:612:59: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  612 |                               post(home,t_p[0].x,c,r.var())));
      |                                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/lq-le.hpp:499:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  499 |   ReLqInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:616:59: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  616 |                               post(home,t_p[0].x,c,r.var())));
      |                                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/lq-le.hpp:499:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  499 |   ReLqInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:620:59: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  620 |                               post(home,t_p[0].x,c,r.var())));
      |                                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/lq-le.hpp:499:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  499 |   ReLqInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:629:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  629 |                               post(home,t_n[0].x,-c-1,nb)));
      |                                                         ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/lq-le.hpp:499:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  499 |   ReLqInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:633:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  633 |                               post(home,t_n[0].x,-c-1,nb)));
      |                                                         ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/lq-le.hpp:499:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  499 |   ReLqInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:637:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  637 |                               post(home,t_n[0].x,-c-1,nb)));
      |                                                         ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/lq-le.hpp:499:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  499 |   ReLqInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:653:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  653 |                               post(home,t_p[0].x,t_p[1].x,c,r.var())));
      |                                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:206:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  206 |   ReEqBin<Val,A,B,Ctrl,rm>::post(Home home, A x0, B x1, Val c, Ctrl b) {
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:657:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  657 |                               post(home,t_p[0].x,t_p[1].x,c,r.var())));
      |                                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:206:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  206 |   ReEqBin<Val,A,B,Ctrl,rm>::post(Home home, A x0, B x1, Val c, Ctrl b) {
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:661:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  661 |                               post(home,t_p[0].x,t_p[1].x,c,r.var())));
      |                                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:206:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  206 |   ReEqBin<Val,A,B,Ctrl,rm>::post(Home home, A x0, B x1, Val c, Ctrl b) {
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:671:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  671 |                                    r.var())));
      |                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:206:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  206 |   ReEqBin<Val,A,B,Ctrl,rm>::post(Home home, A x0, B x1, Val c, Ctrl b) {
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:676:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  676 |                                    r.var())));
      |                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:206:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  206 |   ReEqBin<Val,A,B,Ctrl,rm>::post(Home home, A x0, B x1, Val c, Ctrl b) {
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:681:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  681 |                                    r.var())));
      |                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:206:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  206 |   ReEqBin<Val,A,B,Ctrl,rm>::post(Home home, A x0, B x1, Val c, Ctrl b) {
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:690:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  690 |                               post(home,t_n[0].x,t_n[1].x,-c,r.var())));
      |                                                                     ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:206:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  206 |   ReEqBin<Val,A,B,Ctrl,rm>::post(Home home, A x0, B x1, Val c, Ctrl b) {
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:694:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  694 |                               post(home,t_n[0].x,t_n[1].x,-c,r.var())));
      |                                                                     ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:206:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  206 |   ReEqBin<Val,A,B,Ctrl,rm>::post(Home home, A x0, B x1, Val c, Ctrl b) {
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:698:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  698 |                               post(home,t_n[0].x,t_n[1].x,-c,r.var())));
      |                                                                     ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:206:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  206 |   ReEqBin<Val,A,B,Ctrl,rm>::post(Home home, A x0, B x1, Val c, Ctrl b) {
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:714:65: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  714 |                                 post(home,t_p[0].x,t_p[1].x,c,nb)));
      |                                                                 ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:206:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  206 |   ReEqBin<Val,A,B,Ctrl,rm>::post(Home home, A x0, B x1, Val c, Ctrl b) {
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:718:65: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  718 |                                 post(home,t_p[0].x,t_p[1].x,c,nb)));
      |                                                                 ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:206:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  206 |   ReEqBin<Val,A,B,Ctrl,rm>::post(Home home, A x0, B x1, Val c, Ctrl b) {
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:722:65: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  722 |                                 post(home,t_p[0].x,t_p[1].x,c,nb)));
      |                                                                 ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:206:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  206 |   ReEqBin<Val,A,B,Ctrl,rm>::post(Home home, A x0, B x1, Val c, Ctrl b) {
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:731:76: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  731 |                                 post(home,t_p[0].x,MinusView(t_n[0].x),c,nb)));
      |                                                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:206:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  206 |   ReEqBin<Val,A,B,Ctrl,rm>::post(Home home, A x0, B x1, Val c, Ctrl b) {
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:735:76: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  735 |                                 post(home,t_p[0].x,MinusView(t_n[0].x),c,nb)));
      |                                                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:206:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  206 |   ReEqBin<Val,A,B,Ctrl,rm>::post(Home home, A x0, B x1, Val c, Ctrl b) {
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:739:76: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  739 |                                 post(home,t_p[0].x,MinusView(t_n[0].x),c,nb)));
      |                                                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:206:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  206 |   ReEqBin<Val,A,B,Ctrl,rm>::post(Home home, A x0, B x1, Val c, Ctrl b) {
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:748:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  748 |                                 post(home,t_p[0].x,t_p[1].x,-c,nb)));
      |                                                                  ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:206:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  206 |   ReEqBin<Val,A,B,Ctrl,rm>::post(Home home, A x0, B x1, Val c, Ctrl b) {
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:752:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  752 |                                 post(home,t_p[0].x,t_p[1].x,-c,nb)));
      |                                                                  ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:206:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  206 |   ReEqBin<Val,A,B,Ctrl,rm>::post(Home home, A x0, B x1, Val c, Ctrl b) {
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:756:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  756 |                                 post(home,t_p[0].x,t_p[1].x,-c,nb)));
      |                                                                  ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:206:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  206 |   ReEqBin<Val,A,B,Ctrl,rm>::post(Home home, A x0, B x1, Val c, Ctrl b) {
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:771:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  771 |                               post(home,t_p[0].x,t_p[1].x,c,r.var())));
      |                                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:413:34: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  413 |   ReLqBin<Val,A,B,rm>::post(Home home, A x0, B x1, Val c, BoolView b) {
      |                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:775:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  775 |                               post(home,t_p[0].x,t_p[1].x,c,r.var())));
      |                                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:413:34: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  413 |   ReLqBin<Val,A,B,rm>::post(Home home, A x0, B x1, Val c, BoolView b) {
      |                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:779:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  779 |                               post(home,t_p[0].x,t_p[1].x,c,r.var())));
      |                                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:413:34: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  413 |   ReLqBin<Val,A,B,rm>::post(Home home, A x0, B x1, Val c, BoolView b) {
      |                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:789:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  789 |                                    r.var())));
      |                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:413:34: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  413 |   ReLqBin<Val,A,B,rm>::post(Home home, A x0, B x1, Val c, BoolView b) {
      |                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:794:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  794 |                                    r.var())));
      |                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:413:34: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  413 |   ReLqBin<Val,A,B,rm>::post(Home home, A x0, B x1, Val c, BoolView b) {
      |                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:799:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  799 |                                    r.var())));
      |                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:413:34: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  413 |   ReLqBin<Val,A,B,rm>::post(Home home, A x0, B x1, Val c, BoolView b) {
      |                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:809:65: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  809 |                                    MinusView(t_n[1].x),c,r.var())));
      |                                                                 ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:413:34: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  413 |   ReLqBin<Val,A,B,rm>::post(Home home, A x0, B x1, Val c, BoolView b) {
      |                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:814:65: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  814 |                                    MinusView(t_n[1].x),c,r.var())));
      |                                                                 ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:413:34: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  413 |   ReLqBin<Val,A,B,rm>::post(Home home, A x0, B x1, Val c, BoolView b) {
      |                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:819:65: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  819 |                                    MinusView(t_n[1].x),c,r.var())));
      |                                                                 ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:413:34: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  413 |   ReLqBin<Val,A,B,rm>::post(Home home, A x0, B x1, Val c, BoolView b) {
      |                             ~~~~~^~~~
gecode/int/linear/int-post.cpp:836:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  836 |         post_nary<int,IntView>(home,x,y,irt,c,r);
      |                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/linear/int-post.cpp:418:18: note:   initializing argument 1 of 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]'
  418 |   post_nary(Home home,
      |             ~~~~~^~~~
gecode/int/linear/int-post.cpp:847:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  847 |       post_nary<int,IntScaleView>(home,x,y,irt,c,r);
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/linear/int-post.cpp:418:18: note:   initializing argument 1 of 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
  418 |   post_nary(Home home,
      |             ~~~~~^~~~
gecode/int/linear/int-post.cpp:856:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  856 |       post_nary<long long int,LLongScaleView>(home,x,y,irt,d,r);
      |                                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/linear/int-post.cpp:418:18: note:   initializing argument 1 of 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
  418 |   post_nary(Home home,
      |             ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]':
./gecode/int/bool/eqv.hpp:164:22:   required from here
./gecode/kernel/propagator.hpp:341:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  341 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBin<Val, A, B>::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]':
gecode/int/linear/int-post.cpp:298:22:   required from here
./gecode/int/linear/int-bin.hpp:137:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  137 |     (void) new (home) EqBin<Val,A,B>(home,x0,x1,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:131:30: note:   initializing argument 1 of 'Gecode::Int::Linear::EqBin<Val, A, B>::EqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]'
  131 |   EqBin<Val,A,B>::EqBin(Home home, A x0, B x1, Val c)
      |                         ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBin<Val, A, B>::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]':
gecode/int/linear/int-post.cpp:298:22:   required from here
./gecode/int/linear/int-bin.hpp:137:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  137 |     (void) new (home) EqBin<Val,A,B>(home,x0,x1,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:131:30: note:   initializing argument 1 of 'Gecode::Int::Linear::EqBin<Val, A, B>::EqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]'
  131 |   EqBin<Val,A,B>::EqBin(Home home, A x0, B x1, Val c)
      |                         ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::EqBin<Val, A, B>::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]':
gecode/int/linear/int-post.cpp:298:22:   required from here
./gecode/int/linear/int-bin.hpp:137:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  137 |     (void) new (home) EqBin<Val,A,B>(home,x0,x1,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:131:30: note:   initializing argument 1 of 'Gecode::Int::Linear::EqBin<Val, A, B>::EqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]'
  131 |   EqBin<Val,A,B>::EqBin(Home home, A x0, B x1, Val c)
      |                         ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBin<Val, A, B>::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]':
gecode/int/linear/int-post.cpp:299:22:   required from here
./gecode/int/linear/int-bin.hpp:266:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  266 |     (void) new (home) NqBin<Val,A,B>(home,x0,x1,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:260:30: note:   initializing argument 1 of 'Gecode::Int::Linear::NqBin<Val, A, B>::NqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]'
  260 |   NqBin<Val,A,B>::NqBin(Home home, A x0, B x1, Val c)
      |                         ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBin<Val, A, B>::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]':
gecode/int/linear/int-post.cpp:299:22:   required from here
./gecode/int/linear/int-bin.hpp:266:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  266 |     (void) new (home) NqBin<Val,A,B>(home,x0,x1,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:260:30: note:   initializing argument 1 of 'Gecode::Int::Linear::NqBin<Val, A, B>::NqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]'
  260 |   NqBin<Val,A,B>::NqBin(Home home, A x0, B x1, Val c)
      |                         ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::NqBin<Val, A, B>::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]':
gecode/int/linear/int-post.cpp:299:22:   required from here
./gecode/int/linear/int-bin.hpp:266:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  266 |     (void) new (home) NqBin<Val,A,B>(home,x0,x1,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:260:30: note:   initializing argument 1 of 'Gecode::Int::Linear::NqBin<Val, A, B>::NqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]'
  260 |   NqBin<Val,A,B>::NqBin(Home home, A x0, B x1, Val c)
      |                         ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::LqBin<Val, A, B>::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]':
gecode/int/linear/int-post.cpp:300:22:   required from here
./gecode/int/linear/int-bin.hpp:322:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  322 |     (void) new (home) LqBin<Val,A,B>(home,x0,x1,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:316:30: note:   initializing argument 1 of 'Gecode::Int::Linear::LqBin<Val, A, B>::LqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]'
  316 |   LqBin<Val,A,B>::LqBin(Home home, A x0, B x1, Val c)
      |                         ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::LqBin<Val, A, B>::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]':
gecode/int/linear/int-post.cpp:300:22:   required from here
./gecode/int/linear/int-bin.hpp:322:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  322 |     (void) new (home) LqBin<Val,A,B>(home,x0,x1,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:316:30: note:   initializing argument 1 of 'Gecode::Int::Linear::LqBin<Val, A, B>::LqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]'
  316 |   LqBin<Val,A,B>::LqBin(Home home, A x0, B x1, Val c)
      |                         ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::LqBin<Val, A, B>::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]':
gecode/int/linear/int-post.cpp:300:22:   required from here
./gecode/int/linear/int-bin.hpp:322:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  322 |     (void) new (home) LqBin<Val,A,B>(home,x0,x1,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:316:30: note:   initializing argument 1 of 'Gecode::Int::Linear::LqBin<Val, A, B>::LqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]'
  316 |   LqBin<Val,A,B>::LqBin(Home home, A x0, B x1, Val c)
      |                         ~~~~~^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::EqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]':
gecode/int/linear/int-post.cpp:305:22:   required from here
./gecode/int/linear/int-ter.hpp:102:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |     (void) new (home) EqTer<Val,A,B,C>(home,x0,x1,x2,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp:96:32: note:   initializing argument 1 of 'Gecode::Int::Linear::EqTer<Val, A, B, C>::EqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]'
   96 |   EqTer<Val,A,B,C>::EqTer(Home home, A x0, B x1, C x2, Val c)
      |                           ~~~~~^~~~
./gecode/int/linear/int-ter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::EqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]':
gecode/int/linear/int-post.cpp:305:22:   required from here
./gecode/int/linear/int-ter.hpp:102:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |     (void) new (home) EqTer<Val,A,B,C>(home,x0,x1,x2,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp:96:32: note:   initializing argument 1 of 'Gecode::Int::Linear::EqTer<Val, A, B, C>::EqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]'
   96 |   EqTer<Val,A,B,C>::EqTer(Home home, A x0, B x1, C x2, Val c)
      |                           ~~~~~^~~~
./gecode/int/linear/int-ter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::EqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]':
gecode/int/linear/int-post.cpp:305:22:   required from here
./gecode/int/linear/int-ter.hpp:102:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |     (void) new (home) EqTer<Val,A,B,C>(home,x0,x1,x2,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp:96:32: note:   initializing argument 1 of 'Gecode::Int::Linear::EqTer<Val, A, B, C>::EqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]'
   96 |   EqTer<Val,A,B,C>::EqTer(Home home, A x0, B x1, C x2, Val c)
      |                           ~~~~~^~~~
./gecode/int/linear/int-ter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::EqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]':
gecode/int/linear/int-post.cpp:305:22:   required from here
./gecode/int/linear/int-ter.hpp:102:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |     (void) new (home) EqTer<Val,A,B,C>(home,x0,x1,x2,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp:96:32: note:   initializing argument 1 of 'Gecode::Int::Linear::EqTer<Val, A, B, C>::EqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]'
   96 |   EqTer<Val,A,B,C>::EqTer(Home home, A x0, B x1, C x2, Val c)
      |                           ~~~~~^~~~
./gecode/int/linear/int-ter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::NqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]':
gecode/int/linear/int-post.cpp:306:22:   required from here
./gecode/int/linear/int-ter.hpp:181:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  181 |     (void) new (home) NqTer<Val,A,B,C>(home,x0,x1,x2,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp:175:32: note:   initializing argument 1 of 'Gecode::Int::Linear::NqTer<Val, A, B, C>::NqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]'
  175 |   NqTer<Val,A,B,C>::NqTer(Home home, A x0, B x1, C x2, Val c)
      |                           ~~~~~^~~~
./gecode/int/linear/int-ter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::NqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]':
gecode/int/linear/int-post.cpp:306:22:   required from here
./gecode/int/linear/int-ter.hpp:181:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  181 |     (void) new (home) NqTer<Val,A,B,C>(home,x0,x1,x2,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp:175:32: note:   initializing argument 1 of 'Gecode::Int::Linear::NqTer<Val, A, B, C>::NqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]'
  175 |   NqTer<Val,A,B,C>::NqTer(Home home, A x0, B x1, C x2, Val c)
      |                           ~~~~~^~~~
./gecode/int/linear/int-ter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::NqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]':
gecode/int/linear/int-post.cpp:306:22:   required from here
./gecode/int/linear/int-ter.hpp:181:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  181 |     (void) new (home) NqTer<Val,A,B,C>(home,x0,x1,x2,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp:175:32: note:   initializing argument 1 of 'Gecode::Int::Linear::NqTer<Val, A, B, C>::NqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]'
  175 |   NqTer<Val,A,B,C>::NqTer(Home home, A x0, B x1, C x2, Val c)
      |                           ~~~~~^~~~
./gecode/int/linear/int-ter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::NqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]':
gecode/int/linear/int-post.cpp:306:22:   required from here
./gecode/int/linear/int-ter.hpp:181:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  181 |     (void) new (home) NqTer<Val,A,B,C>(home,x0,x1,x2,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp:175:32: note:   initializing argument 1 of 'Gecode::Int::Linear::NqTer<Val, A, B, C>::NqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]'
  175 |   NqTer<Val,A,B,C>::NqTer(Home home, A x0, B x1, C x2, Val c)
      |                           ~~~~~^~~~
./gecode/int/linear/int-ter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::LqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]':
gecode/int/linear/int-post.cpp:307:22:   required from here
./gecode/int/linear/int-ter.hpp:237:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  237 |     (void) new (home) LqTer<Val,A,B,C>(home,x0,x1,x2,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp:231:32: note:   initializing argument 1 of 'Gecode::Int::Linear::LqTer<Val, A, B, C>::LqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]'
  231 |   LqTer<Val,A,B,C>::LqTer(Home home, A x0, B x1, C x2, Val c)
      |                           ~~~~~^~~~
./gecode/int/linear/int-ter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::LqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]':
gecode/int/linear/int-post.cpp:307:22:   required from here
./gecode/int/linear/int-ter.hpp:237:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  237 |     (void) new (home) LqTer<Val,A,B,C>(home,x0,x1,x2,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp:231:32: note:   initializing argument 1 of 'Gecode::Int::Linear::LqTer<Val, A, B, C>::LqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]'
  231 |   LqTer<Val,A,B,C>::LqTer(Home home, A x0, B x1, C x2, Val c)
      |                           ~~~~~^~~~
./gecode/int/linear/int-ter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::LqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]':
gecode/int/linear/int-post.cpp:307:22:   required from here
./gecode/int/linear/int-ter.hpp:237:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  237 |     (void) new (home) LqTer<Val,A,B,C>(home,x0,x1,x2,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp:231:32: note:   initializing argument 1 of 'Gecode::Int::Linear::LqTer<Val, A, B, C>::LqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]'
  231 |   LqTer<Val,A,B,C>::LqTer(Home home, A x0, B x1, C x2, Val c)
      |                           ~~~~~^~~~
./gecode/int/linear/int-ter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::LqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]':
gecode/int/linear/int-post.cpp:307:22:   required from here
./gecode/int/linear/int-ter.hpp:237:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  237 |     (void) new (home) LqTer<Val,A,B,C>(home,x0,x1,x2,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp:231:32: note:   initializing argument 1 of 'Gecode::Int::Linear::LqTer<Val, A, B, C>::LqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]'
  231 |   LqTer<Val,A,B,C>::LqTer(Home home, A x0, B x1, C x2, Val c)
      |                           ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp: In instantiation of 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]':
gecode/int/linear/int-post.cpp:317:46:   required from here
gecode/int/linear/int-post.cpp:166:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  166 |       GECODE_ES_FAIL((Eq<Val,View,View >::post(home,x,y,c)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:269:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::Eq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]'
  269 |   Eq<Val,P,N>::post(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c) {
      |                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:169:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  169 |       GECODE_ES_FAIL((Nq<Val,View,View >::post(home,x,y,c)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:472:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::Nq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]'
  472 |   Nq<Val,P,N>::post(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c) {
      |                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:172:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  172 |       GECODE_ES_FAIL((Lq<Val,View,View >::post(home,x,y,c)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:621:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::Lq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]'
  621 |   Lq<Val,P,N>::post(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::MinusView]':
gecode/int/linear/int-post.cpp:328:13:   required from here
./gecode/int/rel/eq.hpp:130:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  130 |       (void) new (home) EqDom<View0,View1>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp:115:34: note:   initializing argument 1 of 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::MinusView]'
  115 |   EqDom<View0,View1>::EqDom(Home home, View0 x0, View1 x1)
      |                             ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]':
gecode/int/linear/int-post.cpp:335:13:   required from here
./gecode/int/rel/eq.hpp:130:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  130 |       (void) new (home) EqDom<View0,View1>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp:115:34: note:   initializing argument 1 of 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
  115 |   EqDom<View0,View1>::EqDom(Home home, View0 x0, View1 x1)
      |                             ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::OffsetView]':
gecode/int/linear/int-post.cpp:354:13:   required from here
./gecode/int/rel/eq.hpp:130:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  130 |       (void) new (home) EqDom<View0,View1>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp:115:34: note:   initializing argument 1 of 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::OffsetView]'
  115 |   EqDom<View0,View1>::EqDom(Home home, View0 x0, View1 x1)
      |                             ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::OffsetView]':
gecode/int/linear/int-post.cpp:361:13:   required from here
./gecode/int/rel/eq.hpp:130:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  130 |       (void) new (home) EqDom<View0,View1>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp:115:34: note:   initializing argument 1 of 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::OffsetView]'
  115 |   EqDom<View0,View1>::EqDom(Home home, View0 x0, View1 x1)
      |                             ~~~~~^~~~
In file included from ./gecode/int/linear.hh:765,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::DomEq<Val, View>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Val) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]':
gecode/int/linear/int-post.cpp:386:11:   required from here
./gecode/int/linear/int-dom.hpp:369:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  369 |     (void) new (home) DomEq<Val,View>(home,x,y,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:765,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-dom.hpp:359:31: note:   initializing argument 1 of 'Gecode::Int::Linear::DomEq<Val, View>::DomEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Val) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
  359 |   DomEq<Val,View>::DomEq(Home home,
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp: In instantiation of 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]':
gecode/int/linear/int-post.cpp:388:53:   required from here
gecode/int/linear/int-post.cpp:166:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  166 |       GECODE_ES_FAIL((Eq<Val,View,View >::post(home,x,y,c)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:269:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::Eq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>]'
  269 |   Eq<Val,P,N>::post(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c) {
      |                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:169:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  169 |       GECODE_ES_FAIL((Nq<Val,View,View >::post(home,x,y,c)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:472:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::Nq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>]'
  472 |   Nq<Val,P,N>::post(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c) {
      |                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:172:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  172 |       GECODE_ES_FAIL((Lq<Val,View,View >::post(home,x,y,c)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:621:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::Lq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>]'
  621 |   Lq<Val,P,N>::post(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c) {
      |                     ~~~~~^~~~
In file included from ./gecode/int/linear.hh:765,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::DomEq<Val, View>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Val) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]':
gecode/int/linear/int-post.cpp:400:9:   required from here
./gecode/int/linear/int-dom.hpp:369:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  369 |     (void) new (home) DomEq<Val,View>(home,x,y,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:765,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-dom.hpp:359:31: note:   initializing argument 1 of 'Gecode::Int::Linear::DomEq<Val, View>::DomEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Val) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
  359 |   DomEq<Val,View>::DomEq(Home home,
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp: In instantiation of 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]':
gecode/int/linear/int-post.cpp:403:63:   required from here
gecode/int/linear/int-post.cpp:166:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  166 |       GECODE_ES_FAIL((Eq<Val,View,View >::post(home,x,y,c)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:269:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::Eq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
  269 |   Eq<Val,P,N>::post(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c) {
      |                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:169:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  169 |       GECODE_ES_FAIL((Nq<Val,View,View >::post(home,x,y,c)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:472:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::Nq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
  472 |   Nq<Val,P,N>::post(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c) {
      |                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:172:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  172 |       GECODE_ES_FAIL((Lq<Val,View,View >::post(home,x,y,c)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:621:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::Lq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
  621 |   Lq<Val,P,N>::post(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c) {
      |                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp: In instantiation of 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntConLevel) [with CtrlView = Gecode::Int::BoolView]':
gecode/int/linear/int-post.cpp:586:69:   required from here
gecode/int/linear/int-post.cpp:488:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  488 |                         post(home,x,c,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp:588:43: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  588 |   ReEqDomInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:492:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  492 |                         post(home,x,c,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp:588:43: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  588 |   ReEqDomInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:496:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  496 |                         post(home,x,c,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp:588:43: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  588 |   ReEqDomInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:504:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  504 |                         post(home,x,c,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp:666:43: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  666 |   ReEqBndInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:508:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  508 |                         post(home,x,c,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp:666:43: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  666 |   ReEqBndInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:512:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  512 |                         post(home,x,c,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp:666:43: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  666 |   ReEqBndInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp: In instantiation of 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntConLevel) [with CtrlView = Gecode::Int::NegBoolView]':
gecode/int/linear/int-post.cpp:601:63:   required from here
gecode/int/linear/int-post.cpp:488:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  488 |                         post(home,x,c,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp:588:43: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  588 |   ReEqDomInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:492:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  492 |                         post(home,x,c,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp:588:43: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  588 |   ReEqDomInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:496:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  496 |                         post(home,x,c,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp:588:43: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  588 |   ReEqDomInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:504:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  504 |                         post(home,x,c,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp:666:43: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  666 |   ReEqBndInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:508:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  508 |                         post(home,x,c,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp:666:43: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  666 |   ReEqBndInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:512:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  512 |                         post(home,x,c,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp:666:43: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  666 |   ReEqBndInt<View,CtrlView,rm>::post(Home home, View x, int c, CtrlView b) {
      |                                      ~~~~~^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/linear/int-post.cpp:611:15:   required from here
./gecode/int/rel/lq-le.hpp:517:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  517 |         (void) new (home) ReLqInt<View,CtrlView,rm>(home,x,c,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/lq-le.hpp:494:43: note:   initializing argument 1 of 'Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  494 |   ReLqInt<View,CtrlView,rm>::ReLqInt(Home home, View x, int c0, CtrlView b)
      |                                      ~~~~~^~~~
./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/linear/int-post.cpp:615:15:   required from here
./gecode/int/rel/lq-le.hpp:517:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  517 |         (void) new (home) ReLqInt<View,CtrlView,rm>(home,x,c,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/lq-le.hpp:494:43: note:   initializing argument 1 of 'Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  494 |   ReLqInt<View,CtrlView,rm>::ReLqInt(Home home, View x, int c0, CtrlView b)
      |                                      ~~~~~^~~~
./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/linear/int-post.cpp:619:15:   required from here
./gecode/int/rel/lq-le.hpp:517:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  517 |         (void) new (home) ReLqInt<View,CtrlView,rm>(home,x,c,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/lq-le.hpp:494:43: note:   initializing argument 1 of 'Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  494 |   ReLqInt<View,CtrlView,rm>::ReLqInt(Home home, View x, int c0, CtrlView b)
      |                                      ~~~~~^~~~
./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/linear/int-post.cpp:628:15:   required from here
./gecode/int/rel/lq-le.hpp:517:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  517 |         (void) new (home) ReLqInt<View,CtrlView,rm>(home,x,c,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/lq-le.hpp:494:43: note:   initializing argument 1 of 'Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  494 |   ReLqInt<View,CtrlView,rm>::ReLqInt(Home home, View x, int c0, CtrlView b)
      |                                      ~~~~~^~~~
./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/linear/int-post.cpp:632:15:   required from here
./gecode/int/rel/lq-le.hpp:517:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  517 |         (void) new (home) ReLqInt<View,CtrlView,rm>(home,x,c,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/lq-le.hpp:494:43: note:   initializing argument 1 of 'Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  494 |   ReLqInt<View,CtrlView,rm>::ReLqInt(Home home, View x, int c0, CtrlView b)
      |                                      ~~~~~^~~~
./gecode/int/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/linear/int-post.cpp:636:15:   required from here
./gecode/int/rel/lq-le.hpp:517:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  517 |         (void) new (home) ReLqInt<View,CtrlView,rm>(home,x,c,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/lq-le.hpp:494:43: note:   initializing argument 1 of 'Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  494 |   ReLqInt<View,CtrlView,rm>::ReLqInt(Home home, View x, int c0, CtrlView b)
      |                                      ~~~~~^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/linear/int-post.cpp:652:15:   required from here
./gecode/int/linear/int-bin.hpp:207:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  207 |     (void) new (home) ReEqBin<Val,A,B,Ctrl,rm>(home,x0,x1,c,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:201:42: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  201 |   ReEqBin<Val,A,B,Ctrl,rm>::ReEqBin(Home home, A x0, B x1, Val c, Ctrl b)
      |                                     ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/linear/int-post.cpp:656:15:   required from here
./gecode/int/linear/int-bin.hpp:207:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  207 |     (void) new (home) ReEqBin<Val,A,B,Ctrl,rm>(home,x0,x1,c,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:201:42: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  201 |   ReEqBin<Val,A,B,Ctrl,rm>::ReEqBin(Home home, A x0, B x1, Val c, Ctrl b)
      |                                     ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/linear/int-post.cpp:660:15:   required from here
./gecode/int/linear/int-bin.hpp:207:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  207 |     (void) new (home) ReEqBin<Val,A,B,Ctrl,rm>(home,x0,x1,c,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:201:42: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  201 |   ReEqBin<Val,A,B,Ctrl,rm>::ReEqBin(Home home, A x0, B x1, Val c, Ctrl b)
      |                                     ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/linear/int-post.cpp:669:15:   required from here
./gecode/int/linear/int-bin.hpp:207:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  207 |     (void) new (home) ReEqBin<Val,A,B,Ctrl,rm>(home,x0,x1,c,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:201:42: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  201 |   ReEqBin<Val,A,B,Ctrl,rm>::ReEqBin(Home home, A x0, B x1, Val c, Ctrl b)
      |                                     ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/linear/int-post.cpp:674:15:   required from here
./gecode/int/linear/int-bin.hpp:207:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  207 |     (void) new (home) ReEqBin<Val,A,B,Ctrl,rm>(home,x0,x1,c,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:201:42: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  201 |   ReEqBin<Val,A,B,Ctrl,rm>::ReEqBin(Home home, A x0, B x1, Val c, Ctrl b)
      |                                     ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/linear/int-post.cpp:679:15:   required from here
./gecode/int/linear/int-bin.hpp:207:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  207 |     (void) new (home) ReEqBin<Val,A,B,Ctrl,rm>(home,x0,x1,c,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:201:42: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  201 |   ReEqBin<Val,A,B,Ctrl,rm>::ReEqBin(Home home, A x0, B x1, Val c, Ctrl b)
      |                                     ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/linear/int-post.cpp:713:17:   required from here
./gecode/int/linear/int-bin.hpp:207:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  207 |     (void) new (home) ReEqBin<Val,A,B,Ctrl,rm>(home,x0,x1,c,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:201:42: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  201 |   ReEqBin<Val,A,B,Ctrl,rm>::ReEqBin(Home home, A x0, B x1, Val c, Ctrl b)
      |                                     ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/linear/int-post.cpp:717:17:   required from here
./gecode/int/linear/int-bin.hpp:207:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  207 |     (void) new (home) ReEqBin<Val,A,B,Ctrl,rm>(home,x0,x1,c,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:201:42: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  201 |   ReEqBin<Val,A,B,Ctrl,rm>::ReEqBin(Home home, A x0, B x1, Val c, Ctrl b)
      |                                     ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/linear/int-post.cpp:721:17:   required from here
./gecode/int/linear/int-bin.hpp:207:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  207 |     (void) new (home) ReEqBin<Val,A,B,Ctrl,rm>(home,x0,x1,c,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:201:42: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  201 |   ReEqBin<Val,A,B,Ctrl,rm>::ReEqBin(Home home, A x0, B x1, Val c, Ctrl b)
      |                                     ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/linear/int-post.cpp:730:17:   required from here
./gecode/int/linear/int-bin.hpp:207:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  207 |     (void) new (home) ReEqBin<Val,A,B,Ctrl,rm>(home,x0,x1,c,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:201:42: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  201 |   ReEqBin<Val,A,B,Ctrl,rm>::ReEqBin(Home home, A x0, B x1, Val c, Ctrl b)
      |                                     ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/linear/int-post.cpp:734:17:   required from here
./gecode/int/linear/int-bin.hpp:207:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  207 |     (void) new (home) ReEqBin<Val,A,B,Ctrl,rm>(home,x0,x1,c,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:201:42: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  201 |   ReEqBin<Val,A,B,Ctrl,rm>::ReEqBin(Home home, A x0, B x1, Val c, Ctrl b)
      |                                     ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/linear/int-post.cpp:738:17:   required from here
./gecode/int/linear/int-bin.hpp:207:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  207 |     (void) new (home) ReEqBin<Val,A,B,Ctrl,rm>(home,x0,x1,c,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:201:42: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  201 |   ReEqBin<Val,A,B,Ctrl,rm>::ReEqBin(Home home, A x0, B x1, Val c, Ctrl b)
      |                                     ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/linear/int-post.cpp:770:15:   required from here
./gecode/int/linear/int-bin.hpp:414:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  414 |     (void) new (home) ReLqBin<Val,A,B,rm>(home,x0,x1,c,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:408:37: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  408 |   ReLqBin<Val,A,B,rm>::ReLqBin(Home home, A x0, B x1, Val c, BoolView b)
      |                                ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/linear/int-post.cpp:774:15:   required from here
./gecode/int/linear/int-bin.hpp:414:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  414 |     (void) new (home) ReLqBin<Val,A,B,rm>(home,x0,x1,c,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:408:37: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  408 |   ReLqBin<Val,A,B,rm>::ReLqBin(Home home, A x0, B x1, Val c, BoolView b)
      |                                ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/linear/int-post.cpp:778:15:   required from here
./gecode/int/linear/int-bin.hpp:414:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  414 |     (void) new (home) ReLqBin<Val,A,B,rm>(home,x0,x1,c,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:408:37: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  408 |   ReLqBin<Val,A,B,rm>::ReLqBin(Home home, A x0, B x1, Val c, BoolView b)
      |                                ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/linear/int-post.cpp:787:15:   required from here
./gecode/int/linear/int-bin.hpp:414:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  414 |     (void) new (home) ReLqBin<Val,A,B,rm>(home,x0,x1,c,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:408:37: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  408 |   ReLqBin<Val,A,B,rm>::ReLqBin(Home home, A x0, B x1, Val c, BoolView b)
      |                                ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/linear/int-post.cpp:792:15:   required from here
./gecode/int/linear/int-bin.hpp:414:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  414 |     (void) new (home) ReLqBin<Val,A,B,rm>(home,x0,x1,c,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:408:37: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  408 |   ReLqBin<Val,A,B,rm>::ReLqBin(Home home, A x0, B x1, Val c, BoolView b)
      |                                ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/linear/int-post.cpp:797:15:   required from here
./gecode/int/linear/int-bin.hpp:414:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  414 |     (void) new (home) ReLqBin<Val,A,B,rm>(home,x0,x1,c,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:408:37: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  408 |   ReLqBin<Val,A,B,rm>::ReLqBin(Home home, A x0, B x1, Val c, BoolView b)
      |                                ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/linear/int-post.cpp:807:15:   required from here
./gecode/int/linear/int-bin.hpp:414:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  414 |     (void) new (home) ReLqBin<Val,A,B,rm>(home,x0,x1,c,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:408:37: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  408 |   ReLqBin<Val,A,B,rm>::ReLqBin(Home home, A x0, B x1, Val c, BoolView b)
      |                                ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/linear/int-post.cpp:812:15:   required from here
./gecode/int/linear/int-bin.hpp:414:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  414 |     (void) new (home) ReLqBin<Val,A,B,rm>(home,x0,x1,c,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:408:37: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  408 |   ReLqBin<Val,A,B,rm>::ReLqBin(Home home, A x0, B x1, Val c, BoolView b)
      |                                ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/linear/int-post.cpp:817:15:   required from here
./gecode/int/linear/int-bin.hpp:414:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  414 |     (void) new (home) ReLqBin<Val,A,B,rm>(home,x0,x1,c,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:408:37: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  408 |   ReLqBin<Val,A,B,rm>::ReLqBin(Home home, A x0, B x1, Val c, BoolView b)
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp: In instantiation of 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]':
gecode/int/linear/int-post.cpp:836:48:   required from here
gecode/int/linear/int-post.cpp:426:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  426 |                         post(home,x,y,c,r.var())));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:400:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  400 |   ReEq<Val,P,N,Ctrl,rm>::post(Home home,
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:430:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  430 |                         post(home,x,y,c,r.var())));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:400:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  400 |   ReEq<Val,P,N,Ctrl,rm>::post(Home home,
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:434:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  434 |                         post(home,x,y,c,r.var())));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:400:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  400 |   ReEq<Val,P,N,Ctrl,rm>::post(Home home,
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:445:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  445 |                           post(home,x,y,c,n)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:400:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  400 |   ReEq<Val,P,N,Ctrl,rm>::post(Home home,
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:449:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  449 |                           post(home,x,y,c,n)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:400:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  400 |   ReEq<Val,P,N,Ctrl,rm>::post(Home home,
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:453:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  453 |                           post(home,x,y,c,n)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:400:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  400 |   ReEq<Val,P,N,Ctrl,rm>::post(Home home,
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:463:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  463 |                           post(home,x,y,c,r.var())));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:818:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  818 |   ReLq<Val,P,N,rm>::post(Home home,
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:467:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  467 |                           post(home,x,y,c,r.var())));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:818:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  818 |   ReLq<Val,P,N,rm>::post(Home home,
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:471:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  471 |                           post(home,x,y,c,r.var())));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:818:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  818 |   ReLq<Val,P,N,rm>::post(Home home,
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp: In instantiation of 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]':
gecode/int/linear/int-post.cpp:847:51:   required from here
gecode/int/linear/int-post.cpp:426:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  426 |                         post(home,x,y,c,r.var())));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:400:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  400 |   ReEq<Val,P,N,Ctrl,rm>::post(Home home,
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:430:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  430 |                         post(home,x,y,c,r.var())));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:400:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  400 |   ReEq<Val,P,N,Ctrl,rm>::post(Home home,
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:434:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  434 |                         post(home,x,y,c,r.var())));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:400:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  400 |   ReEq<Val,P,N,Ctrl,rm>::post(Home home,
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:445:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  445 |                           post(home,x,y,c,n)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:400:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  400 |   ReEq<Val,P,N,Ctrl,rm>::post(Home home,
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:449:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  449 |                           post(home,x,y,c,n)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:400:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  400 |   ReEq<Val,P,N,Ctrl,rm>::post(Home home,
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:453:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  453 |                           post(home,x,y,c,n)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:400:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  400 |   ReEq<Val,P,N,Ctrl,rm>::post(Home home,
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:463:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  463 |                           post(home,x,y,c,r.var())));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:818:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  818 |   ReLq<Val,P,N,rm>::post(Home home,
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:467:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  467 |                           post(home,x,y,c,r.var())));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:818:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  818 |   ReLq<Val,P,N,rm>::post(Home home,
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:471:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  471 |                           post(home,x,y,c,r.var())));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:818:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  818 |   ReLq<Val,P,N,rm>::post(Home home,
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp: In instantiation of 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]':
gecode/int/linear/int-post.cpp:856:63:   required from here
gecode/int/linear/int-post.cpp:426:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  426 |                         post(home,x,y,c,r.var())));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:400:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  400 |   ReEq<Val,P,N,Ctrl,rm>::post(Home home,
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:430:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  430 |                         post(home,x,y,c,r.var())));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:400:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  400 |   ReEq<Val,P,N,Ctrl,rm>::post(Home home,
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:434:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  434 |                         post(home,x,y,c,r.var())));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:400:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  400 |   ReEq<Val,P,N,Ctrl,rm>::post(Home home,
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:445:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  445 |                           post(home,x,y,c,n)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:400:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  400 |   ReEq<Val,P,N,Ctrl,rm>::post(Home home,
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:449:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  449 |                           post(home,x,y,c,n)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:400:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  400 |   ReEq<Val,P,N,Ctrl,rm>::post(Home home,
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:453:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  453 |                           post(home,x,y,c,n)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:400:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  400 |   ReEq<Val,P,N,Ctrl,rm>::post(Home home,
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:463:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  463 |                           post(home,x,y,c,r.var())));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:818:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  818 |   ReLq<Val,P,N,rm>::post(Home home,
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:467:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  467 |                           post(home,x,y,c,r.var())));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:818:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  818 |   ReLq<Val,P,N,rm>::post(Home home,
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
gecode/int/linear/int-post.cpp:471:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  471 |                           post(home,x,y,c,r.var())));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:818:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  818 |   ReLq<Val,P,N,rm>::post(Home home,
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::EqBin<Val, A, B>::EqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]':
./gecode/int/linear/int-bin.hpp:137:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBin<Val, A, B>::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:298:22:   required from here
./gecode/int/linear/int-bin.hpp:132:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  132 |     : LinBin<Val,A,B,PC_INT_BND>(home,x0,x1,c) {}
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:46:35: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBin<Val, A, B, pc>::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1]'
   46 |   LinBin<Val,A,B,pc>::LinBin(Home home, A y0, B y1, Val c0)
      |                              ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::EqBin<Val, A, B>::EqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]':
./gecode/int/linear/int-bin.hpp:137:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBin<Val, A, B>::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]'
gecode/int/linear/int-post.cpp:298:22:   required from here
./gecode/int/linear/int-bin.hpp:132:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  132 |     : LinBin<Val,A,B,PC_INT_BND>(home,x0,x1,c) {}
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:46:35: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBin<Val, A, B, pc>::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1]'
   46 |   LinBin<Val,A,B,pc>::LinBin(Home home, A y0, B y1, Val c0)
      |                              ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::EqBin<Val, A, B>::EqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]':
./gecode/int/linear/int-bin.hpp:137:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBin<Val, A, B>::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]'
gecode/int/linear/int-post.cpp:298:22:   required from here
./gecode/int/linear/int-bin.hpp:132:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  132 |     : LinBin<Val,A,B,PC_INT_BND>(home,x0,x1,c) {}
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:46:35: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBin<Val, A, B, pc>::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; int pc = 1]'
   46 |   LinBin<Val,A,B,pc>::LinBin(Home home, A y0, B y1, Val c0)
      |                              ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::NqBin<Val, A, B>::NqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]':
./gecode/int/linear/int-bin.hpp:266:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBin<Val, A, B>::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:299:22:   required from here
./gecode/int/linear/int-bin.hpp:261:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  261 |     : LinBin<Val,A,B,PC_INT_VAL>(home,x0,x1,c) {}
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:46:35: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBin<Val, A, B, pc>::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 0]'
   46 |   LinBin<Val,A,B,pc>::LinBin(Home home, A y0, B y1, Val c0)
      |                              ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::NqBin<Val, A, B>::NqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]':
./gecode/int/linear/int-bin.hpp:266:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBin<Val, A, B>::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]'
gecode/int/linear/int-post.cpp:299:22:   required from here
./gecode/int/linear/int-bin.hpp:261:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  261 |     : LinBin<Val,A,B,PC_INT_VAL>(home,x0,x1,c) {}
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:46:35: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBin<Val, A, B, pc>::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 0]'
   46 |   LinBin<Val,A,B,pc>::LinBin(Home home, A y0, B y1, Val c0)
      |                              ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::NqBin<Val, A, B>::NqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]':
./gecode/int/linear/int-bin.hpp:266:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBin<Val, A, B>::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]'
gecode/int/linear/int-post.cpp:299:22:   required from here
./gecode/int/linear/int-bin.hpp:261:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  261 |     : LinBin<Val,A,B,PC_INT_VAL>(home,x0,x1,c) {}
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:46:35: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBin<Val, A, B, pc>::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; int pc = 0]'
   46 |   LinBin<Val,A,B,pc>::LinBin(Home home, A y0, B y1, Val c0)
      |                              ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::LqBin<Val, A, B>::LqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]':
./gecode/int/linear/int-bin.hpp:322:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::LqBin<Val, A, B>::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:300:22:   required from here
./gecode/int/linear/int-bin.hpp:317:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  317 |     : LinBin<Val,A,B,PC_INT_BND>(home,x0,x1,c) {}
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:46:35: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBin<Val, A, B, pc>::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1]'
   46 |   LinBin<Val,A,B,pc>::LinBin(Home home, A y0, B y1, Val c0)
      |                              ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::LqBin<Val, A, B>::LqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]':
./gecode/int/linear/int-bin.hpp:322:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::LqBin<Val, A, B>::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]'
gecode/int/linear/int-post.cpp:300:22:   required from here
./gecode/int/linear/int-bin.hpp:317:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  317 |     : LinBin<Val,A,B,PC_INT_BND>(home,x0,x1,c) {}
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:46:35: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBin<Val, A, B, pc>::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1]'
   46 |   LinBin<Val,A,B,pc>::LinBin(Home home, A y0, B y1, Val c0)
      |                              ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::LqBin<Val, A, B>::LqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]':
./gecode/int/linear/int-bin.hpp:322:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::LqBin<Val, A, B>::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]'
gecode/int/linear/int-post.cpp:300:22:   required from here
./gecode/int/linear/int-bin.hpp:317:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  317 |     : LinBin<Val,A,B,PC_INT_BND>(home,x0,x1,c) {}
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:46:35: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBin<Val, A, B, pc>::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; int pc = 1]'
   46 |   LinBin<Val,A,B,pc>::LinBin(Home home, A y0, B y1, Val c0)
      |                              ~~~~~^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::EqTer<Val, A, B, C>::EqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]':
./gecode/int/linear/int-ter.hpp:102:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:305:22:   required from here
./gecode/int/linear/int-ter.hpp:97:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   97 |     : LinTer<Val,A,B,C,PC_INT_BND>(home,x0,x1,x2,c) {}
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp:46:37: note:   initializing argument 1 of 'Gecode::Int::Linear::LinTer<Val, A, B, C, pc>::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView; int pc = 1]'
   46 |   LinTer<Val,A,B,C,pc>::LinTer(Home home, A y0, B y1, C y2, Val c0)
      |                                ~~~~~^~~~
./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::EqTer<Val, A, B, C>::EqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]':
./gecode/int/linear/int-ter.hpp:102:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]'
gecode/int/linear/int-post.cpp:305:22:   required from here
./gecode/int/linear/int-ter.hpp:97:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   97 |     : LinTer<Val,A,B,C,PC_INT_BND>(home,x0,x1,x2,c) {}
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp:46:37: note:   initializing argument 1 of 'Gecode::Int::Linear::LinTer<Val, A, B, C, pc>::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView; int pc = 1]'
   46 |   LinTer<Val,A,B,C,pc>::LinTer(Home home, A y0, B y1, C y2, Val c0)
      |                                ~~~~~^~~~
./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::EqTer<Val, A, B, C>::EqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]':
./gecode/int/linear/int-ter.hpp:102:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]'
gecode/int/linear/int-post.cpp:305:22:   required from here
./gecode/int/linear/int-ter.hpp:97:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   97 |     : LinTer<Val,A,B,C,PC_INT_BND>(home,x0,x1,x2,c) {}
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp:46:37: note:   initializing argument 1 of 'Gecode::Int::Linear::LinTer<Val, A, B, C, pc>::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView; int pc = 1]'
   46 |   LinTer<Val,A,B,C,pc>::LinTer(Home home, A y0, B y1, C y2, Val c0)
      |                                ~~~~~^~~~
./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::EqTer<Val, A, B, C>::EqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]':
./gecode/int/linear/int-ter.hpp:102:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]'
gecode/int/linear/int-post.cpp:305:22:   required from here
./gecode/int/linear/int-ter.hpp:97:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   97 |     : LinTer<Val,A,B,C,PC_INT_BND>(home,x0,x1,x2,c) {}
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp:46:37: note:   initializing argument 1 of 'Gecode::Int::Linear::LinTer<Val, A, B, C, pc>::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView; int pc = 1]'
   46 |   LinTer<Val,A,B,C,pc>::LinTer(Home home, A y0, B y1, C y2, Val c0)
      |                                ~~~~~^~~~
./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::NqTer<Val, A, B, C>::NqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]':
./gecode/int/linear/int-ter.hpp:181:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:306:22:   required from here
./gecode/int/linear/int-ter.hpp:176:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  176 |     : LinTer<Val,A,B,C,PC_INT_VAL>(home,x0,x1,x2,c) {}
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp:46:37: note:   initializing argument 1 of 'Gecode::Int::Linear::LinTer<Val, A, B, C, pc>::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView; int pc = 0]'
   46 |   LinTer<Val,A,B,C,pc>::LinTer(Home home, A y0, B y1, C y2, Val c0)
      |                                ~~~~~^~~~
./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::NqTer<Val, A, B, C>::NqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]':
./gecode/int/linear/int-ter.hpp:181:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]'
gecode/int/linear/int-post.cpp:306:22:   required from here
./gecode/int/linear/int-ter.hpp:176:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  176 |     : LinTer<Val,A,B,C,PC_INT_VAL>(home,x0,x1,x2,c) {}
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp:46:37: note:   initializing argument 1 of 'Gecode::Int::Linear::LinTer<Val, A, B, C, pc>::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView; int pc = 0]'
   46 |   LinTer<Val,A,B,C,pc>::LinTer(Home home, A y0, B y1, C y2, Val c0)
      |                                ~~~~~^~~~
./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::NqTer<Val, A, B, C>::NqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]':
./gecode/int/linear/int-ter.hpp:181:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]'
gecode/int/linear/int-post.cpp:306:22:   required from here
./gecode/int/linear/int-ter.hpp:176:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  176 |     : LinTer<Val,A,B,C,PC_INT_VAL>(home,x0,x1,x2,c) {}
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp:46:37: note:   initializing argument 1 of 'Gecode::Int::Linear::LinTer<Val, A, B, C, pc>::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView; int pc = 0]'
   46 |   LinTer<Val,A,B,C,pc>::LinTer(Home home, A y0, B y1, C y2, Val c0)
      |                                ~~~~~^~~~
./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::NqTer<Val, A, B, C>::NqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]':
./gecode/int/linear/int-ter.hpp:181:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]'
gecode/int/linear/int-post.cpp:306:22:   required from here
./gecode/int/linear/int-ter.hpp:176:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  176 |     : LinTer<Val,A,B,C,PC_INT_VAL>(home,x0,x1,x2,c) {}
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp:46:37: note:   initializing argument 1 of 'Gecode::Int::Linear::LinTer<Val, A, B, C, pc>::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView; int pc = 0]'
   46 |   LinTer<Val,A,B,C,pc>::LinTer(Home home, A y0, B y1, C y2, Val c0)
      |                                ~~~~~^~~~
./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::LqTer<Val, A, B, C>::LqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]':
./gecode/int/linear/int-ter.hpp:237:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::LqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:307:22:   required from here
./gecode/int/linear/int-ter.hpp:232:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  232 |     : LinTer<Val,A,B,C,PC_INT_BND>(home,x0,x1,x2,c) {}
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp:46:37: note:   initializing argument 1 of 'Gecode::Int::Linear::LinTer<Val, A, B, C, pc>::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView; int pc = 1]'
   46 |   LinTer<Val,A,B,C,pc>::LinTer(Home home, A y0, B y1, C y2, Val c0)
      |                                ~~~~~^~~~
./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::LqTer<Val, A, B, C>::LqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]':
./gecode/int/linear/int-ter.hpp:237:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::LqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]'
gecode/int/linear/int-post.cpp:307:22:   required from here
./gecode/int/linear/int-ter.hpp:232:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  232 |     : LinTer<Val,A,B,C,PC_INT_BND>(home,x0,x1,x2,c) {}
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp:46:37: note:   initializing argument 1 of 'Gecode::Int::Linear::LinTer<Val, A, B, C, pc>::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView; int pc = 1]'
   46 |   LinTer<Val,A,B,C,pc>::LinTer(Home home, A y0, B y1, C y2, Val c0)
      |                                ~~~~~^~~~
./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::LqTer<Val, A, B, C>::LqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]':
./gecode/int/linear/int-ter.hpp:237:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::LqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]'
gecode/int/linear/int-post.cpp:307:22:   required from here
./gecode/int/linear/int-ter.hpp:232:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  232 |     : LinTer<Val,A,B,C,PC_INT_BND>(home,x0,x1,x2,c) {}
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp:46:37: note:   initializing argument 1 of 'Gecode::Int::Linear::LinTer<Val, A, B, C, pc>::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView; int pc = 1]'
   46 |   LinTer<Val,A,B,C,pc>::LinTer(Home home, A y0, B y1, C y2, Val c0)
      |                                ~~~~~^~~~
./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::LqTer<Val, A, B, C>::LqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]':
./gecode/int/linear/int-ter.hpp:237:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::LqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]'
gecode/int/linear/int-post.cpp:307:22:   required from here
./gecode/int/linear/int-ter.hpp:232:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  232 |     : LinTer<Val,A,B,C,PC_INT_BND>(home,x0,x1,x2,c) {}
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp:46:37: note:   initializing argument 1 of 'Gecode::Int::Linear::LinTer<Val, A, B, C, pc>::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView; int pc = 1]'
   46 |   LinTer<Val,A,B,C,pc>::LinTer(Home home, A y0, B y1, C y2, Val c0)
      |                                ~~~~~^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Eq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]':
gecode/int/linear/int-post.cpp:166:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:317:46:   required from here
./gecode/int/linear/int-nary.hpp:272:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  272 |       (void) new (home) Eq<Val,P,NoView>(home,x,nva,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:264:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Eq<Val, P, N>::Eq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]'
  264 |   Eq<Val,P,N>::Eq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:274:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  274 |       (void) new (home) Eq<Val,N,NoView>(home,y,nva,-c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:264:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Eq<Val, P, N>::Eq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]'
  264 |   Eq<Val,P,N>::Eq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:276:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  276 |       (void) new (home) Eq<Val,P,N>(home,x,y,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:264:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Eq<Val, P, N>::Eq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]'
  264 |   Eq<Val,P,N>::Eq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Nq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]':
gecode/int/linear/int-post.cpp:169:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:317:46:   required from here
./gecode/int/linear/int-nary.hpp:475:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  475 |       (void) new (home) Nq<Val,P,NoView>(home,x,nva,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:467:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Nq<Val, P, N>::Nq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]'
  467 |   Nq<Val,P,N>::Nq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:477:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  477 |       (void) new (home) Nq<Val,N,NoView>(home,y,nva,-c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:467:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Nq<Val, P, N>::Nq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]'
  467 |   Nq<Val,P,N>::Nq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:479:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  479 |       (void) new (home) Nq<Val,P,N>(home,x,y,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:467:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Nq<Val, P, N>::Nq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]'
  467 |   Nq<Val,P,N>::Nq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Lq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]':
gecode/int/linear/int-post.cpp:172:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:317:46:   required from here
./gecode/int/linear/int-nary.hpp:624:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  624 |       (void) new (home) Lq<Val,P,NoView>(home,x,nva,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:616:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]'
  616 |   Lq<Val,P,N>::Lq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:626:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  626 |       (void) new (home) Lq<Val,NoView,N>(home,nva,y,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:616:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView]'
  616 |   Lq<Val,P,N>::Lq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:628:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  628 |       (void) new (home) Lq<Val,P,N>(home,x,y,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:616:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]'
  616 |   Lq<Val,P,N>::Lq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::MinusView]':
./gecode/int/rel/eq.hpp:130:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::MinusView]'
gecode/int/linear/int-post.cpp:328:13:   required from here
./gecode/int/rel/eq.hpp:116:72: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  116 |     : MixBinaryPropagator<View0,PC_INT_DOM,View1,PC_INT_DOM>(home,x0,x1) {}
      |                                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::MinusView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]':
./gecode/int/rel/eq.hpp:130:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:335:13:   required from here
./gecode/int/rel/eq.hpp:116:72: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  116 |     : MixBinaryPropagator<View0,PC_INT_DOM,View1,PC_INT_DOM>(home,x0,x1) {}
      |                                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::OffsetView]':
./gecode/int/rel/eq.hpp:130:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::OffsetView]'
gecode/int/linear/int-post.cpp:354:13:   required from here
./gecode/int/rel/eq.hpp:116:72: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  116 |     : MixBinaryPropagator<View0,PC_INT_DOM,View1,PC_INT_DOM>(home,x0,x1) {}
      |                                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::OffsetView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::OffsetView]':
./gecode/int/rel/eq.hpp:130:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::OffsetView]'
gecode/int/linear/int-post.cpp:361:13:   required from here
./gecode/int/rel/eq.hpp:116:72: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  116 |     : MixBinaryPropagator<View0,PC_INT_DOM,View1,PC_INT_DOM>(home,x0,x1) {}
      |                                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::OffsetView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/linear.hh:765,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-dom.hpp: In instantiation of 'Gecode::Int::Linear::DomEq<Val, View>::DomEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Val) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]':
./gecode/int/linear/int-dom.hpp:369:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::DomEq<Val, View>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Val) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:386:11:   required from here
./gecode/int/linear/int-dom.hpp:362:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  362 |     : Lin<Val,View,View,PC_INT_DOM>(home,x,y,c) {}
      |                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; int pc = 2]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Eq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>]':
gecode/int/linear/int-post.cpp:166:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:388:53:   required from here
./gecode/int/linear/int-nary.hpp:272:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  272 |       (void) new (home) Eq<Val,P,NoView>(home,x,nva,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:264:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Eq<Val, P, N>::Eq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView]'
  264 |   Eq<Val,P,N>::Eq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:274:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  274 |       (void) new (home) Eq<Val,N,NoView>(home,y,nva,-c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:264:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Eq<Val, P, N>::Eq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView]'
  264 |   Eq<Val,P,N>::Eq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:276:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  276 |       (void) new (home) Eq<Val,P,N>(home,x,y,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:264:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Eq<Val, P, N>::Eq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>]'
  264 |   Eq<Val,P,N>::Eq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Nq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>]':
gecode/int/linear/int-post.cpp:169:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:388:53:   required from here
./gecode/int/linear/int-nary.hpp:475:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  475 |       (void) new (home) Nq<Val,P,NoView>(home,x,nva,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:467:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Nq<Val, P, N>::Nq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView]'
  467 |   Nq<Val,P,N>::Nq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:477:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  477 |       (void) new (home) Nq<Val,N,NoView>(home,y,nva,-c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:467:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Nq<Val, P, N>::Nq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView]'
  467 |   Nq<Val,P,N>::Nq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:479:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  479 |       (void) new (home) Nq<Val,P,N>(home,x,y,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:467:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Nq<Val, P, N>::Nq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>]'
  467 |   Nq<Val,P,N>::Nq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Lq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>]':
gecode/int/linear/int-post.cpp:172:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:388:53:   required from here
./gecode/int/linear/int-nary.hpp:624:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  624 |       (void) new (home) Lq<Val,P,NoView>(home,x,nva,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:616:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView]'
  616 |   Lq<Val,P,N>::Lq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:626:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  626 |       (void) new (home) Lq<Val,NoView,N>(home,nva,y,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:616:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<int, unsigned int>]'
  616 |   Lq<Val,P,N>::Lq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:628:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  628 |       (void) new (home) Lq<Val,P,N>(home,x,y,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:616:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>]'
  616 |   Lq<Val,P,N>::Lq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
In file included from ./gecode/int/linear.hh:765,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-dom.hpp: In instantiation of 'Gecode::Int::Linear::DomEq<Val, View>::DomEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Val) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]':
./gecode/int/linear/int-dom.hpp:369:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::DomEq<Val, View>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Val) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:400:9:   required from here
./gecode/int/linear/int-dom.hpp:362:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  362 |     : Lin<Val,View,View,PC_INT_DOM>(home,x,y,c) {}
      |                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; int pc = 2]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Eq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>]':
gecode/int/linear/int-post.cpp:166:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:403:63:   required from here
./gecode/int/linear/int-nary.hpp:272:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  272 |       (void) new (home) Eq<Val,P,NoView>(home,x,nva,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:264:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Eq<Val, P, N>::Eq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView]'
  264 |   Eq<Val,P,N>::Eq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:274:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  274 |       (void) new (home) Eq<Val,N,NoView>(home,y,nva,-c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:264:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Eq<Val, P, N>::Eq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView]'
  264 |   Eq<Val,P,N>::Eq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:276:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  276 |       (void) new (home) Eq<Val,P,N>(home,x,y,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:264:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Eq<Val, P, N>::Eq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
  264 |   Eq<Val,P,N>::Eq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Nq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>]':
gecode/int/linear/int-post.cpp:169:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:403:63:   required from here
./gecode/int/linear/int-nary.hpp:475:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  475 |       (void) new (home) Nq<Val,P,NoView>(home,x,nva,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:467:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Nq<Val, P, N>::Nq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView]'
  467 |   Nq<Val,P,N>::Nq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:477:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  477 |       (void) new (home) Nq<Val,N,NoView>(home,y,nva,-c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:467:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Nq<Val, P, N>::Nq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView]'
  467 |   Nq<Val,P,N>::Nq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:479:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  479 |       (void) new (home) Nq<Val,P,N>(home,x,y,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:467:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Nq<Val, P, N>::Nq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
  467 |   Nq<Val,P,N>::Nq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Lq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>]':
gecode/int/linear/int-post.cpp:172:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:403:63:   required from here
./gecode/int/linear/int-nary.hpp:624:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  624 |       (void) new (home) Lq<Val,P,NoView>(home,x,nva,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:616:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView]'
  616 |   Lq<Val,P,N>::Lq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:626:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  626 |       (void) new (home) Lq<Val,NoView,N>(home,nva,y,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:616:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
  616 |   Lq<Val,P,N>::Lq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:628:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  628 |       (void) new (home) Lq<Val,P,N>(home,x,y,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:616:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
  616 |   Lq<Val,P,N>::Lq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/linear/int-post.cpp:487:9:   required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntConLevel) [with CtrlView = Gecode::Int::BoolView]'
gecode/int/linear/int-post.cpp:586:69:   required from here
./gecode/int/rel/eq.hpp:605:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  605 |       (void) new (home) ReEqDomInt(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp:583:9: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  583 |   (Home home, View x, int c0, CtrlView b)
      |    ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/linear/int-post.cpp:491:9:   required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntConLevel) [with CtrlView = Gecode::Int::BoolView]'
gecode/int/linear/int-post.cpp:586:69:   required from here
./gecode/int/rel/eq.hpp:605:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  605 |       (void) new (home) ReEqDomInt(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp:583:9: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  583 |   (Home home, View x, int c0, CtrlView b)
      |    ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/linear/int-post.cpp:495:9:   required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntConLevel) [with CtrlView = Gecode::Int::BoolView]'
gecode/int/linear/int-post.cpp:586:69:   required from here
./gecode/int/rel/eq.hpp:605:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  605 |       (void) new (home) ReEqDomInt(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp:583:9: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  583 |   (Home home, View x, int c0, CtrlView b)
      |    ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/linear/int-post.cpp:503:9:   required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntConLevel) [with CtrlView = Gecode::Int::BoolView]'
gecode/int/linear/int-post.cpp:586:69:   required from here
./gecode/int/rel/eq.hpp:683:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  683 |       (void) new (home) ReEqBndInt(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp:661:9: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  661 |   (Home home, View x, int c0, CtrlView b)
      |    ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/linear/int-post.cpp:507:9:   required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntConLevel) [with CtrlView = Gecode::Int::BoolView]'
gecode/int/linear/int-post.cpp:586:69:   required from here
./gecode/int/rel/eq.hpp:683:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  683 |       (void) new (home) ReEqBndInt(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp:661:9: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  661 |   (Home home, View x, int c0, CtrlView b)
      |    ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/linear/int-post.cpp:511:9:   required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntConLevel) [with CtrlView = Gecode::Int::BoolView]'
gecode/int/linear/int-post.cpp:586:69:   required from here
./gecode/int/rel/eq.hpp:683:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  683 |       (void) new (home) ReEqBndInt(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp:661:9: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  661 |   (Home home, View x, int c0, CtrlView b)
      |    ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/linear/int-post.cpp:487:9:   required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntConLevel) [with CtrlView = Gecode::Int::NegBoolView]'
gecode/int/linear/int-post.cpp:601:63:   required from here
./gecode/int/rel/eq.hpp:605:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  605 |       (void) new (home) ReEqDomInt(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp:583:9: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  583 |   (Home home, View x, int c0, CtrlView b)
      |    ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/linear/int-post.cpp:491:9:   required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntConLevel) [with CtrlView = Gecode::Int::NegBoolView]'
gecode/int/linear/int-post.cpp:601:63:   required from here
./gecode/int/rel/eq.hpp:605:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  605 |       (void) new (home) ReEqDomInt(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp:583:9: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  583 |   (Home home, View x, int c0, CtrlView b)
      |    ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/linear/int-post.cpp:495:9:   required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntConLevel) [with CtrlView = Gecode::Int::NegBoolView]'
gecode/int/linear/int-post.cpp:601:63:   required from here
./gecode/int/rel/eq.hpp:605:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  605 |       (void) new (home) ReEqDomInt(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp:583:9: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  583 |   (Home home, View x, int c0, CtrlView b)
      |    ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/linear/int-post.cpp:503:9:   required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntConLevel) [with CtrlView = Gecode::Int::NegBoolView]'
gecode/int/linear/int-post.cpp:601:63:   required from here
./gecode/int/rel/eq.hpp:683:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  683 |       (void) new (home) ReEqBndInt(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp:661:9: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  661 |   (Home home, View x, int c0, CtrlView b)
      |    ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/linear/int-post.cpp:507:9:   required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntConLevel) [with CtrlView = Gecode::Int::NegBoolView]'
gecode/int/linear/int-post.cpp:601:63:   required from here
./gecode/int/rel/eq.hpp:683:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  683 |       (void) new (home) ReEqBndInt(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp:661:9: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  661 |   (Home home, View x, int c0, CtrlView b)
      |    ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/linear/int-post.cpp:511:9:   required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntConLevel) [with CtrlView = Gecode::Int::NegBoolView]'
gecode/int/linear/int-post.cpp:601:63:   required from here
./gecode/int/rel/eq.hpp:683:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  683 |       (void) new (home) ReEqBndInt(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp:661:9: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  661 |   (Home home, View x, int c0, CtrlView b)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/rel/lq-le.hpp:517:16:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:611:15:   required from here
./gecode/int/rel/lq-le.hpp:495:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  495 |     : ReUnaryPropagator<View,PC_INT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/rel/lq-le.hpp:517:16:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/linear/int-post.cpp:615:15:   required from here
./gecode/int/rel/lq-le.hpp:495:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  495 |     : ReUnaryPropagator<View,PC_INT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/rel/lq-le.hpp:517:16:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/linear/int-post.cpp:619:15:   required from here
./gecode/int/rel/lq-le.hpp:495:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  495 |     : ReUnaryPropagator<View,PC_INT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/rel/lq-le.hpp:517:16:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:628:15:   required from here
./gecode/int/rel/lq-le.hpp:495:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  495 |     : ReUnaryPropagator<View,PC_INT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/rel/lq-le.hpp:517:16:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/linear/int-post.cpp:632:15:   required from here
./gecode/int/rel/lq-le.hpp:495:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  495 |     : ReUnaryPropagator<View,PC_INT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:658,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/lq-le.hpp: In instantiation of 'Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/rel/lq-le.hpp:517:16:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/linear/int-post.cpp:636:15:   required from here
./gecode/int/rel/lq-le.hpp:495:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  495 |     : ReUnaryPropagator<View,PC_INT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/linear/int-bin.hpp:207:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:652:15:   required from here
./gecode/int/linear/int-bin.hpp:202:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  202 |     : ReLinBin<Val,A,B,PC_INT_BND,Ctrl>(home,x0,x1,c,b) {}
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:91:44: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLinBin<Val, A, B, pc, Ctrl>::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
   91 |   ReLinBin<Val,A,B,pc,Ctrl>::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0)
      |                                       ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/linear/int-bin.hpp:207:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/linear/int-post.cpp:656:15:   required from here
./gecode/int/linear/int-bin.hpp:202:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  202 |     : ReLinBin<Val,A,B,PC_INT_BND,Ctrl>(home,x0,x1,c,b) {}
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:91:44: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLinBin<Val, A, B, pc, Ctrl>::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
   91 |   ReLinBin<Val,A,B,pc,Ctrl>::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0)
      |                                       ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/linear/int-bin.hpp:207:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/linear/int-post.cpp:660:15:   required from here
./gecode/int/linear/int-bin.hpp:202:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  202 |     : ReLinBin<Val,A,B,PC_INT_BND,Ctrl>(home,x0,x1,c,b) {}
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:91:44: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLinBin<Val, A, B, pc, Ctrl>::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
   91 |   ReLinBin<Val,A,B,pc,Ctrl>::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0)
      |                                       ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/linear/int-bin.hpp:207:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:669:15:   required from here
./gecode/int/linear/int-bin.hpp:202:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  202 |     : ReLinBin<Val,A,B,PC_INT_BND,Ctrl>(home,x0,x1,c,b) {}
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:91:44: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLinBin<Val, A, B, pc, Ctrl>::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
   91 |   ReLinBin<Val,A,B,pc,Ctrl>::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0)
      |                                       ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/linear/int-bin.hpp:207:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/linear/int-post.cpp:674:15:   required from here
./gecode/int/linear/int-bin.hpp:202:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  202 |     : ReLinBin<Val,A,B,PC_INT_BND,Ctrl>(home,x0,x1,c,b) {}
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:91:44: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLinBin<Val, A, B, pc, Ctrl>::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
   91 |   ReLinBin<Val,A,B,pc,Ctrl>::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0)
      |                                       ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/linear/int-bin.hpp:207:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/linear/int-post.cpp:679:15:   required from here
./gecode/int/linear/int-bin.hpp:202:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  202 |     : ReLinBin<Val,A,B,PC_INT_BND,Ctrl>(home,x0,x1,c,b) {}
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:91:44: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLinBin<Val, A, B, pc, Ctrl>::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
   91 |   ReLinBin<Val,A,B,pc,Ctrl>::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0)
      |                                       ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/linear/int-bin.hpp:207:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:713:17:   required from here
./gecode/int/linear/int-bin.hpp:202:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  202 |     : ReLinBin<Val,A,B,PC_INT_BND,Ctrl>(home,x0,x1,c,b) {}
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:91:44: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLinBin<Val, A, B, pc, Ctrl>::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]'
   91 |   ReLinBin<Val,A,B,pc,Ctrl>::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0)
      |                                       ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/linear/int-bin.hpp:207:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/linear/int-post.cpp:717:17:   required from here
./gecode/int/linear/int-bin.hpp:202:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  202 |     : ReLinBin<Val,A,B,PC_INT_BND,Ctrl>(home,x0,x1,c,b) {}
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:91:44: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLinBin<Val, A, B, pc, Ctrl>::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]'
   91 |   ReLinBin<Val,A,B,pc,Ctrl>::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0)
      |                                       ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/linear/int-bin.hpp:207:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/linear/int-post.cpp:721:17:   required from here
./gecode/int/linear/int-bin.hpp:202:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  202 |     : ReLinBin<Val,A,B,PC_INT_BND,Ctrl>(home,x0,x1,c,b) {}
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:91:44: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLinBin<Val, A, B, pc, Ctrl>::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]'
   91 |   ReLinBin<Val,A,B,pc,Ctrl>::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0)
      |                                       ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/linear/int-bin.hpp:207:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:730:17:   required from here
./gecode/int/linear/int-bin.hpp:202:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  202 |     : ReLinBin<Val,A,B,PC_INT_BND,Ctrl>(home,x0,x1,c,b) {}
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:91:44: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLinBin<Val, A, B, pc, Ctrl>::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]'
   91 |   ReLinBin<Val,A,B,pc,Ctrl>::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0)
      |                                       ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/linear/int-bin.hpp:207:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/linear/int-post.cpp:734:17:   required from here
./gecode/int/linear/int-bin.hpp:202:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  202 |     : ReLinBin<Val,A,B,PC_INT_BND,Ctrl>(home,x0,x1,c,b) {}
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:91:44: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLinBin<Val, A, B, pc, Ctrl>::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]'
   91 |   ReLinBin<Val,A,B,pc,Ctrl>::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0)
      |                                       ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/linear/int-bin.hpp:207:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/linear/int-post.cpp:738:17:   required from here
./gecode/int/linear/int-bin.hpp:202:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  202 |     : ReLinBin<Val,A,B,PC_INT_BND,Ctrl>(home,x0,x1,c,b) {}
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:91:44: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLinBin<Val, A, B, pc, Ctrl>::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]'
   91 |   ReLinBin<Val,A,B,pc,Ctrl>::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0)
      |                                       ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/linear/int-bin.hpp:414:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:770:15:   required from here
./gecode/int/linear/int-bin.hpp:409:59: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  409 |     : ReLinBin<Val,A,B,PC_INT_BND,BoolView>(home,x0,x1,c,b) {}
      |                                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:91:44: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLinBin<Val, A, B, pc, Ctrl>::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
   91 |   ReLinBin<Val,A,B,pc,Ctrl>::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0)
      |                                       ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/linear/int-bin.hpp:414:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/linear/int-post.cpp:774:15:   required from here
./gecode/int/linear/int-bin.hpp:409:59: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  409 |     : ReLinBin<Val,A,B,PC_INT_BND,BoolView>(home,x0,x1,c,b) {}
      |                                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:91:44: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLinBin<Val, A, B, pc, Ctrl>::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
   91 |   ReLinBin<Val,A,B,pc,Ctrl>::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0)
      |                                       ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/linear/int-bin.hpp:414:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/linear/int-post.cpp:778:15:   required from here
./gecode/int/linear/int-bin.hpp:409:59: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  409 |     : ReLinBin<Val,A,B,PC_INT_BND,BoolView>(home,x0,x1,c,b) {}
      |                                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:91:44: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLinBin<Val, A, B, pc, Ctrl>::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
   91 |   ReLinBin<Val,A,B,pc,Ctrl>::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0)
      |                                       ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/linear/int-bin.hpp:414:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:787:15:   required from here
./gecode/int/linear/int-bin.hpp:409:59: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  409 |     : ReLinBin<Val,A,B,PC_INT_BND,BoolView>(home,x0,x1,c,b) {}
      |                                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:91:44: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLinBin<Val, A, B, pc, Ctrl>::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
   91 |   ReLinBin<Val,A,B,pc,Ctrl>::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0)
      |                                       ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/linear/int-bin.hpp:414:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/linear/int-post.cpp:792:15:   required from here
./gecode/int/linear/int-bin.hpp:409:59: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  409 |     : ReLinBin<Val,A,B,PC_INT_BND,BoolView>(home,x0,x1,c,b) {}
      |                                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:91:44: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLinBin<Val, A, B, pc, Ctrl>::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
   91 |   ReLinBin<Val,A,B,pc,Ctrl>::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0)
      |                                       ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/linear/int-bin.hpp:414:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/linear/int-post.cpp:797:15:   required from here
./gecode/int/linear/int-bin.hpp:409:59: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  409 |     : ReLinBin<Val,A,B,PC_INT_BND,BoolView>(home,x0,x1,c,b) {}
      |                                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:91:44: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLinBin<Val, A, B, pc, Ctrl>::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
   91 |   ReLinBin<Val,A,B,pc,Ctrl>::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0)
      |                                       ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/linear/int-bin.hpp:414:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:807:15:   required from here
./gecode/int/linear/int-bin.hpp:409:59: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  409 |     : ReLinBin<Val,A,B,PC_INT_BND,BoolView>(home,x0,x1,c,b) {}
      |                                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:91:44: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLinBin<Val, A, B, pc, Ctrl>::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
   91 |   ReLinBin<Val,A,B,pc,Ctrl>::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0)
      |                                       ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/linear/int-bin.hpp:414:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/linear/int-post.cpp:812:15:   required from here
./gecode/int/linear/int-bin.hpp:409:59: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  409 |     : ReLinBin<Val,A,B,PC_INT_BND,BoolView>(home,x0,x1,c,b) {}
      |                                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:91:44: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLinBin<Val, A, B, pc, Ctrl>::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
   91 |   ReLinBin<Val,A,B,pc,Ctrl>::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0)
      |                                       ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/linear/int-bin.hpp:414:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/linear/int-post.cpp:817:15:   required from here
./gecode/int/linear/int-bin.hpp:409:59: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  409 |     : ReLinBin<Val,A,B,PC_INT_BND,BoolView>(home,x0,x1,c,b) {}
      |                                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:91:44: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLinBin<Val, A, B, pc, Ctrl>::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
   91 |   ReLinBin<Val,A,B,pc,Ctrl>::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0)
      |                                       ~~~~~^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/linear/int-post.cpp:425:9:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:836:48:   required from here
./gecode/int/linear/int-nary.hpp:404:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  404 |       (void) new (home) ReEq<Val,P,NoView,Ctrl,rm>(home,x,nva,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:406:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  406 |       (void) new (home) ReEq<Val,N,NoView,Ctrl,rm>(home,y,nva,-c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:408:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  408 |       (void) new (home) ReEq<Val,P,N,Ctrl,rm>(home,x,y,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/linear/int-post.cpp:429:9:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:836:48:   required from here
./gecode/int/linear/int-nary.hpp:404:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  404 |       (void) new (home) ReEq<Val,P,NoView,Ctrl,rm>(home,x,nva,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:406:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  406 |       (void) new (home) ReEq<Val,N,NoView,Ctrl,rm>(home,y,nva,-c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:408:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  408 |       (void) new (home) ReEq<Val,P,N,Ctrl,rm>(home,x,y,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/linear/int-post.cpp:433:9:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:836:48:   required from here
./gecode/int/linear/int-nary.hpp:404:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  404 |       (void) new (home) ReEq<Val,P,NoView,Ctrl,rm>(home,x,nva,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:406:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  406 |       (void) new (home) ReEq<Val,N,NoView,Ctrl,rm>(home,y,nva,-c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:408:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  408 |       (void) new (home) ReEq<Val,P,N,Ctrl,rm>(home,x,y,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/linear/int-post.cpp:444:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:836:48:   required from here
./gecode/int/linear/int-nary.hpp:404:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  404 |       (void) new (home) ReEq<Val,P,NoView,Ctrl,rm>(home,x,nva,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:406:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  406 |       (void) new (home) ReEq<Val,N,NoView,Ctrl,rm>(home,y,nva,-c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:408:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  408 |       (void) new (home) ReEq<Val,P,N,Ctrl,rm>(home,x,y,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/linear/int-post.cpp:448:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:836:48:   required from here
./gecode/int/linear/int-nary.hpp:404:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  404 |       (void) new (home) ReEq<Val,P,NoView,Ctrl,rm>(home,x,nva,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:406:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  406 |       (void) new (home) ReEq<Val,N,NoView,Ctrl,rm>(home,y,nva,-c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:408:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  408 |       (void) new (home) ReEq<Val,P,N,Ctrl,rm>(home,x,y,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/linear/int-post.cpp:452:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:836:48:   required from here
./gecode/int/linear/int-nary.hpp:404:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  404 |       (void) new (home) ReEq<Val,P,NoView,Ctrl,rm>(home,x,nva,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:406:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  406 |       (void) new (home) ReEq<Val,N,NoView,Ctrl,rm>(home,y,nva,-c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:408:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  408 |       (void) new (home) ReEq<Val,P,N,Ctrl,rm>(home,x,y,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/linear/int-post.cpp:462:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:836:48:   required from here
./gecode/int/linear/int-nary.hpp:822:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  822 |       (void) new (home) ReLq<Val,P,NoView,rm>(home,x,nva,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:812:31: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  812 |   ReLq<Val,P,N,rm>::ReLq(Home home,
      |                          ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:824:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  824 |       (void) new (home) ReLq<Val,NoView,N,rm>(home,nva,y,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:812:31: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  812 |   ReLq<Val,P,N,rm>::ReLq(Home home,
      |                          ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:826:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  826 |       (void) new (home) ReLq<Val,P,N,rm>(home,x,y,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:812:31: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  812 |   ReLq<Val,P,N,rm>::ReLq(Home home,
      |                          ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/linear/int-post.cpp:466:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:836:48:   required from here
./gecode/int/linear/int-nary.hpp:822:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  822 |       (void) new (home) ReLq<Val,P,NoView,rm>(home,x,nva,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:812:31: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  812 |   ReLq<Val,P,N,rm>::ReLq(Home home,
      |                          ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:824:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  824 |       (void) new (home) ReLq<Val,NoView,N,rm>(home,nva,y,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:812:31: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  812 |   ReLq<Val,P,N,rm>::ReLq(Home home,
      |                          ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:826:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  826 |       (void) new (home) ReLq<Val,P,N,rm>(home,x,y,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:812:31: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  812 |   ReLq<Val,P,N,rm>::ReLq(Home home,
      |                          ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/linear/int-post.cpp:470:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:836:48:   required from here
./gecode/int/linear/int-nary.hpp:822:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  822 |       (void) new (home) ReLq<Val,P,NoView,rm>(home,x,nva,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:812:31: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  812 |   ReLq<Val,P,N,rm>::ReLq(Home home,
      |                          ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:824:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  824 |       (void) new (home) ReLq<Val,NoView,N,rm>(home,nva,y,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:812:31: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  812 |   ReLq<Val,P,N,rm>::ReLq(Home home,
      |                          ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:826:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  826 |       (void) new (home) ReLq<Val,P,N,rm>(home,x,y,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:812:31: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  812 |   ReLq<Val,P,N,rm>::ReLq(Home home,
      |                          ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/linear/int-post.cpp:425:9:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:847:51:   required from here
./gecode/int/linear/int-nary.hpp:404:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  404 |       (void) new (home) ReEq<Val,P,NoView,Ctrl,rm>(home,x,nva,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:406:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  406 |       (void) new (home) ReEq<Val,N,NoView,Ctrl,rm>(home,y,nva,-c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:408:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  408 |       (void) new (home) ReEq<Val,P,N,Ctrl,rm>(home,x,y,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/linear/int-post.cpp:429:9:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:847:51:   required from here
./gecode/int/linear/int-nary.hpp:404:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  404 |       (void) new (home) ReEq<Val,P,NoView,Ctrl,rm>(home,x,nva,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:406:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  406 |       (void) new (home) ReEq<Val,N,NoView,Ctrl,rm>(home,y,nva,-c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:408:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  408 |       (void) new (home) ReEq<Val,P,N,Ctrl,rm>(home,x,y,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/linear/int-post.cpp:433:9:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:847:51:   required from here
./gecode/int/linear/int-nary.hpp:404:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  404 |       (void) new (home) ReEq<Val,P,NoView,Ctrl,rm>(home,x,nva,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:406:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  406 |       (void) new (home) ReEq<Val,N,NoView,Ctrl,rm>(home,y,nva,-c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:408:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  408 |       (void) new (home) ReEq<Val,P,N,Ctrl,rm>(home,x,y,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/linear/int-post.cpp:444:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:847:51:   required from here
./gecode/int/linear/int-nary.hpp:404:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  404 |       (void) new (home) ReEq<Val,P,NoView,Ctrl,rm>(home,x,nva,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:406:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  406 |       (void) new (home) ReEq<Val,N,NoView,Ctrl,rm>(home,y,nva,-c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:408:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  408 |       (void) new (home) ReEq<Val,P,N,Ctrl,rm>(home,x,y,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/linear/int-post.cpp:448:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:847:51:   required from here
./gecode/int/linear/int-nary.hpp:404:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  404 |       (void) new (home) ReEq<Val,P,NoView,Ctrl,rm>(home,x,nva,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:406:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  406 |       (void) new (home) ReEq<Val,N,NoView,Ctrl,rm>(home,y,nva,-c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:408:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  408 |       (void) new (home) ReEq<Val,P,N,Ctrl,rm>(home,x,y,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/linear/int-post.cpp:452:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:847:51:   required from here
./gecode/int/linear/int-nary.hpp:404:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  404 |       (void) new (home) ReEq<Val,P,NoView,Ctrl,rm>(home,x,nva,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:406:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  406 |       (void) new (home) ReEq<Val,N,NoView,Ctrl,rm>(home,y,nva,-c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:408:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  408 |       (void) new (home) ReEq<Val,P,N,Ctrl,rm>(home,x,y,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/linear/int-post.cpp:462:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:847:51:   required from here
./gecode/int/linear/int-nary.hpp:822:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  822 |       (void) new (home) ReLq<Val,P,NoView,rm>(home,x,nva,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:812:31: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  812 |   ReLq<Val,P,N,rm>::ReLq(Home home,
      |                          ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:824:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  824 |       (void) new (home) ReLq<Val,NoView,N,rm>(home,nva,y,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:812:31: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<int, unsigned int>; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  812 |   ReLq<Val,P,N,rm>::ReLq(Home home,
      |                          ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:826:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  826 |       (void) new (home) ReLq<Val,P,N,rm>(home,x,y,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:812:31: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  812 |   ReLq<Val,P,N,rm>::ReLq(Home home,
      |                          ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/linear/int-post.cpp:466:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:847:51:   required from here
./gecode/int/linear/int-nary.hpp:822:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  822 |       (void) new (home) ReLq<Val,P,NoView,rm>(home,x,nva,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:812:31: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  812 |   ReLq<Val,P,N,rm>::ReLq(Home home,
      |                          ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:824:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  824 |       (void) new (home) ReLq<Val,NoView,N,rm>(home,nva,y,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:812:31: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<int, unsigned int>; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  812 |   ReLq<Val,P,N,rm>::ReLq(Home home,
      |                          ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:826:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  826 |       (void) new (home) ReLq<Val,P,N,rm>(home,x,y,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:812:31: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  812 |   ReLq<Val,P,N,rm>::ReLq(Home home,
      |                          ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/linear/int-post.cpp:470:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:847:51:   required from here
./gecode/int/linear/int-nary.hpp:822:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  822 |       (void) new (home) ReLq<Val,P,NoView,rm>(home,x,nva,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:812:31: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  812 |   ReLq<Val,P,N,rm>::ReLq(Home home,
      |                          ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:824:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  824 |       (void) new (home) ReLq<Val,NoView,N,rm>(home,nva,y,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:812:31: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<int, unsigned int>; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  812 |   ReLq<Val,P,N,rm>::ReLq(Home home,
      |                          ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:826:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  826 |       (void) new (home) ReLq<Val,P,N,rm>(home,x,y,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:812:31: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  812 |   ReLq<Val,P,N,rm>::ReLq(Home home,
      |                          ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/linear/int-post.cpp:425:9:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:856:63:   required from here
./gecode/int/linear/int-nary.hpp:404:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  404 |       (void) new (home) ReEq<Val,P,NoView,Ctrl,rm>(home,x,nva,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:406:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  406 |       (void) new (home) ReEq<Val,N,NoView,Ctrl,rm>(home,y,nva,-c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:408:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  408 |       (void) new (home) ReEq<Val,P,N,Ctrl,rm>(home,x,y,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/linear/int-post.cpp:429:9:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:856:63:   required from here
./gecode/int/linear/int-nary.hpp:404:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  404 |       (void) new (home) ReEq<Val,P,NoView,Ctrl,rm>(home,x,nva,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:406:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  406 |       (void) new (home) ReEq<Val,N,NoView,Ctrl,rm>(home,y,nva,-c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:408:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  408 |       (void) new (home) ReEq<Val,P,N,Ctrl,rm>(home,x,y,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/linear/int-post.cpp:433:9:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:856:63:   required from here
./gecode/int/linear/int-nary.hpp:404:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  404 |       (void) new (home) ReEq<Val,P,NoView,Ctrl,rm>(home,x,nva,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:406:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  406 |       (void) new (home) ReEq<Val,N,NoView,Ctrl,rm>(home,y,nva,-c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:408:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  408 |       (void) new (home) ReEq<Val,P,N,Ctrl,rm>(home,x,y,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/linear/int-post.cpp:444:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:856:63:   required from here
./gecode/int/linear/int-nary.hpp:404:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  404 |       (void) new (home) ReEq<Val,P,NoView,Ctrl,rm>(home,x,nva,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:406:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  406 |       (void) new (home) ReEq<Val,N,NoView,Ctrl,rm>(home,y,nva,-c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:408:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  408 |       (void) new (home) ReEq<Val,P,N,Ctrl,rm>(home,x,y,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/linear/int-post.cpp:448:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:856:63:   required from here
./gecode/int/linear/int-nary.hpp:404:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  404 |       (void) new (home) ReEq<Val,P,NoView,Ctrl,rm>(home,x,nva,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:406:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  406 |       (void) new (home) ReEq<Val,N,NoView,Ctrl,rm>(home,y,nva,-c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:408:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  408 |       (void) new (home) ReEq<Val,P,N,Ctrl,rm>(home,x,y,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/linear/int-post.cpp:452:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:856:63:   required from here
./gecode/int/linear/int-nary.hpp:404:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  404 |       (void) new (home) ReEq<Val,P,NoView,Ctrl,rm>(home,x,nva,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:406:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  406 |       (void) new (home) ReEq<Val,N,NoView,Ctrl,rm>(home,y,nva,-c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:408:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  408 |       (void) new (home) ReEq<Val,P,N,Ctrl,rm>(home,x,y,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:394:36: note:   initializing argument 1 of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  394 |   ReEq<Val,P,N,Ctrl,rm>::ReEq(Home home,
      |                               ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/linear/int-post.cpp:462:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:856:63:   required from here
./gecode/int/linear/int-nary.hpp:822:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  822 |       (void) new (home) ReLq<Val,P,NoView,rm>(home,x,nva,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:812:31: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  812 |   ReLq<Val,P,N,rm>::ReLq(Home home,
      |                          ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:824:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  824 |       (void) new (home) ReLq<Val,NoView,N,rm>(home,nva,y,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:812:31: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  812 |   ReLq<Val,P,N,rm>::ReLq(Home home,
      |                          ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:826:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  826 |       (void) new (home) ReLq<Val,P,N,rm>(home,x,y,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:812:31: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  812 |   ReLq<Val,P,N,rm>::ReLq(Home home,
      |                          ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/linear/int-post.cpp:466:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:856:63:   required from here
./gecode/int/linear/int-nary.hpp:822:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  822 |       (void) new (home) ReLq<Val,P,NoView,rm>(home,x,nva,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:812:31: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  812 |   ReLq<Val,P,N,rm>::ReLq(Home home,
      |                          ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:824:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  824 |       (void) new (home) ReLq<Val,NoView,N,rm>(home,nva,y,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:812:31: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  812 |   ReLq<Val,P,N,rm>::ReLq(Home home,
      |                          ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:826:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  826 |       (void) new (home) ReLq<Val,P,N,rm>(home,x,y,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:812:31: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  812 |   ReLq<Val,P,N,rm>::ReLq(Home home,
      |                          ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/linear/int-post.cpp:470:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:856:63:   required from here
./gecode/int/linear/int-nary.hpp:822:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  822 |       (void) new (home) ReLq<Val,P,NoView,rm>(home,x,nva,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:812:31: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  812 |   ReLq<Val,P,N,rm>::ReLq(Home home,
      |                          ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:824:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  824 |       (void) new (home) ReLq<Val,NoView,N,rm>(home,nva,y,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:812:31: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  812 |   ReLq<Val,P,N,rm>::ReLq(Home home,
      |                          ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:826:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  826 |       (void) new (home) ReLq<Val,P,N,rm>(home,x,y,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:812:31: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  812 |   ReLq<Val,P,N,rm>::ReLq(Home home,
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::LinBin<Val, A, B, pc>::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1]':
./gecode/int/linear/int-bin.hpp:132:46:   required from 'Gecode::Int::Linear::EqBin<Val, A, B>::EqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]'
./gecode/int/linear/int-bin.hpp:137:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBin<Val, A, B>::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:298:22:   required from here
./gecode/int/linear/int-bin.hpp:47:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : Propagator(home), x0(y0), x1(y1), c(c0) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::LinBin<Val, A, B, pc>::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1]':
./gecode/int/linear/int-bin.hpp:132:46:   required from 'Gecode::Int::Linear::EqBin<Val, A, B>::EqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]'
./gecode/int/linear/int-bin.hpp:137:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBin<Val, A, B>::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]'
gecode/int/linear/int-post.cpp:298:22:   required from here
./gecode/int/linear/int-bin.hpp:47:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : Propagator(home), x0(y0), x1(y1), c(c0) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::LinBin<Val, A, B, pc>::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; int pc = 1]':
./gecode/int/linear/int-bin.hpp:132:46:   required from 'Gecode::Int::Linear::EqBin<Val, A, B>::EqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]'
./gecode/int/linear/int-bin.hpp:137:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqBin<Val, A, B>::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]'
gecode/int/linear/int-post.cpp:298:22:   required from here
./gecode/int/linear/int-bin.hpp:47:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : Propagator(home), x0(y0), x1(y1), c(c0) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::LinBin<Val, A, B, pc>::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 0]':
./gecode/int/linear/int-bin.hpp:261:46:   required from 'Gecode::Int::Linear::NqBin<Val, A, B>::NqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]'
./gecode/int/linear/int-bin.hpp:266:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBin<Val, A, B>::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:299:22:   required from here
./gecode/int/linear/int-bin.hpp:47:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : Propagator(home), x0(y0), x1(y1), c(c0) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::LinBin<Val, A, B, pc>::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 0]':
./gecode/int/linear/int-bin.hpp:261:46:   required from 'Gecode::Int::Linear::NqBin<Val, A, B>::NqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]'
./gecode/int/linear/int-bin.hpp:266:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBin<Val, A, B>::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]'
gecode/int/linear/int-post.cpp:299:22:   required from here
./gecode/int/linear/int-bin.hpp:47:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : Propagator(home), x0(y0), x1(y1), c(c0) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::LinBin<Val, A, B, pc>::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; int pc = 0]':
./gecode/int/linear/int-bin.hpp:261:46:   required from 'Gecode::Int::Linear::NqBin<Val, A, B>::NqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]'
./gecode/int/linear/int-bin.hpp:266:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqBin<Val, A, B>::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]'
gecode/int/linear/int-post.cpp:299:22:   required from here
./gecode/int/linear/int-bin.hpp:47:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : Propagator(home), x0(y0), x1(y1), c(c0) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::LinTer<Val, A, B, C, pc>::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView; int pc = 1]':
./gecode/int/linear/int-ter.hpp:97:51:   required from 'Gecode::Int::Linear::EqTer<Val, A, B, C>::EqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]'
./gecode/int/linear/int-ter.hpp:102:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:305:22:   required from here
./gecode/int/linear/int-ter.hpp:47:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : Propagator(home), x0(y0), x1(y1), x2(y2), c(c0) {
      |                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::LinTer<Val, A, B, C, pc>::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView; int pc = 1]':
./gecode/int/linear/int-ter.hpp:97:51:   required from 'Gecode::Int::Linear::EqTer<Val, A, B, C>::EqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]'
./gecode/int/linear/int-ter.hpp:102:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]'
gecode/int/linear/int-post.cpp:305:22:   required from here
./gecode/int/linear/int-ter.hpp:47:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : Propagator(home), x0(y0), x1(y1), x2(y2), c(c0) {
      |                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::LinTer<Val, A, B, C, pc>::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView; int pc = 1]':
./gecode/int/linear/int-ter.hpp:97:51:   required from 'Gecode::Int::Linear::EqTer<Val, A, B, C>::EqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]'
./gecode/int/linear/int-ter.hpp:102:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]'
gecode/int/linear/int-post.cpp:305:22:   required from here
./gecode/int/linear/int-ter.hpp:47:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : Propagator(home), x0(y0), x1(y1), x2(y2), c(c0) {
      |                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::LinTer<Val, A, B, C, pc>::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView; int pc = 1]':
./gecode/int/linear/int-ter.hpp:97:51:   required from 'Gecode::Int::Linear::EqTer<Val, A, B, C>::EqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]'
./gecode/int/linear/int-ter.hpp:102:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::EqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]'
gecode/int/linear/int-post.cpp:305:22:   required from here
./gecode/int/linear/int-ter.hpp:47:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : Propagator(home), x0(y0), x1(y1), x2(y2), c(c0) {
      |                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::LinTer<Val, A, B, C, pc>::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView; int pc = 0]':
./gecode/int/linear/int-ter.hpp:176:51:   required from 'Gecode::Int::Linear::NqTer<Val, A, B, C>::NqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]'
./gecode/int/linear/int-ter.hpp:181:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:306:22:   required from here
./gecode/int/linear/int-ter.hpp:47:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : Propagator(home), x0(y0), x1(y1), x2(y2), c(c0) {
      |                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::LinTer<Val, A, B, C, pc>::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView; int pc = 0]':
./gecode/int/linear/int-ter.hpp:176:51:   required from 'Gecode::Int::Linear::NqTer<Val, A, B, C>::NqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]'
./gecode/int/linear/int-ter.hpp:181:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]'
gecode/int/linear/int-post.cpp:306:22:   required from here
./gecode/int/linear/int-ter.hpp:47:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : Propagator(home), x0(y0), x1(y1), x2(y2), c(c0) {
      |                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::LinTer<Val, A, B, C, pc>::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView; int pc = 0]':
./gecode/int/linear/int-ter.hpp:176:51:   required from 'Gecode::Int::Linear::NqTer<Val, A, B, C>::NqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]'
./gecode/int/linear/int-ter.hpp:181:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]'
gecode/int/linear/int-post.cpp:306:22:   required from here
./gecode/int/linear/int-ter.hpp:47:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : Propagator(home), x0(y0), x1(y1), x2(y2), c(c0) {
      |                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:476,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-ter.hpp: In instantiation of 'Gecode::Int::Linear::LinTer<Val, A, B, C, pc>::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView; int pc = 0]':
./gecode/int/linear/int-ter.hpp:176:51:   required from 'Gecode::Int::Linear::NqTer<Val, A, B, C>::NqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]'
./gecode/int/linear/int-ter.hpp:181:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::NqTer<Val, A, B, C>::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]'
gecode/int/linear/int-post.cpp:306:22:   required from here
./gecode/int/linear/int-ter.hpp:47:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : Propagator(home), x0(y0), x1(y1), x2(y2), c(c0) {
      |                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Eq<Val, P, N>::Eq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]':
./gecode/int/linear/int-nary.hpp:272:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Eq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:166:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:317:46:   required from here
./gecode/int/linear/int-nary.hpp:265:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  265 |     : Lin<Val,P,N,PC_INT_BND>(home,x,y,c) {}
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Eq<Val, P, N>::Eq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]':
./gecode/int/linear/int-nary.hpp:276:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Eq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:166:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:317:46:   required from here
./gecode/int/linear/int-nary.hpp:265:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  265 |     : Lin<Val,P,N,PC_INT_BND>(home,x,y,c) {}
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Nq<Val, P, N>::Nq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]':
./gecode/int/linear/int-nary.hpp:475:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:169:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:317:46:   required from here
./gecode/int/linear/int-nary.hpp:468:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  468 |     : Lin<Val,P,N,PC_INT_VAL>(home,x,y,c) {}
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 0]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Nq<Val, P, N>::Nq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]':
./gecode/int/linear/int-nary.hpp:479:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:169:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:317:46:   required from here
./gecode/int/linear/int-nary.hpp:468:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  468 |     : Lin<Val,P,N,PC_INT_VAL>(home,x,y,c) {}
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 0]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]':
./gecode/int/linear/int-nary.hpp:624:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Lq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:172:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:317:46:   required from here
./gecode/int/linear/int-nary.hpp:617:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  617 |     : Lin<Val,P,N,PC_INT_BND>(home,x,y,c) {}
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView]':
./gecode/int/linear/int-nary.hpp:626:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Lq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:172:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:317:46:   required from here
./gecode/int/linear/int-nary.hpp:617:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  617 |     : Lin<Val,P,N,PC_INT_BND>(home,x,y,c) {}
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; int pc = 1]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]':
./gecode/int/linear/int-nary.hpp:628:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Lq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:172:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:317:46:   required from here
./gecode/int/linear/int-nary.hpp:617:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  617 |     : Lin<Val,P,N,PC_INT_BND>(home,x,y,c) {}
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::MinusView; int pc1 = 2]':
./gecode/int/rel/eq.hpp:116:72:   required from 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::MinusView]'
./gecode/int/rel/eq.hpp:130:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::MinusView]'
gecode/int/linear/int-post.cpp:328:13:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]':
./gecode/int/rel/eq.hpp:116:72:   required from 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
./gecode/int/rel/eq.hpp:130:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:335:13:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::OffsetView; int pc1 = 2]':
./gecode/int/rel/eq.hpp:116:72:   required from 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::OffsetView]'
./gecode/int/rel/eq.hpp:130:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::OffsetView]'
gecode/int/linear/int-post.cpp:354:13:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::OffsetView; int pc1 = 2]':
./gecode/int/rel/eq.hpp:116:72:   required from 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::OffsetView]'
./gecode/int/rel/eq.hpp:130:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::OffsetView]'
gecode/int/linear/int-post.cpp:361:13:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; int pc = 2]':
./gecode/int/linear/int-dom.hpp:362:47:   required from 'Gecode::Int::Linear::DomEq<Val, View>::DomEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Val) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
./gecode/int/linear/int-dom.hpp:369:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::DomEq<Val, View>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Val) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:386:11:   required from here
./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |     : Propagator(home), x(x0), y(y0), c(c0) {
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Eq<Val, P, N>::Eq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView]':
./gecode/int/linear/int-nary.hpp:272:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Eq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:166:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:388:53:   required from here
./gecode/int/linear/int-nary.hpp:265:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  265 |     : Lin<Val,P,N,PC_INT_BND>(home,x,y,c) {}
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; int pc = 1]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Eq<Val, P, N>::Eq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>]':
./gecode/int/linear/int-nary.hpp:276:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Eq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:166:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:388:53:   required from here
./gecode/int/linear/int-nary.hpp:265:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  265 |     : Lin<Val,P,N,PC_INT_BND>(home,x,y,c) {}
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; int pc = 1]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Nq<Val, P, N>::Nq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView]':
./gecode/int/linear/int-nary.hpp:475:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:169:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:388:53:   required from here
./gecode/int/linear/int-nary.hpp:468:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  468 |     : Lin<Val,P,N,PC_INT_VAL>(home,x,y,c) {}
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; int pc = 0]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Nq<Val, P, N>::Nq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>]':
./gecode/int/linear/int-nary.hpp:479:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:169:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:388:53:   required from here
./gecode/int/linear/int-nary.hpp:468:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  468 |     : Lin<Val,P,N,PC_INT_VAL>(home,x,y,c) {}
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; int pc = 0]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView]':
./gecode/int/linear/int-nary.hpp:624:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Lq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:172:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:388:53:   required from here
./gecode/int/linear/int-nary.hpp:617:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  617 |     : Lin<Val,P,N,PC_INT_BND>(home,x,y,c) {}
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; int pc = 1]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<int, unsigned int>]':
./gecode/int/linear/int-nary.hpp:626:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Lq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:172:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:388:53:   required from here
./gecode/int/linear/int-nary.hpp:617:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  617 |     : Lin<Val,P,N,PC_INT_BND>(home,x,y,c) {}
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<int, unsigned int>; int pc = 1]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>]':
./gecode/int/linear/int-nary.hpp:628:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Lq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:172:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:388:53:   required from here
./gecode/int/linear/int-nary.hpp:617:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  617 |     : Lin<Val,P,N,PC_INT_BND>(home,x,y,c) {}
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; int pc = 1]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; int pc = 2]':
./gecode/int/linear/int-dom.hpp:362:47:   required from 'Gecode::Int::Linear::DomEq<Val, View>::DomEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Val) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
./gecode/int/linear/int-dom.hpp:369:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::DomEq<Val, View>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Val) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:400:9:   required from here
./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |     : Propagator(home), x(x0), y(y0), c(c0) {
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Eq<Val, P, N>::Eq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView]':
./gecode/int/linear/int-nary.hpp:272:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Eq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:166:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:403:63:   required from here
./gecode/int/linear/int-nary.hpp:265:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  265 |     : Lin<Val,P,N,PC_INT_BND>(home,x,y,c) {}
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; int pc = 1]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Eq<Val, P, N>::Eq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>]':
./gecode/int/linear/int-nary.hpp:276:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Eq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:166:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:403:63:   required from here
./gecode/int/linear/int-nary.hpp:265:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  265 |     : Lin<Val,P,N,PC_INT_BND>(home,x,y,c) {}
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; int pc = 1]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Nq<Val, P, N>::Nq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView]':
./gecode/int/linear/int-nary.hpp:475:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:169:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:403:63:   required from here
./gecode/int/linear/int-nary.hpp:468:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  468 |     : Lin<Val,P,N,PC_INT_VAL>(home,x,y,c) {}
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; int pc = 0]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Nq<Val, P, N>::Nq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>]':
./gecode/int/linear/int-nary.hpp:479:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:169:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:403:63:   required from here
./gecode/int/linear/int-nary.hpp:468:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  468 |     : Lin<Val,P,N,PC_INT_VAL>(home,x,y,c) {}
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; int pc = 0]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView]':
./gecode/int/linear/int-nary.hpp:624:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Lq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:172:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:403:63:   required from here
./gecode/int/linear/int-nary.hpp:617:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  617 |     : Lin<Val,P,N,PC_INT_BND>(home,x,y,c) {}
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; int pc = 1]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<long long int, long long unsigned int>]':
./gecode/int/linear/int-nary.hpp:626:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Lq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:172:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:403:63:   required from here
./gecode/int/linear/int-nary.hpp:617:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  617 |     : Lin<Val,P,N,PC_INT_BND>(home,x,y,c) {}
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; int pc = 1]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>]':
./gecode/int/linear/int-nary.hpp:628:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Lq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:172:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:403:63:   required from here
./gecode/int/linear/int-nary.hpp:617:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  617 |     : Lin<Val,P,N,PC_INT_BND>(home,x,y,c) {}
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; int pc = 1]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/rel/eq.hpp:605:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:487:9:   required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntConLevel) [with CtrlView = Gecode::Int::BoolView]'
gecode/int/linear/int-post.cpp:586:69:   required from here
./gecode/int/rel/eq.hpp:584:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  584 |     : ReUnaryPropagator<View,PC_INT_DOM,CtrlView>(home,x,b), c(c0) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/rel/eq.hpp:605:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/linear/int-post.cpp:491:9:   required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntConLevel) [with CtrlView = Gecode::Int::BoolView]'
gecode/int/linear/int-post.cpp:586:69:   required from here
./gecode/int/rel/eq.hpp:584:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  584 |     : ReUnaryPropagator<View,PC_INT_DOM,CtrlView>(home,x,b), c(c0) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/rel/eq.hpp:605:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/linear/int-post.cpp:495:9:   required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntConLevel) [with CtrlView = Gecode::Int::BoolView]'
gecode/int/linear/int-post.cpp:586:69:   required from here
./gecode/int/rel/eq.hpp:584:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  584 |     : ReUnaryPropagator<View,PC_INT_DOM,CtrlView>(home,x,b), c(c0) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/rel/eq.hpp:683:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:503:9:   required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntConLevel) [with CtrlView = Gecode::Int::BoolView]'
gecode/int/linear/int-post.cpp:586:69:   required from here
./gecode/int/rel/eq.hpp:662:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  662 |     : ReUnaryPropagator<View,PC_INT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/rel/eq.hpp:683:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/linear/int-post.cpp:507:9:   required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntConLevel) [with CtrlView = Gecode::Int::BoolView]'
gecode/int/linear/int-post.cpp:586:69:   required from here
./gecode/int/rel/eq.hpp:662:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  662 |     : ReUnaryPropagator<View,PC_INT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/rel/eq.hpp:683:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/linear/int-post.cpp:511:9:   required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntConLevel) [with CtrlView = Gecode::Int::BoolView]'
gecode/int/linear/int-post.cpp:586:69:   required from here
./gecode/int/rel/eq.hpp:662:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  662 |     : ReUnaryPropagator<View,PC_INT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/rel/eq.hpp:605:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:487:9:   required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntConLevel) [with CtrlView = Gecode::Int::NegBoolView]'
gecode/int/linear/int-post.cpp:601:63:   required from here
./gecode/int/rel/eq.hpp:584:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  584 |     : ReUnaryPropagator<View,PC_INT_DOM,CtrlView>(home,x,b), c(c0) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::NegBoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/rel/eq.hpp:605:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/linear/int-post.cpp:491:9:   required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntConLevel) [with CtrlView = Gecode::Int::NegBoolView]'
gecode/int/linear/int-post.cpp:601:63:   required from here
./gecode/int/rel/eq.hpp:584:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  584 |     : ReUnaryPropagator<View,PC_INT_DOM,CtrlView>(home,x,b), c(c0) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::NegBoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/rel/eq.hpp:605:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/linear/int-post.cpp:495:9:   required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntConLevel) [with CtrlView = Gecode::Int::NegBoolView]'
gecode/int/linear/int-post.cpp:601:63:   required from here
./gecode/int/rel/eq.hpp:584:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  584 |     : ReUnaryPropagator<View,PC_INT_DOM,CtrlView>(home,x,b), c(c0) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::NegBoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/rel/eq.hpp:683:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:503:9:   required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntConLevel) [with CtrlView = Gecode::Int::NegBoolView]'
gecode/int/linear/int-post.cpp:601:63:   required from here
./gecode/int/rel/eq.hpp:662:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  662 |     : ReUnaryPropagator<View,PC_INT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/rel/eq.hpp:683:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/linear/int-post.cpp:507:9:   required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntConLevel) [with CtrlView = Gecode::Int::NegBoolView]'
gecode/int/linear/int-post.cpp:601:63:   required from here
./gecode/int/rel/eq.hpp:662:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  662 |     : ReUnaryPropagator<View,PC_INT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/rel/eq.hpp:683:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/linear/int-post.cpp:511:9:   required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntConLevel) [with CtrlView = Gecode::Int::NegBoolView]'
gecode/int/linear/int-post.cpp:601:63:   required from here
./gecode/int/rel/eq.hpp:662:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  662 |     : ReUnaryPropagator<View,PC_INT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]':
./gecode/int/rel/lq-le.hpp:495:66:   required from 'Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/rel/lq-le.hpp:517:16:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:611:15:   required from here
./gecode/int/propagator.hpp:154:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  154 |     : Propagator(home), x0(y0), b(b0) {
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]':
./gecode/int/rel/lq-le.hpp:495:66:   required from 'Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/rel/lq-le.hpp:517:16:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:628:15:   required from here
./gecode/int/propagator.hpp:154:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  154 |     : Propagator(home), x0(y0), b(b0) {
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReLinBin<Val, A, B, pc, Ctrl>::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]':
./gecode/int/linear/int-bin.hpp:202:55:   required from 'Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/linear/int-bin.hpp:207:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:652:15:   required from here
./gecode/int/linear/int-bin.hpp:92:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   92 |     : Propagator(home), x0(y0), x1(y1), c(c0), b(b0) {
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReLinBin<Val, A, B, pc, Ctrl>::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::BoolView]':
./gecode/int/linear/int-bin.hpp:202:55:   required from 'Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/linear/int-bin.hpp:207:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:669:15:   required from here
./gecode/int/linear/int-bin.hpp:92:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   92 |     : Propagator(home), x0(y0), x1(y1), c(c0), b(b0) {
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReLinBin<Val, A, B, pc, Ctrl>::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]':
./gecode/int/linear/int-bin.hpp:202:55:   required from 'Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/linear/int-bin.hpp:207:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:713:17:   required from here
./gecode/int/linear/int-bin.hpp:92:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   92 |     : Propagator(home), x0(y0), x1(y1), c(c0), b(b0) {
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReLinBin<Val, A, B, pc, Ctrl>::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]':
./gecode/int/linear/int-bin.hpp:202:55:   required from 'Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/linear/int-bin.hpp:207:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin<Val, A, B, Ctrl, rm>::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:730:17:   required from here
./gecode/int/linear/int-bin.hpp:92:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   92 |     : Propagator(home), x0(y0), x1(y1), c(c0), b(b0) {
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::ReLinBin<Val, A, B, pc, Ctrl>::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::BoolView]':
./gecode/int/linear/int-bin.hpp:409:59:   required from 'Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/linear/int-bin.hpp:414:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:807:15:   required from here
./gecode/int/linear/int-bin.hpp:92:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   92 |     : Propagator(home), x0(y0), x1(y1), c(c0), b(b0) {
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/linear/int-nary.hpp:404:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:425:9:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:836:48:   required from here
./gecode/int/linear/int-nary.hpp:396:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |     : ReLin<Val,P,N,PC_INT_BND,Ctrl>(home,x,y,c,b) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/linear/int-nary.hpp:408:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:425:9:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:836:48:   required from here
./gecode/int/linear/int-nary.hpp:396:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |     : ReLin<Val,P,N,PC_INT_BND,Ctrl>(home,x,y,c,b) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/linear/int-nary.hpp:404:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/linear/int-post.cpp:429:9:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:836:48:   required from here
./gecode/int/linear/int-nary.hpp:396:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |     : ReLin<Val,P,N,PC_INT_BND,Ctrl>(home,x,y,c,b) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/linear/int-nary.hpp:408:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/linear/int-post.cpp:429:9:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:836:48:   required from here
./gecode/int/linear/int-nary.hpp:396:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |     : ReLin<Val,P,N,PC_INT_BND,Ctrl>(home,x,y,c,b) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/linear/int-nary.hpp:404:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/linear/int-post.cpp:433:9:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:836:48:   required from here
./gecode/int/linear/int-nary.hpp:396:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |     : ReLin<Val,P,N,PC_INT_BND,Ctrl>(home,x,y,c,b) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/linear/int-nary.hpp:408:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/linear/int-post.cpp:433:9:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:836:48:   required from here
./gecode/int/linear/int-nary.hpp:396:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |     : ReLin<Val,P,N,PC_INT_BND,Ctrl>(home,x,y,c,b) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/linear/int-nary.hpp:404:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:444:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:836:48:   required from here
./gecode/int/linear/int-nary.hpp:396:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |     : ReLin<Val,P,N,PC_INT_BND,Ctrl>(home,x,y,c,b) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/linear/int-nary.hpp:408:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:444:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:836:48:   required from here
./gecode/int/linear/int-nary.hpp:396:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |     : ReLin<Val,P,N,PC_INT_BND,Ctrl>(home,x,y,c,b) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/linear/int-nary.hpp:404:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/linear/int-post.cpp:448:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:836:48:   required from here
./gecode/int/linear/int-nary.hpp:396:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |     : ReLin<Val,P,N,PC_INT_BND,Ctrl>(home,x,y,c,b) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/linear/int-nary.hpp:408:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/linear/int-post.cpp:448:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:836:48:   required from here
./gecode/int/linear/int-nary.hpp:396:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |     : ReLin<Val,P,N,PC_INT_BND,Ctrl>(home,x,y,c,b) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/linear/int-nary.hpp:404:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/linear/int-post.cpp:452:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:836:48:   required from here
./gecode/int/linear/int-nary.hpp:396:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |     : ReLin<Val,P,N,PC_INT_BND,Ctrl>(home,x,y,c,b) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/linear/int-nary.hpp:408:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/linear/int-post.cpp:452:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:836:48:   required from here
./gecode/int/linear/int-nary.hpp:396:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |     : ReLin<Val,P,N,PC_INT_BND,Ctrl>(home,x,y,c,b) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/linear/int-nary.hpp:822:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:462:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:836:48:   required from here
./gecode/int/linear/int-nary.hpp:814:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  814 |     : ReLin<Val,P,N,PC_INT_BND,BoolView>(home,x,y,c,b) {}
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/linear/int-nary.hpp:824:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:462:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:836:48:   required from here
./gecode/int/linear/int-nary.hpp:814:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  814 |     : ReLin<Val,P,N,PC_INT_BND,BoolView>(home,x,y,c,b) {}
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/linear/int-nary.hpp:826:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:462:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:836:48:   required from here
./gecode/int/linear/int-nary.hpp:814:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  814 |     : ReLin<Val,P,N,PC_INT_BND,BoolView>(home,x,y,c,b) {}
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/linear/int-nary.hpp:822:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/linear/int-post.cpp:466:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:836:48:   required from here
./gecode/int/linear/int-nary.hpp:814:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  814 |     : ReLin<Val,P,N,PC_INT_BND,BoolView>(home,x,y,c,b) {}
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/linear/int-nary.hpp:824:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/linear/int-post.cpp:466:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:836:48:   required from here
./gecode/int/linear/int-nary.hpp:814:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  814 |     : ReLin<Val,P,N,PC_INT_BND,BoolView>(home,x,y,c,b) {}
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/linear/int-nary.hpp:826:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/linear/int-post.cpp:466:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:836:48:   required from here
./gecode/int/linear/int-nary.hpp:814:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  814 |     : ReLin<Val,P,N,PC_INT_BND,BoolView>(home,x,y,c,b) {}
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/linear/int-nary.hpp:822:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/linear/int-post.cpp:470:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:836:48:   required from here
./gecode/int/linear/int-nary.hpp:814:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  814 |     : ReLin<Val,P,N,PC_INT_BND,BoolView>(home,x,y,c,b) {}
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/linear/int-nary.hpp:824:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/linear/int-post.cpp:470:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:836:48:   required from here
./gecode/int/linear/int-nary.hpp:814:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  814 |     : ReLin<Val,P,N,PC_INT_BND,BoolView>(home,x,y,c,b) {}
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/linear/int-nary.hpp:826:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/linear/int-post.cpp:470:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:836:48:   required from here
./gecode/int/linear/int-nary.hpp:814:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  814 |     : ReLin<Val,P,N,PC_INT_BND,BoolView>(home,x,y,c,b) {}
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/linear/int-nary.hpp:404:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:425:9:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:847:51:   required from here
./gecode/int/linear/int-nary.hpp:396:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |     : ReLin<Val,P,N,PC_INT_BND,Ctrl>(home,x,y,c,b) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/linear/int-nary.hpp:408:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:425:9:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:847:51:   required from here
./gecode/int/linear/int-nary.hpp:396:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |     : ReLin<Val,P,N,PC_INT_BND,Ctrl>(home,x,y,c,b) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/linear/int-nary.hpp:404:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/linear/int-post.cpp:429:9:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:847:51:   required from here
./gecode/int/linear/int-nary.hpp:396:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |     : ReLin<Val,P,N,PC_INT_BND,Ctrl>(home,x,y,c,b) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/linear/int-nary.hpp:408:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/linear/int-post.cpp:429:9:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:847:51:   required from here
./gecode/int/linear/int-nary.hpp:396:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |     : ReLin<Val,P,N,PC_INT_BND,Ctrl>(home,x,y,c,b) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/linear/int-nary.hpp:404:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/linear/int-post.cpp:433:9:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:847:51:   required from here
./gecode/int/linear/int-nary.hpp:396:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |     : ReLin<Val,P,N,PC_INT_BND,Ctrl>(home,x,y,c,b) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/linear/int-nary.hpp:408:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/linear/int-post.cpp:433:9:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:847:51:   required from here
./gecode/int/linear/int-nary.hpp:396:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |     : ReLin<Val,P,N,PC_INT_BND,Ctrl>(home,x,y,c,b) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/linear/int-nary.hpp:404:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:444:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:847:51:   required from here
./gecode/int/linear/int-nary.hpp:396:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |     : ReLin<Val,P,N,PC_INT_BND,Ctrl>(home,x,y,c,b) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/linear/int-nary.hpp:408:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:444:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:847:51:   required from here
./gecode/int/linear/int-nary.hpp:396:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |     : ReLin<Val,P,N,PC_INT_BND,Ctrl>(home,x,y,c,b) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; int pc = 1; Ctrl = Gecode::Int::NegBoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/linear/int-nary.hpp:404:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/linear/int-post.cpp:448:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:847:51:   required from here
./gecode/int/linear/int-nary.hpp:396:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |     : ReLin<Val,P,N,PC_INT_BND,Ctrl>(home,x,y,c,b) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/linear/int-nary.hpp:408:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/linear/int-post.cpp:448:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:847:51:   required from here
./gecode/int/linear/int-nary.hpp:396:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |     : ReLin<Val,P,N,PC_INT_BND,Ctrl>(home,x,y,c,b) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; int pc = 1; Ctrl = Gecode::Int::NegBoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/linear/int-nary.hpp:404:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/linear/int-post.cpp:452:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:847:51:   required from here
./gecode/int/linear/int-nary.hpp:396:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |     : ReLin<Val,P,N,PC_INT_BND,Ctrl>(home,x,y,c,b) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/linear/int-nary.hpp:408:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/linear/int-post.cpp:452:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:847:51:   required from here
./gecode/int/linear/int-nary.hpp:396:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |     : ReLin<Val,P,N,PC_INT_BND,Ctrl>(home,x,y,c,b) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; int pc = 1; Ctrl = Gecode::Int::NegBoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/linear/int-nary.hpp:822:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:462:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:847:51:   required from here
./gecode/int/linear/int-nary.hpp:814:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  814 |     : ReLin<Val,P,N,PC_INT_BND,BoolView>(home,x,y,c,b) {}
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<int, unsigned int>; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/linear/int-nary.hpp:824:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:462:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:847:51:   required from here
./gecode/int/linear/int-nary.hpp:814:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  814 |     : ReLin<Val,P,N,PC_INT_BND,BoolView>(home,x,y,c,b) {}
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<int, unsigned int>; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/linear/int-nary.hpp:826:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:462:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:847:51:   required from here
./gecode/int/linear/int-nary.hpp:814:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  814 |     : ReLin<Val,P,N,PC_INT_BND,BoolView>(home,x,y,c,b) {}
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/linear/int-nary.hpp:822:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/linear/int-post.cpp:466:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:847:51:   required from here
./gecode/int/linear/int-nary.hpp:814:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  814 |     : ReLin<Val,P,N,PC_INT_BND,BoolView>(home,x,y,c,b) {}
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<int, unsigned int>; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/linear/int-nary.hpp:824:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/linear/int-post.cpp:466:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:847:51:   required from here
./gecode/int/linear/int-nary.hpp:814:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  814 |     : ReLin<Val,P,N,PC_INT_BND,BoolView>(home,x,y,c,b) {}
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<int, unsigned int>; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/linear/int-nary.hpp:826:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/linear/int-post.cpp:466:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:847:51:   required from here
./gecode/int/linear/int-nary.hpp:814:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  814 |     : ReLin<Val,P,N,PC_INT_BND,BoolView>(home,x,y,c,b) {}
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/linear/int-nary.hpp:822:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/linear/int-post.cpp:470:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:847:51:   required from here
./gecode/int/linear/int-nary.hpp:814:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  814 |     : ReLin<Val,P,N,PC_INT_BND,BoolView>(home,x,y,c,b) {}
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<int, unsigned int>; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/linear/int-nary.hpp:824:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/linear/int-post.cpp:470:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:847:51:   required from here
./gecode/int/linear/int-nary.hpp:814:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  814 |     : ReLin<Val,P,N,PC_INT_BND,BoolView>(home,x,y,c,b) {}
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<int, unsigned int>; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/linear/int-nary.hpp:826:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/linear/int-post.cpp:470:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:847:51:   required from here
./gecode/int/linear/int-nary.hpp:814:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  814 |     : ReLin<Val,P,N,PC_INT_BND,BoolView>(home,x,y,c,b) {}
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/linear/int-nary.hpp:404:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:425:9:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:856:63:   required from here
./gecode/int/linear/int-nary.hpp:396:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |     : ReLin<Val,P,N,PC_INT_BND,Ctrl>(home,x,y,c,b) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/linear/int-nary.hpp:408:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:425:9:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:856:63:   required from here
./gecode/int/linear/int-nary.hpp:396:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |     : ReLin<Val,P,N,PC_INT_BND,Ctrl>(home,x,y,c,b) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/linear/int-nary.hpp:404:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/linear/int-post.cpp:429:9:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:856:63:   required from here
./gecode/int/linear/int-nary.hpp:396:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |     : ReLin<Val,P,N,PC_INT_BND,Ctrl>(home,x,y,c,b) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/linear/int-nary.hpp:408:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/linear/int-post.cpp:429:9:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:856:63:   required from here
./gecode/int/linear/int-nary.hpp:396:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |     : ReLin<Val,P,N,PC_INT_BND,Ctrl>(home,x,y,c,b) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/linear/int-nary.hpp:404:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/linear/int-post.cpp:433:9:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:856:63:   required from here
./gecode/int/linear/int-nary.hpp:396:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |     : ReLin<Val,P,N,PC_INT_BND,Ctrl>(home,x,y,c,b) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/linear/int-nary.hpp:408:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/linear/int-post.cpp:433:9:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:856:63:   required from here
./gecode/int/linear/int-nary.hpp:396:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |     : ReLin<Val,P,N,PC_INT_BND,Ctrl>(home,x,y,c,b) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/linear/int-nary.hpp:404:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:444:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:856:63:   required from here
./gecode/int/linear/int-nary.hpp:396:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |     : ReLin<Val,P,N,PC_INT_BND,Ctrl>(home,x,y,c,b) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/linear/int-nary.hpp:408:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:444:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:856:63:   required from here
./gecode/int/linear/int-nary.hpp:396:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |     : ReLin<Val,P,N,PC_INT_BND,Ctrl>(home,x,y,c,b) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; int pc = 1; Ctrl = Gecode::Int::NegBoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/linear/int-nary.hpp:404:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/linear/int-post.cpp:448:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:856:63:   required from here
./gecode/int/linear/int-nary.hpp:396:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |     : ReLin<Val,P,N,PC_INT_BND,Ctrl>(home,x,y,c,b) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/linear/int-nary.hpp:408:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/linear/int-post.cpp:448:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:856:63:   required from here
./gecode/int/linear/int-nary.hpp:396:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |     : ReLin<Val,P,N,PC_INT_BND,Ctrl>(home,x,y,c,b) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; int pc = 1; Ctrl = Gecode::Int::NegBoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/linear/int-nary.hpp:404:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/linear/int-post.cpp:452:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:856:63:   required from here
./gecode/int/linear/int-nary.hpp:396:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |     : ReLin<Val,P,N,PC_INT_BND,Ctrl>(home,x,y,c,b) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/linear/int-nary.hpp:408:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/linear/int-post.cpp:452:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:856:63:   required from here
./gecode/int/linear/int-nary.hpp:396:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |     : ReLin<Val,P,N,PC_INT_BND,Ctrl>(home,x,y,c,b) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; int pc = 1; Ctrl = Gecode::Int::NegBoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/linear/int-nary.hpp:822:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:462:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:856:63:   required from here
./gecode/int/linear/int-nary.hpp:814:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  814 |     : ReLin<Val,P,N,PC_INT_BND,BoolView>(home,x,y,c,b) {}
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/linear/int-nary.hpp:824:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:462:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:856:63:   required from here
./gecode/int/linear/int-nary.hpp:814:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  814 |     : ReLin<Val,P,N,PC_INT_BND,BoolView>(home,x,y,c,b) {}
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/linear/int-nary.hpp:826:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:462:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:856:63:   required from here
./gecode/int/linear/int-nary.hpp:814:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  814 |     : ReLin<Val,P,N,PC_INT_BND,BoolView>(home,x,y,c,b) {}
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/linear/int-nary.hpp:822:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/linear/int-post.cpp:466:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:856:63:   required from here
./gecode/int/linear/int-nary.hpp:814:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  814 |     : ReLin<Val,P,N,PC_INT_BND,BoolView>(home,x,y,c,b) {}
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/linear/int-nary.hpp:824:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/linear/int-post.cpp:466:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:856:63:   required from here
./gecode/int/linear/int-nary.hpp:814:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  814 |     : ReLin<Val,P,N,PC_INT_BND,BoolView>(home,x,y,c,b) {}
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/linear/int-nary.hpp:826:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/linear/int-post.cpp:466:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:856:63:   required from here
./gecode/int/linear/int-nary.hpp:814:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  814 |     : ReLin<Val,P,N,PC_INT_BND,BoolView>(home,x,y,c,b) {}
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/linear/int-nary.hpp:822:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/linear/int-post.cpp:470:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:856:63:   required from here
./gecode/int/linear/int-nary.hpp:814:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  814 |     : ReLin<Val,P,N,PC_INT_BND,BoolView>(home,x,y,c,b) {}
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/linear/int-nary.hpp:824:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/linear/int-post.cpp:470:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:856:63:   required from here
./gecode/int/linear/int-nary.hpp:814:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  814 |     : ReLin<Val,P,N,PC_INT_BND,BoolView>(home,x,y,c,b) {}
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/linear/int-nary.hpp:826:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/linear/int-post.cpp:470:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:856:63:   required from here
./gecode/int/linear/int-nary.hpp:814:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  814 |     : ReLin<Val,P,N,PC_INT_BND,BoolView>(home,x,y,c,b) {}
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:101:9: note:   initializing argument 1 of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; int pc = 1; Ctrl = Gecode::Int::BoolView]'
  101 |   (Home home, ViewArray<P>& x, ViewArray<N>& y, Val c, Ctrl b0)
      |    ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1]':
./gecode/int/linear/int-nary.hpp:265:41:   required from 'Gecode::Int::Linear::Eq<Val, P, N>::Eq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]'
./gecode/int/linear/int-nary.hpp:272:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Eq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:166:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:317:46:   required from here
./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |     : Propagator(home), x(x0), y(y0), c(c0) {
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1]':
./gecode/int/linear/int-nary.hpp:265:41:   required from 'Gecode::Int::Linear::Eq<Val, P, N>::Eq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]'
./gecode/int/linear/int-nary.hpp:276:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Eq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:166:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:317:46:   required from here
./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |     : Propagator(home), x(x0), y(y0), c(c0) {
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 0]':
./gecode/int/linear/int-nary.hpp:468:41:   required from 'Gecode::Int::Linear::Nq<Val, P, N>::Nq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]'
./gecode/int/linear/int-nary.hpp:475:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:169:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:317:46:   required from here
./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |     : Propagator(home), x(x0), y(y0), c(c0) {
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 0]':
./gecode/int/linear/int-nary.hpp:468:41:   required from 'Gecode::Int::Linear::Nq<Val, P, N>::Nq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]'
./gecode/int/linear/int-nary.hpp:479:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:169:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:317:46:   required from here
./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |     : Propagator(home), x(x0), y(y0), c(c0) {
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; int pc = 1]':
./gecode/int/linear/int-nary.hpp:617:41:   required from 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView]'
./gecode/int/linear/int-nary.hpp:626:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Lq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:172:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:317:46:   required from here
./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |     : Propagator(home), x(x0), y(y0), c(c0) {
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; int pc = 1]':
./gecode/int/linear/int-nary.hpp:265:41:   required from 'Gecode::Int::Linear::Eq<Val, P, N>::Eq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView]'
./gecode/int/linear/int-nary.hpp:272:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Eq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:166:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:388:53:   required from here
./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |     : Propagator(home), x(x0), y(y0), c(c0) {
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; int pc = 1]':
./gecode/int/linear/int-nary.hpp:265:41:   required from 'Gecode::Int::Linear::Eq<Val, P, N>::Eq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>]'
./gecode/int/linear/int-nary.hpp:276:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Eq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:166:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:388:53:   required from here
./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |     : Propagator(home), x(x0), y(y0), c(c0) {
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; int pc = 0]':
./gecode/int/linear/int-nary.hpp:468:41:   required from 'Gecode::Int::Linear::Nq<Val, P, N>::Nq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView]'
./gecode/int/linear/int-nary.hpp:475:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:169:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:388:53:   required from here
./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |     : Propagator(home), x(x0), y(y0), c(c0) {
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; int pc = 0]':
./gecode/int/linear/int-nary.hpp:468:41:   required from 'Gecode::Int::Linear::Nq<Val, P, N>::Nq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>]'
./gecode/int/linear/int-nary.hpp:479:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:169:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:388:53:   required from here
./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |     : Propagator(home), x(x0), y(y0), c(c0) {
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<int, unsigned int>; int pc = 1]':
./gecode/int/linear/int-nary.hpp:617:41:   required from 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<int, unsigned int>]'
./gecode/int/linear/int-nary.hpp:626:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Lq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:172:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:388:53:   required from here
./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |     : Propagator(home), x(x0), y(y0), c(c0) {
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; int pc = 1]':
./gecode/int/linear/int-nary.hpp:265:41:   required from 'Gecode::Int::Linear::Eq<Val, P, N>::Eq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView]'
./gecode/int/linear/int-nary.hpp:272:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Eq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:166:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:403:63:   required from here
./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |     : Propagator(home), x(x0), y(y0), c(c0) {
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; int pc = 1]':
./gecode/int/linear/int-nary.hpp:265:41:   required from 'Gecode::Int::Linear::Eq<Val, P, N>::Eq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
./gecode/int/linear/int-nary.hpp:276:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Eq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:166:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:403:63:   required from here
./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |     : Propagator(home), x(x0), y(y0), c(c0) {
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; int pc = 0]':
./gecode/int/linear/int-nary.hpp:468:41:   required from 'Gecode::Int::Linear::Nq<Val, P, N>::Nq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView]'
./gecode/int/linear/int-nary.hpp:475:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:169:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:403:63:   required from here
./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |     : Propagator(home), x(x0), y(y0), c(c0) {
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; int pc = 0]':
./gecode/int/linear/int-nary.hpp:468:41:   required from 'Gecode::Int::Linear::Nq<Val, P, N>::Nq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
./gecode/int/linear/int-nary.hpp:479:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:169:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:403:63:   required from here
./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |     : Propagator(home), x(x0), y(y0), c(c0) {
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; int pc = 1]':
./gecode/int/linear/int-nary.hpp:617:41:   required from 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
./gecode/int/linear/int-nary.hpp:626:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Lq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:172:7:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:403:63:   required from here
./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |     : Propagator(home), x(x0), y(y0), c(c0) {
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]':
./gecode/int/rel/eq.hpp:584:66:   required from 'Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/rel/eq.hpp:605:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:487:9:   required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntConLevel) [with CtrlView = Gecode::Int::BoolView]'
gecode/int/linear/int-post.cpp:586:69:   required from here
./gecode/int/propagator.hpp:154:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  154 |     : Propagator(home), x0(y0), b(b0) {
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::NegBoolView]':
./gecode/int/rel/eq.hpp:584:66:   required from 'Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/rel/eq.hpp:605:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt<View, CtrlView, rm>::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:487:9:   required from 'void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntConLevel) [with CtrlView = Gecode::Int::NegBoolView]'
gecode/int/linear/int-post.cpp:601:63:   required from here
./gecode/int/propagator.hpp:154:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  154 |     : Propagator(home), x0(y0), b(b0) {
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]':
./gecode/int/linear/int-nary.hpp:396:50:   required from 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/linear/int-nary.hpp:404:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:425:9:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:836:48:   required from here
./gecode/int/linear/int-nary.hpp:102:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |     : Lin<Val,P,N,pc>(home,x,y,c), b(b0) {
      |                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]':
./gecode/int/linear/int-nary.hpp:396:50:   required from 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/linear/int-nary.hpp:408:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:425:9:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:836:48:   required from here
./gecode/int/linear/int-nary.hpp:102:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |     : Lin<Val,P,N,pc>(home,x,y,c), b(b0) {
      |                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]':
./gecode/int/linear/int-nary.hpp:396:50:   required from 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/linear/int-nary.hpp:404:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:444:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:836:48:   required from here
./gecode/int/linear/int-nary.hpp:102:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |     : Lin<Val,P,N,pc>(home,x,y,c), b(b0) {
      |                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]':
./gecode/int/linear/int-nary.hpp:396:50:   required from 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/linear/int-nary.hpp:408:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:444:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:836:48:   required from here
./gecode/int/linear/int-nary.hpp:102:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |     : Lin<Val,P,N,pc>(home,x,y,c), b(b0) {
      |                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]':
./gecode/int/linear/int-nary.hpp:814:54:   required from 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/linear/int-nary.hpp:824:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:462:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]'
gecode/int/linear/int-post.cpp:836:48:   required from here
./gecode/int/linear/int-nary.hpp:102:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |     : Lin<Val,P,N,pc>(home,x,y,c), b(b0) {
      |                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; int pc = 1]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]':
./gecode/int/linear/int-nary.hpp:396:50:   required from 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/linear/int-nary.hpp:404:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:425:9:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:847:51:   required from here
./gecode/int/linear/int-nary.hpp:102:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |     : Lin<Val,P,N,pc>(home,x,y,c), b(b0) {
      |                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; int pc = 1]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; int pc = 1; Ctrl = Gecode::Int::BoolView]':
./gecode/int/linear/int-nary.hpp:396:50:   required from 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/linear/int-nary.hpp:408:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:425:9:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:847:51:   required from here
./gecode/int/linear/int-nary.hpp:102:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |     : Lin<Val,P,N,pc>(home,x,y,c), b(b0) {
      |                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; int pc = 1]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]':
./gecode/int/linear/int-nary.hpp:396:50:   required from 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/linear/int-nary.hpp:404:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:444:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:847:51:   required from here
./gecode/int/linear/int-nary.hpp:102:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |     : Lin<Val,P,N,pc>(home,x,y,c), b(b0) {
      |                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; int pc = 1]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; int pc = 1; Ctrl = Gecode::Int::NegBoolView]':
./gecode/int/linear/int-nary.hpp:396:50:   required from 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/linear/int-nary.hpp:408:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:444:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:847:51:   required from here
./gecode/int/linear/int-nary.hpp:102:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |     : Lin<Val,P,N,pc>(home,x,y,c), b(b0) {
      |                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; int pc = 1]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<int, unsigned int>; int pc = 1; Ctrl = Gecode::Int::BoolView]':
./gecode/int/linear/int-nary.hpp:814:54:   required from 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<int, unsigned int>; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/linear/int-nary.hpp:824:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::ScaleView<int, unsigned int>; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:462:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView<int, unsigned int>]'
gecode/int/linear/int-post.cpp:847:51:   required from here
./gecode/int/linear/int-nary.hpp:102:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |     : Lin<Val,P,N,pc>(home,x,y,c), b(b0) {
      |                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<int, unsigned int>; int pc = 1]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]':
./gecode/int/linear/int-nary.hpp:396:50:   required from 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/linear/int-nary.hpp:404:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:425:9:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:856:63:   required from here
./gecode/int/linear/int-nary.hpp:102:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |     : Lin<Val,P,N,pc>(home,x,y,c), b(b0) {
      |                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; int pc = 1]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; int pc = 1; Ctrl = Gecode::Int::BoolView]':
./gecode/int/linear/int-nary.hpp:396:50:   required from 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/linear/int-nary.hpp:408:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:425:9:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:856:63:   required from here
./gecode/int/linear/int-nary.hpp:102:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |     : Lin<Val,P,N,pc>(home,x,y,c), b(b0) {
      |                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; int pc = 1]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]':
./gecode/int/linear/int-nary.hpp:396:50:   required from 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/linear/int-nary.hpp:404:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:444:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:856:63:   required from here
./gecode/int/linear/int-nary.hpp:102:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |     : Lin<Val,P,N,pc>(home,x,y,c), b(b0) {
      |                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; int pc = 1]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; int pc = 1; Ctrl = Gecode::Int::NegBoolView]':
./gecode/int/linear/int-nary.hpp:396:50:   required from 'Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::ReEq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/linear/int-nary.hpp:408:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:444:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:856:63:   required from here
./gecode/int/linear/int-nary.hpp:102:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |     : Lin<Val,P,N,pc>(home,x,y,c), b(b0) {
      |                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; int pc = 1]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::ReLin<Val, P, N, pc, Ctrl>::ReLin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; int pc = 1; Ctrl = Gecode::Int::BoolView]':
./gecode/int/linear/int-nary.hpp:814:54:   required from 'Gecode::Int::Linear::ReLq<Val, P, N, rm>::ReLq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/linear/int-nary.hpp:824:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/linear/int-post.cpp:462:11:   required from 'void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<P>&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
gecode/int/linear/int-post.cpp:856:63:   required from here
./gecode/int/linear/int-nary.hpp:102:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |     : Lin<Val,P,N,pc>(home,x,y,c), b(b0) {
      |                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; int pc = 1]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Lq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView]':
./gecode/int/linear/int-nary.hpp:849:7:   required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/int/linear/int-nary.hpp:845:3:   required from here
./gecode/int/linear/int-nary.hpp:624:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  624 |       (void) new (home) Lq<Val,P,NoView>(home,x,nva,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:616:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView]'
  616 |   Lq<Val,P,N>::Lq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:626:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  626 |       (void) new (home) Lq<Val,NoView,N>(home,nva,y,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:616:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]'
  616 |   Lq<Val,P,N>::Lq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:628:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  628 |       (void) new (home) Lq<Val,P,N>(home,x,y,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:616:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView]'
  616 |   Lq<Val,P,N>::Lq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Lq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<long long int, long long unsigned int>]':
./gecode/int/linear/int-nary.hpp:854:7:   required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/int/linear/int-nary.hpp:845:3:   required from here
./gecode/int/linear/int-nary.hpp:624:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  624 |       (void) new (home) Lq<Val,P,NoView>(home,x,nva,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:616:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]'
  616 |   Lq<Val,P,N>::Lq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:626:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  626 |       (void) new (home) Lq<Val,NoView,N>(home,nva,y,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:616:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
  616 |   Lq<Val,P,N>::Lq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:628:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  628 |       (void) new (home) Lq<Val,P,N>(home,x,y,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:616:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<long long int, long long unsigned int>]'
  616 |   Lq<Val,P,N>::Lq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Nq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView]':
./gecode/int/linear/int-nary.hpp:432:7:   required from 'Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]'
./gecode/int/linear/int-nary.hpp:428:3:   required from here
./gecode/int/linear/int-nary.hpp:475:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  475 |       (void) new (home) Nq<Val,P,NoView>(home,x,nva,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:467:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Nq<Val, P, N>::Nq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView]'
  467 |   Nq<Val,P,N>::Nq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:477:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  477 |       (void) new (home) Nq<Val,N,NoView>(home,y,nva,-c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:467:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Nq<Val, P, N>::Nq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]'
  467 |   Nq<Val,P,N>::Nq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:479:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  479 |       (void) new (home) Nq<Val,P,N>(home,x,y,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:467:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Nq<Val, P, N>::Nq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView]'
  467 |   Nq<Val,P,N>::Nq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Eq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView]':
./gecode/int/linear/int-nary.hpp:437:7:   required from 'Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]'
./gecode/int/linear/int-nary.hpp:428:3:   required from here
./gecode/int/linear/int-nary.hpp:272:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  272 |       (void) new (home) Eq<Val,P,NoView>(home,x,nva,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:264:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Eq<Val, P, N>::Eq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView]'
  264 |   Eq<Val,P,N>::Eq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:274:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  274 |       (void) new (home) Eq<Val,N,NoView>(home,y,nva,-c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:264:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Eq<Val, P, N>::Eq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]'
  264 |   Eq<Val,P,N>::Eq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:276:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  276 |       (void) new (home) Eq<Val,P,N>(home,x,y,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:264:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Eq<Val, P, N>::Eq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView]'
  264 |   Eq<Val,P,N>::Eq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Lq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView]':
./gecode/int/linear/int-nary.hpp:849:7:   required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<int, unsigned int>; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/int/linear/int-nary.hpp:845:3:   required from here
./gecode/int/linear/int-nary.hpp:624:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  624 |       (void) new (home) Lq<Val,P,NoView>(home,x,nva,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:616:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView]'
  616 |   Lq<Val,P,N>::Lq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:626:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  626 |       (void) new (home) Lq<Val,NoView,N>(home,nva,y,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:616:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]'
  616 |   Lq<Val,P,N>::Lq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:628:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  628 |       (void) new (home) Lq<Val,P,N>(home,x,y,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:616:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView]'
  616 |   Lq<Val,P,N>::Lq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Lq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<int, unsigned int>]':
./gecode/int/linear/int-nary.hpp:854:7:   required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<int, unsigned int>; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/int/linear/int-nary.hpp:845:3:   required from here
./gecode/int/linear/int-nary.hpp:624:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  624 |       (void) new (home) Lq<Val,P,NoView>(home,x,nva,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:616:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]'
  616 |   Lq<Val,P,N>::Lq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:626:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  626 |       (void) new (home) Lq<Val,NoView,N>(home,nva,y,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:616:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<int, unsigned int>]'
  616 |   Lq<Val,P,N>::Lq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:628:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  628 |       (void) new (home) Lq<Val,P,N>(home,x,y,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:616:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<int, unsigned int>]'
  616 |   Lq<Val,P,N>::Lq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Nq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView]':
./gecode/int/linear/int-nary.hpp:432:7:   required from 'Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]'
./gecode/int/linear/int-nary.hpp:428:3:   required from here
./gecode/int/linear/int-nary.hpp:475:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  475 |       (void) new (home) Nq<Val,P,NoView>(home,x,nva,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:467:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Nq<Val, P, N>::Nq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView]'
  467 |   Nq<Val,P,N>::Nq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:477:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  477 |       (void) new (home) Nq<Val,N,NoView>(home,y,nva,-c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:467:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Nq<Val, P, N>::Nq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]'
  467 |   Nq<Val,P,N>::Nq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:479:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  479 |       (void) new (home) Nq<Val,P,N>(home,x,y,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:467:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Nq<Val, P, N>::Nq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView]'
  467 |   Nq<Val,P,N>::Nq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Eq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView]':
./gecode/int/linear/int-nary.hpp:437:7:   required from 'Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]'
./gecode/int/linear/int-nary.hpp:428:3:   required from here
./gecode/int/linear/int-nary.hpp:272:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  272 |       (void) new (home) Eq<Val,P,NoView>(home,x,nva,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:264:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Eq<Val, P, N>::Eq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView]'
  264 |   Eq<Val,P,N>::Eq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:274:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  274 |       (void) new (home) Eq<Val,N,NoView>(home,y,nva,-c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:264:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Eq<Val, P, N>::Eq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]'
  264 |   Eq<Val,P,N>::Eq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:276:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  276 |       (void) new (home) Eq<Val,P,N>(home,x,y,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:264:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Eq<Val, P, N>::Eq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView]'
  264 |   Eq<Val,P,N>::Eq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Lq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]':
./gecode/int/linear/int-nary.hpp:849:7:   required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/int/linear/int-nary.hpp:845:3:   required from here
./gecode/int/linear/int-nary.hpp:624:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  624 |       (void) new (home) Lq<Val,P,NoView>(home,x,nva,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:616:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]'
  616 |   Lq<Val,P,N>::Lq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:626:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  626 |       (void) new (home) Lq<Val,NoView,N>(home,nva,y,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:616:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]'
  616 |   Lq<Val,P,N>::Lq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:628:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  628 |       (void) new (home) Lq<Val,P,N>(home,x,y,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:616:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]'
  616 |   Lq<Val,P,N>::Lq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Lq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView]':
./gecode/int/linear/int-nary.hpp:854:7:   required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/int/linear/int-nary.hpp:845:3:   required from here
./gecode/int/linear/int-nary.hpp:624:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  624 |       (void) new (home) Lq<Val,P,NoView>(home,x,nva,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:616:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]'
  616 |   Lq<Val,P,N>::Lq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:626:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  626 |       (void) new (home) Lq<Val,NoView,N>(home,nva,y,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:616:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView]'
  616 |   Lq<Val,P,N>::Lq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:628:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  628 |       (void) new (home) Lq<Val,P,N>(home,x,y,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:616:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView]'
  616 |   Lq<Val,P,N>::Lq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Nq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]':
./gecode/int/linear/int-nary.hpp:432:7:   required from 'Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]'
./gecode/int/linear/int-nary.hpp:428:3:   required from here
./gecode/int/linear/int-nary.hpp:475:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  475 |       (void) new (home) Nq<Val,P,NoView>(home,x,nva,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:467:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Nq<Val, P, N>::Nq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]'
  467 |   Nq<Val,P,N>::Nq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:477:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  477 |       (void) new (home) Nq<Val,N,NoView>(home,y,nva,-c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:467:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Nq<Val, P, N>::Nq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]'
  467 |   Nq<Val,P,N>::Nq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:479:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  479 |       (void) new (home) Nq<Val,P,N>(home,x,y,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:467:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Nq<Val, P, N>::Nq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]'
  467 |   Nq<Val,P,N>::Nq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::Eq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]':
./gecode/int/linear/int-nary.hpp:437:7:   required from 'Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]'
./gecode/int/linear/int-nary.hpp:428:3:   required from here
./gecode/int/linear/int-nary.hpp:272:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  272 |       (void) new (home) Eq<Val,P,NoView>(home,x,nva,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:264:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Eq<Val, P, N>::Eq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]'
  264 |   Eq<Val,P,N>::Eq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:274:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  274 |       (void) new (home) Eq<Val,N,NoView>(home,y,nva,-c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:264:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Eq<Val, P, N>::Eq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]'
  264 |   Eq<Val,P,N>::Eq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
./gecode/int/linear/int-nary.hpp:276:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  276 |       (void) new (home) Eq<Val,P,N>(home,x,y,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:264:24: note:   initializing argument 1 of 'Gecode::Int::Linear::Eq<Val, P, N>::Eq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]'
  264 |   Eq<Val,P,N>::Eq(Home home, ViewArray<P>& x, ViewArray<N>& y, Val c)
      |                   ~~~~~^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBin<Val, A, B>::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]':
./gecode/int/linear/int-bin.hpp:441:7:   required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/int/linear/int-bin.hpp:432:3:   required from here
./gecode/int/linear/int-bin.hpp:368:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  368 |     (void) new (home) GqBin<Val,A,B>(home,x0,x1,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:362:30: note:   initializing argument 1 of 'Gecode::Int::Linear::GqBin<Val, A, B>::GqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]'
  362 |   GqBin<Val,A,B>::GqBin(Home home, A x0, B x1, Val c)
      |                         ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBin<Val, A, B>::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]':
./gecode/int/linear/int-bin.hpp:441:7:   required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/int/linear/int-bin.hpp:432:3:   required from here
./gecode/int/linear/int-bin.hpp:368:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  368 |     (void) new (home) GqBin<Val,A,B>(home,x0,x1,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:362:30: note:   initializing argument 1 of 'Gecode::Int::Linear::GqBin<Val, A, B>::GqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]'
  362 |   GqBin<Val,A,B>::GqBin(Home home, A x0, B x1, Val c)
      |                         ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Linear::GqBin<Val, A, B>::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]':
./gecode/int/linear/int-bin.hpp:441:7:   required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/int/linear/int-bin.hpp:432:3:   required from here
./gecode/int/linear/int-bin.hpp:368:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  368 |     (void) new (home) GqBin<Val,A,B>(home,x0,x1,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:362:30: note:   initializing argument 1 of 'Gecode::Int::Linear::GqBin<Val, A, B>::GqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]'
  362 |   GqBin<Val,A,B>::GqBin(Home home, A x0, B x1, Val c)
      |                         ~~~~~^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]':
./gecode/int/linear/int-nary.hpp:626:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Lq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView]'
./gecode/int/linear/int-nary.hpp:849:7:   required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/int/linear/int-nary.hpp:845:3:   required from here
./gecode/int/linear/int-nary.hpp:617:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  617 |     : Lin<Val,P,N,PC_INT_BND>(home,x,y,c) {}
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView; int pc = 1]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Nq<Val, P, N>::Nq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]':
./gecode/int/linear/int-nary.hpp:477:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView]'
./gecode/int/linear/int-nary.hpp:432:7:   required from 'Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]'
./gecode/int/linear/int-nary.hpp:428:3:   required from here
./gecode/int/linear/int-nary.hpp:468:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  468 |     : Lin<Val,P,N,PC_INT_VAL>(home,x,y,c) {}
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView; int pc = 0]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Eq<Val, P, N>::Eq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]':
./gecode/int/linear/int-nary.hpp:274:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Eq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView]'
./gecode/int/linear/int-nary.hpp:437:7:   required from 'Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]'
./gecode/int/linear/int-nary.hpp:428:3:   required from here
./gecode/int/linear/int-nary.hpp:265:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  265 |     : Lin<Val,P,N,PC_INT_BND>(home,x,y,c) {}
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView; int pc = 1]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]':
./gecode/int/linear/int-nary.hpp:626:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Lq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView]'
./gecode/int/linear/int-nary.hpp:849:7:   required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<int, unsigned int>; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/int/linear/int-nary.hpp:845:3:   required from here
./gecode/int/linear/int-nary.hpp:617:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  617 |     : Lin<Val,P,N,PC_INT_BND>(home,x,y,c) {}
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView; int pc = 1]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Nq<Val, P, N>::Nq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]':
./gecode/int/linear/int-nary.hpp:477:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView]'
./gecode/int/linear/int-nary.hpp:432:7:   required from 'Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]'
./gecode/int/linear/int-nary.hpp:428:3:   required from here
./gecode/int/linear/int-nary.hpp:468:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  468 |     : Lin<Val,P,N,PC_INT_VAL>(home,x,y,c) {}
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView; int pc = 0]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Eq<Val, P, N>::Eq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]':
./gecode/int/linear/int-nary.hpp:274:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Eq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView]'
./gecode/int/linear/int-nary.hpp:437:7:   required from 'Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]'
./gecode/int/linear/int-nary.hpp:428:3:   required from here
./gecode/int/linear/int-nary.hpp:265:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  265 |     : Lin<Val,P,N,PC_INT_BND>(home,x,y,c) {}
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp:65:29: note:   initializing argument 1 of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView; int pc = 1]'
   65 |   Lin<Val,P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, Val c0)
      |                        ~~~~~^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::GqBin<Val, A, B>::GqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]':
./gecode/int/linear/int-bin.hpp:368:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBin<Val, A, B>::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]'
./gecode/int/linear/int-bin.hpp:441:7:   required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/int/linear/int-bin.hpp:432:3:   required from here
./gecode/int/linear/int-bin.hpp:363:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  363 |     : LinBin<Val,A,B,PC_INT_BND>(home,x0,x1,c) {}
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:46:35: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBin<Val, A, B, pc>::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; int pc = 1]'
   46 |   LinBin<Val,A,B,pc>::LinBin(Home home, A y0, B y1, Val c0)
      |                              ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::GqBin<Val, A, B>::GqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]':
./gecode/int/linear/int-bin.hpp:368:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBin<Val, A, B>::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]'
./gecode/int/linear/int-bin.hpp:441:7:   required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/int/linear/int-bin.hpp:432:3:   required from here
./gecode/int/linear/int-bin.hpp:363:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  363 |     : LinBin<Val,A,B,PC_INT_BND>(home,x0,x1,c) {}
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:46:35: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBin<Val, A, B, pc>::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1]'
   46 |   LinBin<Val,A,B,pc>::LinBin(Home home, A y0, B y1, Val c0)
      |                              ~~~~~^~~~
./gecode/int/linear/int-bin.hpp: In instantiation of 'Gecode::Int::Linear::GqBin<Val, A, B>::GqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]':
./gecode/int/linear/int-bin.hpp:368:12:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::GqBin<Val, A, B>::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]'
./gecode/int/linear/int-bin.hpp:441:7:   required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLqBin<Val, A, B, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/int/linear/int-bin.hpp:432:3:   required from here
./gecode/int/linear/int-bin.hpp:363:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  363 |     : LinBin<Val,A,B,PC_INT_BND>(home,x0,x1,c) {}
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/linear.hh:327,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-bin.hpp:46:35: note:   initializing argument 1 of 'Gecode::Int::Linear::LinBin<Val, A, B, pc>::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1]'
   46 |   LinBin<Val,A,B,pc>::LinBin(Home home, A y0, B y1, Val c0)
      |                              ~~~~~^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView; int pc = 1]':
./gecode/int/linear/int-nary.hpp:617:41:   required from 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]'
./gecode/int/linear/int-nary.hpp:626:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Lq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView]'
./gecode/int/linear/int-nary.hpp:849:7:   required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<long long int, long long unsigned int>; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/int/linear/int-nary.hpp:845:3:   required from here
./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |     : Propagator(home), x(x0), y(y0), c(c0) {
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView; int pc = 0]':
./gecode/int/linear/int-nary.hpp:468:41:   required from 'Gecode::Int::Linear::Nq<Val, P, N>::Nq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]'
./gecode/int/linear/int-nary.hpp:477:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView]'
./gecode/int/linear/int-nary.hpp:432:7:   required from 'Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with Val = long long int; P = Gecode::Int::ScaleView<long long int, long long unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]'
./gecode/int/linear/int-nary.hpp:428:3:   required from here
./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |     : Propagator(home), x(x0), y(y0), c(c0) {
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView; int pc = 1]':
./gecode/int/linear/int-nary.hpp:617:41:   required from 'Gecode::Int::Linear::Lq<Val, P, N>::Lq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]'
./gecode/int/linear/int-nary.hpp:626:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Lq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView]'
./gecode/int/linear/int-nary.hpp:849:7:   required from 'Gecode::ExecStatus Gecode::Int::Linear::ReLq<Val, P, N, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView<int, unsigned int>; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/int/linear/int-nary.hpp:845:3:   required from here
./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |     : Propagator(home), x(x0), y(y0), c(c0) {
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/linear.hh:764,
                 from gecode/int/linear/int-post.cpp:41:
./gecode/int/linear/int-nary.hpp: In instantiation of 'Gecode::Int::Linear::Lin<Val, P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView; int pc = 0]':
./gecode/int/linear/int-nary.hpp:468:41:   required from 'Gecode::Int::Linear::Nq<Val, P, N>::Nq(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]'
./gecode/int/linear/int-nary.hpp:477:14:   required from 'static Gecode::ExecStatus Gecode::Int::Linear::Nq<Val, P, N>::post(Gecode::Home, Gecode::ViewArray<P>&, Gecode::ViewArray<View>&, Val) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView]'
./gecode/int/linear/int-nary.hpp:432:7:   required from 'Gecode::ExecStatus Gecode::Int::Linear::ReEq<Val, P, N, Ctrl, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::ScaleView<int, unsigned int>; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]'
./gecode/int/linear/int-nary.hpp:428:3:   required from here
./gecode/int/linear/int-nary.hpp:66:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |     : Propagator(home), x(x0), y(y0), c(c0) {
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/rel.hh:47,
                 from gecode/int/linear/int-post.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp<VIC>::subscribe(Gecode::Space&, Gecode::Propagator&, Gecode::PropCond, bool, Gecode::ModEvent, bool) [with VIC = Gecode::Int::BoolVarImpConf]':
./gecode/kernel/core.hpp:3396:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds]
 3396 |     return b.base+u.idx[pc-1];
      |                   ~~~~~^
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/extensional.o  gecode/int/extensional.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
gecode/int/extensional.cpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, Gecode::DFA, Gecode::IntConLevel)':
gecode/int/extensional.cpp:51:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |     GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa));
      |                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:852:17: note:   initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar]'
  852 |   post_lgp(Home home, const VarArgArray<Var>& x, const DFA& dfa) {
      |            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
gecode/int/extensional.cpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::DFA, Gecode::IntConLevel)':
gecode/int/extensional.cpp:61:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   61 |     GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa));
      |                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:852:17: note:   initializing argument 1 of 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar]'
  852 |   post_lgp(Home home, const VarArgArray<Var>& x, const DFA& dfa) {
      |            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
gecode/int/extensional.cpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::ExtensionalPropKind, Gecode::IntConLevel)':
gecode/int/extensional.cpp:86:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   86 |                            ::post(home,xv,t)));
      |                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:502,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/incremental.hpp:307:32: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::Incremental<View>::post(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]'
  307 |   Incremental<View>::post(Home home, ViewArray<View>& x, const TupleSet& t) {
      |                           ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
gecode/int/extensional.cpp:91:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   91 |                              ::post(home,xv,t)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:329,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/basic.hpp:58:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::Basic<View, shared>::post(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool shared = true]'
   58 |   Basic<View,shared>::post(Home home, ViewArray<View>& x,
      |                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
gecode/int/extensional.cpp:94:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   94 |                              ::post(home,xv,t)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:329,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/basic.hpp:58:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::Basic<View, shared>::post(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool shared = false]'
   58 |   Basic<View,shared>::post(Home home, ViewArray<View>& x,
      |                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
gecode/int/extensional.cpp: In function 'void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::ExtensionalPropKind, Gecode::IntConLevel)':
gecode/int/extensional.cpp:123:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  123 |                            ::post(home,xv,t)));
      |                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:502,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/incremental.hpp:307:32: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::Incremental<View>::post(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]'
  307 |   Incremental<View>::post(Home home, ViewArray<View>& x, const TupleSet& t) {
      |                           ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
gecode/int/extensional.cpp:128:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |                              ::post(home,xv,t)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:329,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/basic.hpp:58:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::Basic<View, shared>::post(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool shared = true]'
   58 |   Basic<View,shared>::post(Home home, ViewArray<View>& x,
      |                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
gecode/int/extensional.cpp:131:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  131 |                              ::post(home,xv,t)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:329,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/basic.hpp:58:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::Basic<View, shared>::post(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool shared = false]'
   58 |   Basic<View,shared>::post(Home home, ViewArray<View>& x,
      |                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'bool Gecode::VarArgArray<Var>::same(const Gecode::Space&) const [with Var = Gecode::IntVar]':
gecode/int/extensional.cpp:48:20:   required from here
./gecode/kernel/array.hpp:2091:12: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2091 |       y[i] = a[i];
      |       ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar]':
gecode/int/extensional.cpp:51:5:   required from here
./gecode/int/extensional/layered-graph.hpp:869:19: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  867 |           return Extensional::LayeredGraph
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
  868 |             <typename VarTraits<Var>::View,short int,unsigned char,unsigned char>
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  869 |             ::post(home,x,dfa);
      |             ~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:681:53: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]'
  681 |   LayeredGraph<View,Val,Degree,StateIdx>::post(Home home,
      |                                                ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp:873:19: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  871 |           return Extensional::LayeredGraph
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
  872 |             <typename VarTraits<Var>::View,short int,unsigned short int,unsigned char>
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  873 |             ::post(home,x,dfa);
      |             ~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:681:53: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]'
  681 |   LayeredGraph<View,Val,Degree,StateIdx>::post(Home home,
      |                                                ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp:877:19: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  875 |           return Extensional::LayeredGraph
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
  876 |             <typename VarTraits<Var>::View,short int,unsigned int,unsigned char>
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  877 |             ::post(home,x,dfa);
      |             ~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:681:53: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]'
  681 |   LayeredGraph<View,Val,Degree,StateIdx>::post(Home home,
      |                                                ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp:886:19: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  884 |           return Extensional::LayeredGraph
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
  885 |             <typename VarTraits<Var>::View,short int,unsigned char,unsigned short int>
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  886 |             ::post(home,x,dfa);
      |             ~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:681:53: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]'
  681 |   LayeredGraph<View,Val,Degree,StateIdx>::post(Home home,
      |                                                ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp:890:19: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  888 |           return Extensional::LayeredGraph
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
  889 |             <typename VarTraits<Var>::View,short int,unsigned short int,unsigned short int>
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  890 |             ::post(home,x,dfa);
      |             ~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:681:53: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]'
  681 |   LayeredGraph<View,Val,Degree,StateIdx>::post(Home home,
      |                                                ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp:894:19: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  892 |           return Extensional::LayeredGraph
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
  893 |             <typename VarTraits<Var>::View,short int,unsigned int,unsigned short int>
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  894 |             ::post(home,x,dfa);
      |             ~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:681:53: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]'
  681 |   LayeredGraph<View,Val,Degree,StateIdx>::post(Home home,
      |                                                ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp:903:19: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  901 |           return Extensional::LayeredGraph
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
  902 |             <typename VarTraits<Var>::View,short int,unsigned char,unsigned int>
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  903 |             ::post(home,x,dfa);
      |             ~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:681:53: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]'
  681 |   LayeredGraph<View,Val,Degree,StateIdx>::post(Home home,
      |                                                ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp:907:19: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  905 |           return Extensional::LayeredGraph
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
  906 |             <typename VarTraits<Var>::View,short int,unsigned short int,unsigned int>
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  907 |             ::post(home,x,dfa);
      |             ~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:681:53: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]'
  681 |   LayeredGraph<View,Val,Degree,StateIdx>::post(Home home,
      |                                                ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp:911:19: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  909 |           return Extensional::LayeredGraph
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
  910 |             <typename VarTraits<Var>::View,short int,unsigned int,unsigned int>
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  911 |             ::post(home,x,dfa);
      |             ~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:681:53: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]'
  681 |   LayeredGraph<View,Val,Degree,StateIdx>::post(Home home,
      |                                                ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp:925:19: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  923 |           return Extensional::LayeredGraph
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
  924 |             <typename VarTraits<Var>::View,int,unsigned char,unsigned char>
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  925 |             ::post(home,x,dfa);
      |             ~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:681:53: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]'
  681 |   LayeredGraph<View,Val,Degree,StateIdx>::post(Home home,
      |                                                ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp:929:19: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  927 |           return Extensional::LayeredGraph
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
  928 |             <typename VarTraits<Var>::View,int,unsigned short int,unsigned char>
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  929 |             ::post(home,x,dfa);
      |             ~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:681:53: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]'
  681 |   LayeredGraph<View,Val,Degree,StateIdx>::post(Home home,
      |                                                ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp:933:19: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  931 |           return Extensional::LayeredGraph
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
  932 |             <typename VarTraits<Var>::View,int,unsigned int,unsigned char>
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  933 |             ::post(home,x,dfa);
      |             ~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:681:53: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]'
  681 |   LayeredGraph<View,Val,Degree,StateIdx>::post(Home home,
      |                                                ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp:942:19: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  940 |           return Extensional::LayeredGraph
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
  941 |             <typename VarTraits<Var>::View,int,unsigned char,unsigned short int>
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  942 |             ::post(home,x,dfa);
      |             ~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:681:53: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]'
  681 |   LayeredGraph<View,Val,Degree,StateIdx>::post(Home home,
      |                                                ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp:946:19: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  944 |           return Extensional::LayeredGraph
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
  945 |             <typename VarTraits<Var>::View,int,unsigned short int,unsigned short int>
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  946 |             ::post(home,x,dfa);
      |             ~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:681:53: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]'
  681 |   LayeredGraph<View,Val,Degree,StateIdx>::post(Home home,
      |                                                ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp:950:19: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  948 |           return Extensional::LayeredGraph
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
  949 |             <typename VarTraits<Var>::View,int,unsigned int,unsigned short int>
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  950 |             ::post(home,x,dfa);
      |             ~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:681:53: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]'
  681 |   LayeredGraph<View,Val,Degree,StateIdx>::post(Home home,
      |                                                ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp:959:19: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  957 |           return Extensional::LayeredGraph
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
  958 |             <typename VarTraits<Var>::View,int,unsigned char,unsigned int>
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  959 |             ::post(home,x,dfa);
      |             ~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:681:53: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]'
  681 |   LayeredGraph<View,Val,Degree,StateIdx>::post(Home home,
      |                                                ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp:963:19: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  961 |           return Extensional::LayeredGraph
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
  962 |             <typename VarTraits<Var>::View,int,unsigned short int,unsigned int>
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  963 |             ::post(home,x,dfa);
      |             ~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:681:53: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]'
  681 |   LayeredGraph<View,Val,Degree,StateIdx>::post(Home home,
      |                                                ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp:967:19: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  965 |           return Extensional::LayeredGraph
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
  966 |             <typename VarTraits<Var>::View,int,unsigned int,unsigned int>
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  967 |             ::post(home,x,dfa);
      |             ~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:681:53: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]'
  681 |   LayeredGraph<View,Val,Degree,StateIdx>::post(Home home,
      |                                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'bool Gecode::VarArgArray<Var>::same(const Gecode::Space&) const [with Var = Gecode::BoolVar]':
gecode/int/extensional.cpp:58:20:   required from here
./gecode/kernel/array.hpp:2091:12: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2091 |       y[i] = a[i];
      |       ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar]':
gecode/int/extensional.cpp:61:5:   required from here
./gecode/int/extensional/layered-graph.hpp:869:19: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  867 |           return Extensional::LayeredGraph
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
  868 |             <typename VarTraits<Var>::View,short int,unsigned char,unsigned char>
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  869 |             ::post(home,x,dfa);
      |             ~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:681:53: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]'
  681 |   LayeredGraph<View,Val,Degree,StateIdx>::post(Home home,
      |                                                ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp:873:19: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  871 |           return Extensional::LayeredGraph
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
  872 |             <typename VarTraits<Var>::View,short int,unsigned short int,unsigned char>
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  873 |             ::post(home,x,dfa);
      |             ~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:681:53: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]'
  681 |   LayeredGraph<View,Val,Degree,StateIdx>::post(Home home,
      |                                                ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp:877:19: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  875 |           return Extensional::LayeredGraph
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
  876 |             <typename VarTraits<Var>::View,short int,unsigned int,unsigned char>
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  877 |             ::post(home,x,dfa);
      |             ~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:681:53: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]'
  681 |   LayeredGraph<View,Val,Degree,StateIdx>::post(Home home,
      |                                                ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp:886:19: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  884 |           return Extensional::LayeredGraph
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
  885 |             <typename VarTraits<Var>::View,short int,unsigned char,unsigned short int>
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  886 |             ::post(home,x,dfa);
      |             ~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:681:53: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]'
  681 |   LayeredGraph<View,Val,Degree,StateIdx>::post(Home home,
      |                                                ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp:890:19: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  888 |           return Extensional::LayeredGraph
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
  889 |             <typename VarTraits<Var>::View,short int,unsigned short int,unsigned short int>
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  890 |             ::post(home,x,dfa);
      |             ~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:681:53: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]'
  681 |   LayeredGraph<View,Val,Degree,StateIdx>::post(Home home,
      |                                                ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp:894:19: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  892 |           return Extensional::LayeredGraph
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
  893 |             <typename VarTraits<Var>::View,short int,unsigned int,unsigned short int>
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  894 |             ::post(home,x,dfa);
      |             ~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:681:53: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]'
  681 |   LayeredGraph<View,Val,Degree,StateIdx>::post(Home home,
      |                                                ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp:903:19: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  901 |           return Extensional::LayeredGraph
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
  902 |             <typename VarTraits<Var>::View,short int,unsigned char,unsigned int>
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  903 |             ::post(home,x,dfa);
      |             ~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:681:53: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]'
  681 |   LayeredGraph<View,Val,Degree,StateIdx>::post(Home home,
      |                                                ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp:907:19: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  905 |           return Extensional::LayeredGraph
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
  906 |             <typename VarTraits<Var>::View,short int,unsigned short int,unsigned int>
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  907 |             ::post(home,x,dfa);
      |             ~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:681:53: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]'
  681 |   LayeredGraph<View,Val,Degree,StateIdx>::post(Home home,
      |                                                ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp:911:19: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  909 |           return Extensional::LayeredGraph
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
  910 |             <typename VarTraits<Var>::View,short int,unsigned int,unsigned int>
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  911 |             ::post(home,x,dfa);
      |             ~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:681:53: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]'
  681 |   LayeredGraph<View,Val,Degree,StateIdx>::post(Home home,
      |                                                ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp:925:19: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  923 |           return Extensional::LayeredGraph
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
  924 |             <typename VarTraits<Var>::View,int,unsigned char,unsigned char>
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  925 |             ::post(home,x,dfa);
      |             ~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:681:53: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]'
  681 |   LayeredGraph<View,Val,Degree,StateIdx>::post(Home home,
      |                                                ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp:929:19: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  927 |           return Extensional::LayeredGraph
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
  928 |             <typename VarTraits<Var>::View,int,unsigned short int,unsigned char>
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  929 |             ::post(home,x,dfa);
      |             ~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:681:53: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]'
  681 |   LayeredGraph<View,Val,Degree,StateIdx>::post(Home home,
      |                                                ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp:933:19: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  931 |           return Extensional::LayeredGraph
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
  932 |             <typename VarTraits<Var>::View,int,unsigned int,unsigned char>
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  933 |             ::post(home,x,dfa);
      |             ~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:681:53: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]'
  681 |   LayeredGraph<View,Val,Degree,StateIdx>::post(Home home,
      |                                                ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp:942:19: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  940 |           return Extensional::LayeredGraph
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
  941 |             <typename VarTraits<Var>::View,int,unsigned char,unsigned short int>
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  942 |             ::post(home,x,dfa);
      |             ~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:681:53: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]'
  681 |   LayeredGraph<View,Val,Degree,StateIdx>::post(Home home,
      |                                                ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp:946:19: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  944 |           return Extensional::LayeredGraph
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
  945 |             <typename VarTraits<Var>::View,int,unsigned short int,unsigned short int>
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  946 |             ::post(home,x,dfa);
      |             ~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:681:53: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]'
  681 |   LayeredGraph<View,Val,Degree,StateIdx>::post(Home home,
      |                                                ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp:950:19: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  948 |           return Extensional::LayeredGraph
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
  949 |             <typename VarTraits<Var>::View,int,unsigned int,unsigned short int>
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  950 |             ::post(home,x,dfa);
      |             ~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:681:53: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]'
  681 |   LayeredGraph<View,Val,Degree,StateIdx>::post(Home home,
      |                                                ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp:959:19: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  957 |           return Extensional::LayeredGraph
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
  958 |             <typename VarTraits<Var>::View,int,unsigned char,unsigned int>
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  959 |             ::post(home,x,dfa);
      |             ~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:681:53: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]'
  681 |   LayeredGraph<View,Val,Degree,StateIdx>::post(Home home,
      |                                                ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp:963:19: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  961 |           return Extensional::LayeredGraph
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
  962 |             <typename VarTraits<Var>::View,int,unsigned short int,unsigned int>
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  963 |             ::post(home,x,dfa);
      |             ~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:681:53: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]'
  681 |   LayeredGraph<View,Val,Degree,StateIdx>::post(Home home,
      |                                                ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp:967:19: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  965 |           return Extensional::LayeredGraph
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~
  966 |             <typename VarTraits<Var>::View,int,unsigned int,unsigned int>
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  967 |             ::post(home,x,dfa);
      |             ~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:681:53: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]'
  681 |   LayeredGraph<View,Val,Degree,StateIdx>::post(Home home,
      |                                                ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:502,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/incremental.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::Incremental<View>::post(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]':
gecode/int/extensional.cpp:85:7:   required from here
./gecode/int/extensional/incremental.hpp:313:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  313 |     (void) new (home) Incremental<View>(home,x,t);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:502,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/incremental.hpp:276:39: note:   initializing argument 1 of 'Gecode::Int::Extensional::Incremental<View>::Incremental(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]'
  276 |   Incremental<View>::Incremental(Home home, ViewArray<View>& x,
      |                                  ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:329,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/basic.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::Basic<View, shared>::post(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool shared = true]':
gecode/int/extensional.cpp:90:9:   required from here
./gecode/int/extensional/basic.hpp:65:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   65 |     (void) new (home) Basic<View,shared>(home,x,t);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:329,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/basic.hpp:51:34: note:   initializing argument 1 of 'Gecode::Int::Extensional::Basic<View, shared>::Basic(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool shared = true]'
   51 |   Basic<View,shared>::Basic(Home home, ViewArray<View>& x,
      |                             ~~~~~^~~~
./gecode/int/extensional/basic.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::Basic<View, shared>::post(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool shared = false]':
gecode/int/extensional.cpp:93:9:   required from here
./gecode/int/extensional/basic.hpp:65:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   65 |     (void) new (home) Basic<View,shared>(home,x,t);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:329,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/basic.hpp:51:34: note:   initializing argument 1 of 'Gecode::Int::Extensional::Basic<View, shared>::Basic(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool shared = false]'
   51 |   Basic<View,shared>::Basic(Home home, ViewArray<View>& x,
      |                             ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:502,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/incremental.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::Incremental<View>::post(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]':
gecode/int/extensional.cpp:122:7:   required from here
./gecode/int/extensional/incremental.hpp:313:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  313 |     (void) new (home) Incremental<View>(home,x,t);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:502,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/incremental.hpp:276:39: note:   initializing argument 1 of 'Gecode::Int::Extensional::Incremental<View>::Incremental(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]'
  276 |   Incremental<View>::Incremental(Home home, ViewArray<View>& x,
      |                                  ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:329,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/basic.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::Basic<View, shared>::post(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool shared = true]':
gecode/int/extensional.cpp:127:9:   required from here
./gecode/int/extensional/basic.hpp:65:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   65 |     (void) new (home) Basic<View,shared>(home,x,t);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:329,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/basic.hpp:51:34: note:   initializing argument 1 of 'Gecode::Int::Extensional::Basic<View, shared>::Basic(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool shared = true]'
   51 |   Basic<View,shared>::Basic(Home home, ViewArray<View>& x,
      |                             ~~~~~^~~~
./gecode/int/extensional/basic.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::Basic<View, shared>::post(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool shared = false]':
gecode/int/extensional.cpp:130:9:   required from here
./gecode/int/extensional/basic.hpp:65:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   65 |     (void) new (home) Basic<View,shared>(home,x,t);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:329,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/basic.hpp:51:34: note:   initializing argument 1 of 'Gecode::Int::Extensional::Basic<View, shared>::Basic(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool shared = false]'
   51 |   Basic<View,shared>::Basic(Home home, ViewArray<View>& x,
      |                             ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]':
./gecode/int/extensional/layered-graph.hpp:869:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar]'
gecode/int/extensional.cpp:51:5:   required from here
./gecode/int/extensional/layered-graph.hpp:697:7: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  697 |       new (home) LayeredGraph<View,Val,Degree,StateIdx>(home,x,dfa);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:237:61: note:   initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]'
  237 |   LayeredGraph<View,Val,Degree,StateIdx>::LayeredGraph(Home home,
      |                                                        ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]':
./gecode/int/extensional/layered-graph.hpp:873:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar]'
gecode/int/extensional.cpp:51:5:   required from here
./gecode/int/extensional/layered-graph.hpp:697:7: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  697 |       new (home) LayeredGraph<View,Val,Degree,StateIdx>(home,x,dfa);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:237:61: note:   initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]'
  237 |   LayeredGraph<View,Val,Degree,StateIdx>::LayeredGraph(Home home,
      |                                                        ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]':
./gecode/int/extensional/layered-graph.hpp:877:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar]'
gecode/int/extensional.cpp:51:5:   required from here
./gecode/int/extensional/layered-graph.hpp:697:7: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  697 |       new (home) LayeredGraph<View,Val,Degree,StateIdx>(home,x,dfa);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:237:61: note:   initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]'
  237 |   LayeredGraph<View,Val,Degree,StateIdx>::LayeredGraph(Home home,
      |                                                        ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]':
./gecode/int/extensional/layered-graph.hpp:886:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar]'
gecode/int/extensional.cpp:51:5:   required from here
./gecode/int/extensional/layered-graph.hpp:697:7: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  697 |       new (home) LayeredGraph<View,Val,Degree,StateIdx>(home,x,dfa);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:237:61: note:   initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]'
  237 |   LayeredGraph<View,Val,Degree,StateIdx>::LayeredGraph(Home home,
      |                                                        ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]':
./gecode/int/extensional/layered-graph.hpp:890:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar]'
gecode/int/extensional.cpp:51:5:   required from here
./gecode/int/extensional/layered-graph.hpp:697:7: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  697 |       new (home) LayeredGraph<View,Val,Degree,StateIdx>(home,x,dfa);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:237:61: note:   initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]'
  237 |   LayeredGraph<View,Val,Degree,StateIdx>::LayeredGraph(Home home,
      |                                                        ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]':
./gecode/int/extensional/layered-graph.hpp:894:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar]'
gecode/int/extensional.cpp:51:5:   required from here
./gecode/int/extensional/layered-graph.hpp:697:7: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  697 |       new (home) LayeredGraph<View,Val,Degree,StateIdx>(home,x,dfa);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:237:61: note:   initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]'
  237 |   LayeredGraph<View,Val,Degree,StateIdx>::LayeredGraph(Home home,
      |                                                        ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]':
./gecode/int/extensional/layered-graph.hpp:903:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar]'
gecode/int/extensional.cpp:51:5:   required from here
./gecode/int/extensional/layered-graph.hpp:697:7: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  697 |       new (home) LayeredGraph<View,Val,Degree,StateIdx>(home,x,dfa);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:237:61: note:   initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]'
  237 |   LayeredGraph<View,Val,Degree,StateIdx>::LayeredGraph(Home home,
      |                                                        ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]':
./gecode/int/extensional/layered-graph.hpp:907:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar]'
gecode/int/extensional.cpp:51:5:   required from here
./gecode/int/extensional/layered-graph.hpp:697:7: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  697 |       new (home) LayeredGraph<View,Val,Degree,StateIdx>(home,x,dfa);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:237:61: note:   initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]'
  237 |   LayeredGraph<View,Val,Degree,StateIdx>::LayeredGraph(Home home,
      |                                                        ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]':
./gecode/int/extensional/layered-graph.hpp:911:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar]'
gecode/int/extensional.cpp:51:5:   required from here
./gecode/int/extensional/layered-graph.hpp:697:7: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  697 |       new (home) LayeredGraph<View,Val,Degree,StateIdx>(home,x,dfa);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:237:61: note:   initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]'
  237 |   LayeredGraph<View,Val,Degree,StateIdx>::LayeredGraph(Home home,
      |                                                        ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]':
./gecode/int/extensional/layered-graph.hpp:925:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar]'
gecode/int/extensional.cpp:51:5:   required from here
./gecode/int/extensional/layered-graph.hpp:697:7: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  697 |       new (home) LayeredGraph<View,Val,Degree,StateIdx>(home,x,dfa);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:237:61: note:   initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]'
  237 |   LayeredGraph<View,Val,Degree,StateIdx>::LayeredGraph(Home home,
      |                                                        ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]':
./gecode/int/extensional/layered-graph.hpp:929:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar]'
gecode/int/extensional.cpp:51:5:   required from here
./gecode/int/extensional/layered-graph.hpp:697:7: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  697 |       new (home) LayeredGraph<View,Val,Degree,StateIdx>(home,x,dfa);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:237:61: note:   initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]'
  237 |   LayeredGraph<View,Val,Degree,StateIdx>::LayeredGraph(Home home,
      |                                                        ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]':
./gecode/int/extensional/layered-graph.hpp:933:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar]'
gecode/int/extensional.cpp:51:5:   required from here
./gecode/int/extensional/layered-graph.hpp:697:7: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  697 |       new (home) LayeredGraph<View,Val,Degree,StateIdx>(home,x,dfa);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:237:61: note:   initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]'
  237 |   LayeredGraph<View,Val,Degree,StateIdx>::LayeredGraph(Home home,
      |                                                        ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]':
./gecode/int/extensional/layered-graph.hpp:942:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar]'
gecode/int/extensional.cpp:51:5:   required from here
./gecode/int/extensional/layered-graph.hpp:697:7: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  697 |       new (home) LayeredGraph<View,Val,Degree,StateIdx>(home,x,dfa);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:237:61: note:   initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]'
  237 |   LayeredGraph<View,Val,Degree,StateIdx>::LayeredGraph(Home home,
      |                                                        ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]':
./gecode/int/extensional/layered-graph.hpp:946:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar]'
gecode/int/extensional.cpp:51:5:   required from here
./gecode/int/extensional/layered-graph.hpp:697:7: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  697 |       new (home) LayeredGraph<View,Val,Degree,StateIdx>(home,x,dfa);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:237:61: note:   initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]'
  237 |   LayeredGraph<View,Val,Degree,StateIdx>::LayeredGraph(Home home,
      |                                                        ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]':
./gecode/int/extensional/layered-graph.hpp:950:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar]'
gecode/int/extensional.cpp:51:5:   required from here
./gecode/int/extensional/layered-graph.hpp:697:7: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  697 |       new (home) LayeredGraph<View,Val,Degree,StateIdx>(home,x,dfa);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:237:61: note:   initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]'
  237 |   LayeredGraph<View,Val,Degree,StateIdx>::LayeredGraph(Home home,
      |                                                        ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]':
./gecode/int/extensional/layered-graph.hpp:959:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar]'
gecode/int/extensional.cpp:51:5:   required from here
./gecode/int/extensional/layered-graph.hpp:697:7: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  697 |       new (home) LayeredGraph<View,Val,Degree,StateIdx>(home,x,dfa);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:237:61: note:   initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]'
  237 |   LayeredGraph<View,Val,Degree,StateIdx>::LayeredGraph(Home home,
      |                                                        ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]':
./gecode/int/extensional/layered-graph.hpp:963:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar]'
gecode/int/extensional.cpp:51:5:   required from here
./gecode/int/extensional/layered-graph.hpp:697:7: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  697 |       new (home) LayeredGraph<View,Val,Degree,StateIdx>(home,x,dfa);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:237:61: note:   initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]'
  237 |   LayeredGraph<View,Val,Degree,StateIdx>::LayeredGraph(Home home,
      |                                                        ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]':
./gecode/int/extensional/layered-graph.hpp:967:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar]'
gecode/int/extensional.cpp:51:5:   required from here
./gecode/int/extensional/layered-graph.hpp:697:7: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  697 |       new (home) LayeredGraph<View,Val,Degree,StateIdx>(home,x,dfa);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:237:61: note:   initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]'
  237 |   LayeredGraph<View,Val,Degree,StateIdx>::LayeredGraph(Home home,
      |                                                        ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]':
./gecode/int/extensional/layered-graph.hpp:869:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar]'
gecode/int/extensional.cpp:61:5:   required from here
./gecode/int/extensional/layered-graph.hpp:697:7: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  697 |       new (home) LayeredGraph<View,Val,Degree,StateIdx>(home,x,dfa);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:237:61: note:   initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]'
  237 |   LayeredGraph<View,Val,Degree,StateIdx>::LayeredGraph(Home home,
      |                                                        ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]':
./gecode/int/extensional/layered-graph.hpp:873:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar]'
gecode/int/extensional.cpp:61:5:   required from here
./gecode/int/extensional/layered-graph.hpp:697:7: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  697 |       new (home) LayeredGraph<View,Val,Degree,StateIdx>(home,x,dfa);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:237:61: note:   initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]'
  237 |   LayeredGraph<View,Val,Degree,StateIdx>::LayeredGraph(Home home,
      |                                                        ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]':
./gecode/int/extensional/layered-graph.hpp:877:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar]'
gecode/int/extensional.cpp:61:5:   required from here
./gecode/int/extensional/layered-graph.hpp:697:7: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  697 |       new (home) LayeredGraph<View,Val,Degree,StateIdx>(home,x,dfa);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:237:61: note:   initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]'
  237 |   LayeredGraph<View,Val,Degree,StateIdx>::LayeredGraph(Home home,
      |                                                        ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]':
./gecode/int/extensional/layered-graph.hpp:886:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar]'
gecode/int/extensional.cpp:61:5:   required from here
./gecode/int/extensional/layered-graph.hpp:697:7: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  697 |       new (home) LayeredGraph<View,Val,Degree,StateIdx>(home,x,dfa);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:237:61: note:   initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]'
  237 |   LayeredGraph<View,Val,Degree,StateIdx>::LayeredGraph(Home home,
      |                                                        ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]':
./gecode/int/extensional/layered-graph.hpp:890:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar]'
gecode/int/extensional.cpp:61:5:   required from here
./gecode/int/extensional/layered-graph.hpp:697:7: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  697 |       new (home) LayeredGraph<View,Val,Degree,StateIdx>(home,x,dfa);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:237:61: note:   initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]'
  237 |   LayeredGraph<View,Val,Degree,StateIdx>::LayeredGraph(Home home,
      |                                                        ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]':
./gecode/int/extensional/layered-graph.hpp:894:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar]'
gecode/int/extensional.cpp:61:5:   required from here
./gecode/int/extensional/layered-graph.hpp:697:7: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  697 |       new (home) LayeredGraph<View,Val,Degree,StateIdx>(home,x,dfa);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:237:61: note:   initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]'
  237 |   LayeredGraph<View,Val,Degree,StateIdx>::LayeredGraph(Home home,
      |                                                        ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]':
./gecode/int/extensional/layered-graph.hpp:903:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar]'
gecode/int/extensional.cpp:61:5:   required from here
./gecode/int/extensional/layered-graph.hpp:697:7: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  697 |       new (home) LayeredGraph<View,Val,Degree,StateIdx>(home,x,dfa);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:237:61: note:   initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]'
  237 |   LayeredGraph<View,Val,Degree,StateIdx>::LayeredGraph(Home home,
      |                                                        ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]':
./gecode/int/extensional/layered-graph.hpp:907:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar]'
gecode/int/extensional.cpp:61:5:   required from here
./gecode/int/extensional/layered-graph.hpp:697:7: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  697 |       new (home) LayeredGraph<View,Val,Degree,StateIdx>(home,x,dfa);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:237:61: note:   initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]'
  237 |   LayeredGraph<View,Val,Degree,StateIdx>::LayeredGraph(Home home,
      |                                                        ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]':
./gecode/int/extensional/layered-graph.hpp:911:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar]'
gecode/int/extensional.cpp:61:5:   required from here
./gecode/int/extensional/layered-graph.hpp:697:7: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  697 |       new (home) LayeredGraph<View,Val,Degree,StateIdx>(home,x,dfa);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:237:61: note:   initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]'
  237 |   LayeredGraph<View,Val,Degree,StateIdx>::LayeredGraph(Home home,
      |                                                        ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]':
./gecode/int/extensional/layered-graph.hpp:925:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar]'
gecode/int/extensional.cpp:61:5:   required from here
./gecode/int/extensional/layered-graph.hpp:697:7: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  697 |       new (home) LayeredGraph<View,Val,Degree,StateIdx>(home,x,dfa);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:237:61: note:   initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]'
  237 |   LayeredGraph<View,Val,Degree,StateIdx>::LayeredGraph(Home home,
      |                                                        ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]':
./gecode/int/extensional/layered-graph.hpp:929:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar]'
gecode/int/extensional.cpp:61:5:   required from here
./gecode/int/extensional/layered-graph.hpp:697:7: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  697 |       new (home) LayeredGraph<View,Val,Degree,StateIdx>(home,x,dfa);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:237:61: note:   initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]'
  237 |   LayeredGraph<View,Val,Degree,StateIdx>::LayeredGraph(Home home,
      |                                                        ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]':
./gecode/int/extensional/layered-graph.hpp:933:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar]'
gecode/int/extensional.cpp:61:5:   required from here
./gecode/int/extensional/layered-graph.hpp:697:7: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  697 |       new (home) LayeredGraph<View,Val,Degree,StateIdx>(home,x,dfa);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:237:61: note:   initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]'
  237 |   LayeredGraph<View,Val,Degree,StateIdx>::LayeredGraph(Home home,
      |                                                        ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]':
./gecode/int/extensional/layered-graph.hpp:942:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar]'
gecode/int/extensional.cpp:61:5:   required from here
./gecode/int/extensional/layered-graph.hpp:697:7: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  697 |       new (home) LayeredGraph<View,Val,Degree,StateIdx>(home,x,dfa);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:237:61: note:   initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]'
  237 |   LayeredGraph<View,Val,Degree,StateIdx>::LayeredGraph(Home home,
      |                                                        ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]':
./gecode/int/extensional/layered-graph.hpp:946:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar]'
gecode/int/extensional.cpp:61:5:   required from here
./gecode/int/extensional/layered-graph.hpp:697:7: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  697 |       new (home) LayeredGraph<View,Val,Degree,StateIdx>(home,x,dfa);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:237:61: note:   initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]'
  237 |   LayeredGraph<View,Val,Degree,StateIdx>::LayeredGraph(Home home,
      |                                                        ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]':
./gecode/int/extensional/layered-graph.hpp:950:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar]'
gecode/int/extensional.cpp:61:5:   required from here
./gecode/int/extensional/layered-graph.hpp:697:7: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  697 |       new (home) LayeredGraph<View,Val,Degree,StateIdx>(home,x,dfa);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:237:61: note:   initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]'
  237 |   LayeredGraph<View,Val,Degree,StateIdx>::LayeredGraph(Home home,
      |                                                        ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]':
./gecode/int/extensional/layered-graph.hpp:959:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar]'
gecode/int/extensional.cpp:61:5:   required from here
./gecode/int/extensional/layered-graph.hpp:697:7: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  697 |       new (home) LayeredGraph<View,Val,Degree,StateIdx>(home,x,dfa);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:237:61: note:   initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]'
  237 |   LayeredGraph<View,Val,Degree,StateIdx>::LayeredGraph(Home home,
      |                                                        ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]':
./gecode/int/extensional/layered-graph.hpp:963:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar]'
gecode/int/extensional.cpp:61:5:   required from here
./gecode/int/extensional/layered-graph.hpp:697:7: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  697 |       new (home) LayeredGraph<View,Val,Degree,StateIdx>(home,x,dfa);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:237:61: note:   initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]'
  237 |   LayeredGraph<View,Val,Degree,StateIdx>::LayeredGraph(Home home,
      |                                                        ~~~~~^~~~
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]':
./gecode/int/extensional/layered-graph.hpp:967:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar]'
gecode/int/extensional.cpp:61:5:   required from here
./gecode/int/extensional/layered-graph.hpp:697:7: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  697 |       new (home) LayeredGraph<View,Val,Degree,StateIdx>(home,x,dfa);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp:237:61: note:   initializing argument 1 of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]'
  237 |   LayeredGraph<View,Val,Degree,StateIdx>::LayeredGraph(Home home,
      |                                                        ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:502,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/incremental.hpp: In instantiation of 'Gecode::Int::Extensional::Incremental<View>::Incremental(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]':
./gecode/int/extensional/incremental.hpp:313:12:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::Incremental<View>::post(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]'
gecode/int/extensional.cpp:85:7:   required from here
./gecode/int/extensional/incremental.hpp:279:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  279 |       unassigned(x.size()), ac(home) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:277,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/base.hpp:49:35: note:   initializing argument 1 of 'Gecode::Int::Extensional::Base<View, subscribe>::Base(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool subscribe = false]'
   49 |   Base<View,subscribe>::Base(Home home, ViewArray<View>& x0,
      |                              ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:329,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/basic.hpp: In instantiation of 'Gecode::Int::Extensional::Basic<View, shared>::Basic(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool shared = true]':
./gecode/int/extensional/basic.hpp:65:12:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::Basic<View, shared>::post(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool shared = true]'
gecode/int/extensional.cpp:90:9:   required from here
./gecode/int/extensional/basic.hpp:53:26: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |     : Base<View>(home,x,t) {
      |                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:277,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/base.hpp:49:35: note:   initializing argument 1 of 'Gecode::Int::Extensional::Base<View, subscribe>::Base(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool subscribe = true]'
   49 |   Base<View,subscribe>::Base(Home home, ViewArray<View>& x0,
      |                              ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:329,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/basic.hpp: In instantiation of 'Gecode::Int::Extensional::Basic<View, shared>::Basic(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool shared = false]':
./gecode/int/extensional/basic.hpp:65:12:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::Basic<View, shared>::post(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool shared = false]'
gecode/int/extensional.cpp:93:9:   required from here
./gecode/int/extensional/basic.hpp:53:26: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |     : Base<View>(home,x,t) {
      |                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:277,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/base.hpp:49:35: note:   initializing argument 1 of 'Gecode::Int::Extensional::Base<View, subscribe>::Base(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool subscribe = true]'
   49 |   Base<View,subscribe>::Base(Home home, ViewArray<View>& x0,
      |                              ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:502,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/incremental.hpp: In instantiation of 'Gecode::Int::Extensional::Incremental<View>::Incremental(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]':
./gecode/int/extensional/incremental.hpp:313:12:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::Incremental<View>::post(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]'
gecode/int/extensional.cpp:122:7:   required from here
./gecode/int/extensional/incremental.hpp:279:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  279 |       unassigned(x.size()), ac(home) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:277,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/base.hpp:49:35: note:   initializing argument 1 of 'Gecode::Int::Extensional::Base<View, subscribe>::Base(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool subscribe = false]'
   49 |   Base<View,subscribe>::Base(Home home, ViewArray<View>& x0,
      |                              ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:329,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/basic.hpp: In instantiation of 'Gecode::Int::Extensional::Basic<View, shared>::Basic(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool shared = true]':
./gecode/int/extensional/basic.hpp:65:12:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::Basic<View, shared>::post(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool shared = true]'
gecode/int/extensional.cpp:127:9:   required from here
./gecode/int/extensional/basic.hpp:53:26: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |     : Base<View>(home,x,t) {
      |                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:277,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/base.hpp:49:35: note:   initializing argument 1 of 'Gecode::Int::Extensional::Base<View, subscribe>::Base(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool subscribe = true]'
   49 |   Base<View,subscribe>::Base(Home home, ViewArray<View>& x0,
      |                              ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:329,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/basic.hpp: In instantiation of 'Gecode::Int::Extensional::Basic<View, shared>::Basic(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool shared = false]':
./gecode/int/extensional/basic.hpp:65:12:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::Basic<View, shared>::post(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool shared = false]'
gecode/int/extensional.cpp:130:9:   required from here
./gecode/int/extensional/basic.hpp:53:26: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |     : Base<View>(home,x,t) {
      |                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/extensional.hh:277,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/base.hpp:49:35: note:   initializing argument 1 of 'Gecode::Int::Extensional::Base<View, subscribe>::Base(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool subscribe = true]'
   49 |   Base<View,subscribe>::Base(Home home, ViewArray<View>& x0,
      |                              ~~~~~^~~~
In file included from ./gecode/support.hh:123,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/support/sort.hpp: In instantiation of 'void Gecode::Support::insertion(Type*, Type*, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray<Gecode::IntVar>::VarLess]':
./gecode/support/sort.hpp:240:14:   required from 'void Gecode::Support::quicksort(Type*, int, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray<Gecode::IntVar>::VarLess]'
./gecode/kernel/array.hpp:2093:36:   required from 'bool Gecode::VarArgArray<Var>::same(const Gecode::Space&) const [with Var = Gecode::IntVar]'
gecode/int/extensional.cpp:48:20:   required from here
./gecode/support/sort.hpp:108:12: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  108 |         *j = *(j-1); j--;
      |         ~~~^~~~~~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:123,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/support/sort.hpp:110:10: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  110 |       *j = v;
      |       ~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]':
./gecode/int/extensional/layered-graph.hpp:697:7:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]'
./gecode/int/extensional/layered-graph.hpp:869:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar]'
gecode/int/extensional.cpp:51:5:   required from here
./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |       max_states(static_cast<StateIdx>(dfa.n_states())) {
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]':
./gecode/int/extensional/layered-graph.hpp:697:7:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]'
./gecode/int/extensional/layered-graph.hpp:873:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar]'
gecode/int/extensional.cpp:51:5:   required from here
./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |       max_states(static_cast<StateIdx>(dfa.n_states())) {
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]':
./gecode/int/extensional/layered-graph.hpp:697:7:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]'
./gecode/int/extensional/layered-graph.hpp:877:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar]'
gecode/int/extensional.cpp:51:5:   required from here
./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |       max_states(static_cast<StateIdx>(dfa.n_states())) {
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]':
./gecode/int/extensional/layered-graph.hpp:697:7:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]'
./gecode/int/extensional/layered-graph.hpp:886:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar]'
gecode/int/extensional.cpp:51:5:   required from here
./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |       max_states(static_cast<StateIdx>(dfa.n_states())) {
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]':
./gecode/int/extensional/layered-graph.hpp:697:7:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]'
./gecode/int/extensional/layered-graph.hpp:890:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar]'
gecode/int/extensional.cpp:51:5:   required from here
./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |       max_states(static_cast<StateIdx>(dfa.n_states())) {
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]':
./gecode/int/extensional/layered-graph.hpp:697:7:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]'
./gecode/int/extensional/layered-graph.hpp:894:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar]'
gecode/int/extensional.cpp:51:5:   required from here
./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |       max_states(static_cast<StateIdx>(dfa.n_states())) {
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]':
./gecode/int/extensional/layered-graph.hpp:697:7:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]'
./gecode/int/extensional/layered-graph.hpp:903:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar]'
gecode/int/extensional.cpp:51:5:   required from here
./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |       max_states(static_cast<StateIdx>(dfa.n_states())) {
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]':
./gecode/int/extensional/layered-graph.hpp:697:7:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]'
./gecode/int/extensional/layered-graph.hpp:907:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar]'
gecode/int/extensional.cpp:51:5:   required from here
./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |       max_states(static_cast<StateIdx>(dfa.n_states())) {
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]':
./gecode/int/extensional/layered-graph.hpp:697:7:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]'
./gecode/int/extensional/layered-graph.hpp:911:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar]'
gecode/int/extensional.cpp:51:5:   required from here
./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |       max_states(static_cast<StateIdx>(dfa.n_states())) {
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]':
./gecode/int/extensional/layered-graph.hpp:697:7:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]'
./gecode/int/extensional/layered-graph.hpp:925:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar]'
gecode/int/extensional.cpp:51:5:   required from here
./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |       max_states(static_cast<StateIdx>(dfa.n_states())) {
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]':
./gecode/int/extensional/layered-graph.hpp:697:7:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]'
./gecode/int/extensional/layered-graph.hpp:929:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar]'
gecode/int/extensional.cpp:51:5:   required from here
./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |       max_states(static_cast<StateIdx>(dfa.n_states())) {
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]':
./gecode/int/extensional/layered-graph.hpp:697:7:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]'
./gecode/int/extensional/layered-graph.hpp:933:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar]'
gecode/int/extensional.cpp:51:5:   required from here
./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |       max_states(static_cast<StateIdx>(dfa.n_states())) {
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]':
./gecode/int/extensional/layered-graph.hpp:697:7:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]'
./gecode/int/extensional/layered-graph.hpp:942:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar]'
gecode/int/extensional.cpp:51:5:   required from here
./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |       max_states(static_cast<StateIdx>(dfa.n_states())) {
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]':
./gecode/int/extensional/layered-graph.hpp:697:7:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]'
./gecode/int/extensional/layered-graph.hpp:946:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar]'
gecode/int/extensional.cpp:51:5:   required from here
./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |       max_states(static_cast<StateIdx>(dfa.n_states())) {
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]':
./gecode/int/extensional/layered-graph.hpp:697:7:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]'
./gecode/int/extensional/layered-graph.hpp:950:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar]'
gecode/int/extensional.cpp:51:5:   required from here
./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |       max_states(static_cast<StateIdx>(dfa.n_states())) {
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]':
./gecode/int/extensional/layered-graph.hpp:697:7:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]'
./gecode/int/extensional/layered-graph.hpp:959:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar]'
gecode/int/extensional.cpp:51:5:   required from here
./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |       max_states(static_cast<StateIdx>(dfa.n_states())) {
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]':
./gecode/int/extensional/layered-graph.hpp:697:7:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]'
./gecode/int/extensional/layered-graph.hpp:963:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar]'
gecode/int/extensional.cpp:51:5:   required from here
./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |       max_states(static_cast<StateIdx>(dfa.n_states())) {
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]':
./gecode/int/extensional/layered-graph.hpp:697:7:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]'
./gecode/int/extensional/layered-graph.hpp:967:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar]'
gecode/int/extensional.cpp:51:5:   required from here
./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |       max_states(static_cast<StateIdx>(dfa.n_states())) {
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:123,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/support/sort.hpp: In instantiation of 'void Gecode::Support::insertion(Type*, Type*, Less&) [with Type = Gecode::BoolVar; Less = Gecode::VarArgArray<Gecode::BoolVar>::VarLess]':
./gecode/support/sort.hpp:240:14:   required from 'void Gecode::Support::quicksort(Type*, int, Less&) [with Type = Gecode::BoolVar; Less = Gecode::VarArgArray<Gecode::BoolVar>::VarLess]'
./gecode/kernel/array.hpp:2093:36:   required from 'bool Gecode::VarArgArray<Var>::same(const Gecode::Space&) const [with Var = Gecode::BoolVar]'
gecode/int/extensional.cpp:58:20:   required from here
./gecode/support/sort.hpp:108:12: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  108 |         *j = *(j-1); j--;
      |         ~~~^~~~~~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:123,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/support/sort.hpp:110:10: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  110 |       *j = v;
      |       ~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]':
./gecode/int/extensional/layered-graph.hpp:697:7:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]'
./gecode/int/extensional/layered-graph.hpp:869:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar]'
gecode/int/extensional.cpp:61:5:   required from here
./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |       max_states(static_cast<StateIdx>(dfa.n_states())) {
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]':
./gecode/int/extensional/layered-graph.hpp:697:7:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]'
./gecode/int/extensional/layered-graph.hpp:873:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar]'
gecode/int/extensional.cpp:61:5:   required from here
./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |       max_states(static_cast<StateIdx>(dfa.n_states())) {
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]':
./gecode/int/extensional/layered-graph.hpp:697:7:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]'
./gecode/int/extensional/layered-graph.hpp:877:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar]'
gecode/int/extensional.cpp:61:5:   required from here
./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |       max_states(static_cast<StateIdx>(dfa.n_states())) {
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]':
./gecode/int/extensional/layered-graph.hpp:697:7:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]'
./gecode/int/extensional/layered-graph.hpp:886:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar]'
gecode/int/extensional.cpp:61:5:   required from here
./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |       max_states(static_cast<StateIdx>(dfa.n_states())) {
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]':
./gecode/int/extensional/layered-graph.hpp:697:7:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]'
./gecode/int/extensional/layered-graph.hpp:890:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar]'
gecode/int/extensional.cpp:61:5:   required from here
./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |       max_states(static_cast<StateIdx>(dfa.n_states())) {
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]':
./gecode/int/extensional/layered-graph.hpp:697:7:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]'
./gecode/int/extensional/layered-graph.hpp:894:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar]'
gecode/int/extensional.cpp:61:5:   required from here
./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |       max_states(static_cast<StateIdx>(dfa.n_states())) {
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]':
./gecode/int/extensional/layered-graph.hpp:697:7:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]'
./gecode/int/extensional/layered-graph.hpp:903:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar]'
gecode/int/extensional.cpp:61:5:   required from here
./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |       max_states(static_cast<StateIdx>(dfa.n_states())) {
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]':
./gecode/int/extensional/layered-graph.hpp:697:7:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]'
./gecode/int/extensional/layered-graph.hpp:907:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar]'
gecode/int/extensional.cpp:61:5:   required from here
./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |       max_states(static_cast<StateIdx>(dfa.n_states())) {
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]':
./gecode/int/extensional/layered-graph.hpp:697:7:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]'
./gecode/int/extensional/layered-graph.hpp:911:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar]'
gecode/int/extensional.cpp:61:5:   required from here
./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |       max_states(static_cast<StateIdx>(dfa.n_states())) {
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]':
./gecode/int/extensional/layered-graph.hpp:697:7:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]'
./gecode/int/extensional/layered-graph.hpp:925:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar]'
gecode/int/extensional.cpp:61:5:   required from here
./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |       max_states(static_cast<StateIdx>(dfa.n_states())) {
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]':
./gecode/int/extensional/layered-graph.hpp:697:7:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]'
./gecode/int/extensional/layered-graph.hpp:929:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar]'
gecode/int/extensional.cpp:61:5:   required from here
./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |       max_states(static_cast<StateIdx>(dfa.n_states())) {
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]':
./gecode/int/extensional/layered-graph.hpp:697:7:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]'
./gecode/int/extensional/layered-graph.hpp:933:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar]'
gecode/int/extensional.cpp:61:5:   required from here
./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |       max_states(static_cast<StateIdx>(dfa.n_states())) {
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]':
./gecode/int/extensional/layered-graph.hpp:697:7:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]'
./gecode/int/extensional/layered-graph.hpp:942:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar]'
gecode/int/extensional.cpp:61:5:   required from here
./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |       max_states(static_cast<StateIdx>(dfa.n_states())) {
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]':
./gecode/int/extensional/layered-graph.hpp:697:7:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]'
./gecode/int/extensional/layered-graph.hpp:946:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar]'
gecode/int/extensional.cpp:61:5:   required from here
./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |       max_states(static_cast<StateIdx>(dfa.n_states())) {
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]':
./gecode/int/extensional/layered-graph.hpp:697:7:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]'
./gecode/int/extensional/layered-graph.hpp:950:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar]'
gecode/int/extensional.cpp:61:5:   required from here
./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |       max_states(static_cast<StateIdx>(dfa.n_states())) {
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]':
./gecode/int/extensional/layered-graph.hpp:697:7:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]'
./gecode/int/extensional/layered-graph.hpp:959:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar]'
gecode/int/extensional.cpp:61:5:   required from here
./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |       max_states(static_cast<StateIdx>(dfa.n_states())) {
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]':
./gecode/int/extensional/layered-graph.hpp:697:7:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]'
./gecode/int/extensional/layered-graph.hpp:963:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar]'
gecode/int/extensional.cpp:61:5:   required from here
./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |       max_states(static_cast<StateIdx>(dfa.n_states())) {
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp: In instantiation of 'Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::LayeredGraph(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]':
./gecode/int/extensional/layered-graph.hpp:697:7:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph<View, Val, Degree, StateIdx>::post(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]'
./gecode/int/extensional/layered-graph.hpp:967:19:   required from 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar]'
gecode/int/extensional.cpp:61:5:   required from here
./gecode/int/extensional/layered-graph.hpp:241:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |       max_states(static_cast<StateIdx>(dfa.n_states())) {
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:277,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/base.hpp: In instantiation of 'Gecode::Int::Extensional::Base<View, subscribe>::Base(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool subscribe = false]':
./gecode/int/extensional/incremental.hpp:279:36:   required from 'Gecode::Int::Extensional::Incremental<View>::Incremental(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]'
./gecode/int/extensional/incremental.hpp:313:12:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::Incremental<View>::post(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]'
gecode/int/extensional.cpp:85:7:   required from here
./gecode/int/extensional/base.hpp:51:59: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |     : Propagator(home), x(x0), tupleSet(t), last_data(NULL) {
      |                                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:277,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/base.hpp: In instantiation of 'Gecode::Int::Extensional::Base<View, subscribe>::Base(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool subscribe = true]':
./gecode/int/extensional/basic.hpp:53:26:   required from 'Gecode::Int::Extensional::Basic<View, shared>::Basic(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool shared = true]'
./gecode/int/extensional/basic.hpp:65:12:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::Basic<View, shared>::post(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool shared = true]'
gecode/int/extensional.cpp:90:9:   required from here
./gecode/int/extensional/base.hpp:51:59: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |     : Propagator(home), x(x0), tupleSet(t), last_data(NULL) {
      |                                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:277,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/base.hpp: In instantiation of 'Gecode::Int::Extensional::Base<View, subscribe>::Base(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool subscribe = false]':
./gecode/int/extensional/incremental.hpp:279:36:   required from 'Gecode::Int::Extensional::Incremental<View>::Incremental(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]'
./gecode/int/extensional/incremental.hpp:313:12:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::Incremental<View>::post(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]'
gecode/int/extensional.cpp:122:7:   required from here
./gecode/int/extensional/base.hpp:51:59: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |     : Propagator(home), x(x0), tupleSet(t), last_data(NULL) {
      |                                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/extensional.hh:277,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/base.hpp: In instantiation of 'Gecode::Int::Extensional::Base<View, subscribe>::Base(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool subscribe = true]':
./gecode/int/extensional/basic.hpp:53:26:   required from 'Gecode::Int::Extensional::Basic<View, shared>::Basic(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool shared = true]'
./gecode/int/extensional/basic.hpp:65:12:   required from 'static Gecode::ExecStatus Gecode::Int::Extensional::Basic<View, shared>::post(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool shared = true]'
gecode/int/extensional.cpp:127:9:   required from here
./gecode/int/extensional/base.hpp:51:59: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |     : Propagator(home), x(x0), tupleSet(t), last_data(NULL) {
      |                                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/extensional.hh:43,
                 from gecode/int/extensional.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/extensional.hh:222,
                 from gecode/int/extensional.cpp:40:
./gecode/int/extensional/layered-graph.hpp: In function 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::IntVar]':
./gecode/int/extensional/layered-graph.hpp:863:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
  863 |       switch (t_state_idx) {
      |       ^~~~~~
./gecode/int/extensional/layered-graph.hpp:918:5: note: here
  918 |     case Gecode::Support::IT_INT:
      |     ^~~~
./gecode/int/extensional/layered-graph.hpp: In function 'Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray<Var>&, const Gecode::DFA&) [with Var = Gecode::BoolVar]':
./gecode/int/extensional/layered-graph.hpp:863:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
  863 |       switch (t_state_idx) {
      |       ^~~~~~
./gecode/int/extensional/layered-graph.hpp:918:5: note: here
  918 |     case Gecode::Support::IT_INT:
      |     ^~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/branch/val-sel-commit.o  gecode/int/branch/val-sel-commit.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/val-sel-commit.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
gecode/int/branch/val-sel-commit.cpp: In function 'Gecode::ValSelCommitBase<Gecode::Int::IntView, int>* Gecode::Int::Branch::valselcommitint(Gecode::Space&, int, const Gecode::IntValBranch&)':
gecode/int/branch/val-sel-commit.cpp:107:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
  107 |         }
      |         ^
gecode/int/branch/val-sel-commit.cpp:109:5: note: here
  109 |     default:
      |     ^~~~~~~
gecode/int/branch/val-sel-commit.cpp: In function 'Gecode::ValSelCommitBase<Gecode::Int::BoolView, int>* Gecode::Int::Branch::valselcommitbool(Gecode::Space&, int, const Gecode::IntValBranch&)':
gecode/int/branch/val-sel-commit.cpp:198:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
  198 |         }
      |         ^
gecode/int/branch/val-sel-commit.cpp:200:5: note: here
  200 |     default:
      |     ^~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/branch/view-values.o  gecode/int/branch/view-values.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-values.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/member.o  gecode/int/member.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
gecode/int/member.cpp: In function 'void Gecode::member(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/member.cpp:49:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     GECODE_ES_FAIL(Member::Prop<IntView>::post(home,xv,y));
      |                                                         ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/member/prop.hpp:75:25: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Member::Prop<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::IntView]'
   75 |   Prop<View>::post(Home home, ViewArray<View>& x, View y) {
      |                    ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
gecode/int/member.cpp: In function 'void Gecode::member(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVar, Gecode::IntConLevel)':
gecode/int/member.cpp:59:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     GECODE_ES_FAIL(Member::Prop<BoolView>::post(home,xv,y));
      |                                                          ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/member/prop.hpp:75:25: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Member::Prop<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::BoolView]'
   75 |   Prop<View>::post(Home home, ViewArray<View>& x, View y) {
      |                    ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
gecode/int/member.cpp: In function 'void Gecode::member(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::Reify, Gecode::IntConLevel)':
gecode/int/member.cpp:73:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   73 |                       ::post(home,xv,y,r.var())));
      |                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/member.hh:121,
                 from gecode/int/member.cpp:38:
./gecode/int/member/re-prop.hpp:52:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Member::ReProp<View, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   52 |   ReProp<View,rm>::post(Home home, ViewArray<View>& x, View y, BoolView b) {
      |                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
gecode/int/member.cpp:77:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |                       ::post(home,xv,y,r.var())));
      |                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/member.hh:121,
                 from gecode/int/member.cpp:38:
./gecode/int/member/re-prop.hpp:52:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Member::ReProp<View, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   52 |   ReProp<View,rm>::post(Home home, ViewArray<View>& x, View y, BoolView b) {
      |                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
gecode/int/member.cpp:81:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   81 |                       ::post(home,xv,y,r.var())));
      |                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/member.hh:121,
                 from gecode/int/member.cpp:38:
./gecode/int/member/re-prop.hpp:52:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Member::ReProp<View, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   52 |   ReProp<View,rm>::post(Home home, ViewArray<View>& x, View y, BoolView b) {
      |                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
gecode/int/member.cpp: In function 'void Gecode::member(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVar, Gecode::Reify, Gecode::IntConLevel)':
gecode/int/member.cpp:98:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   98 |                       ::post(home,xv,y,r.var())));
      |                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/member.hh:121,
                 from gecode/int/member.cpp:38:
./gecode/int/member/re-prop.hpp:52:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Member::ReProp<View, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   52 |   ReProp<View,rm>::post(Home home, ViewArray<View>& x, View y, BoolView b) {
      |                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
gecode/int/member.cpp:102:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |                       ::post(home,xv,y,r.var())));
      |                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/member.hh:121,
                 from gecode/int/member.cpp:38:
./gecode/int/member/re-prop.hpp:52:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Member::ReProp<View, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   52 |   ReProp<View,rm>::post(Home home, ViewArray<View>& x, View y, BoolView b) {
      |                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
gecode/int/member.cpp:106:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  106 |                       ::post(home,xv,y,r.var())));
      |                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/member.hh:121,
                 from gecode/int/member.cpp:38:
./gecode/int/member/re-prop.hpp:52:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Member::ReProp<View, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   52 |   ReProp<View,rm>::post(Home home, ViewArray<View>& x, View y, BoolView b) {
      |                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/member/prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Member::Prop<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::IntView]':
gecode/int/member.cpp:49:5:   required from here
./gecode/int/member/prop.hpp:82:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   82 |       return Rel::EqDom<View,View>::post(home,x[0],y);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/member/prop.hpp:97:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   97 |     (void) new (home) Prop<View>(home, vs, x, y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/member/prop.hpp:44:25: note:   initializing argument 1 of 'Gecode::Int::Member::Prop<View>::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::IntView]'
   44 |   Prop<View>::Prop(Home home, ValSet& vs0, ViewArray<View>& x, View y)
      |                    ~~~~~^~~~
./gecode/int/member/prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Member::Prop<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::BoolView]':
gecode/int/member.cpp:59:5:   required from here
./gecode/int/member/prop.hpp:82:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   82 |       return Rel::EqDom<View,View>::post(home,x[0],y);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/member/prop.hpp:97:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   97 |     (void) new (home) Prop<View>(home, vs, x, y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/member/prop.hpp:44:25: note:   initializing argument 1 of 'Gecode::Int::Member::Prop<View>::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::BoolView]'
   44 |   Prop<View>::Prop(Home home, ValSet& vs0, ViewArray<View>& x, View y)
      |                    ~~~~~^~~~
In file included from ./gecode/int/member.hh:121,
                 from gecode/int/member.cpp:38:
./gecode/int/member/re-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Member::ReProp<View, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/member.cpp:72:7:   required from here
./gecode/int/member/re-prop.hpp:62:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   62 |       return Rel::ReEqDom<View,BoolView,rm>::post(home,x[0],y,b);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp:438:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  438 |   ReEqDom<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b) {
      |                                   ~~~~~^~~~
In file included from ./gecode/int/member.hh:121,
                 from gecode/int/member.cpp:38:
./gecode/int/member/re-prop.hpp:92:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   92 |     (void) new (home) ReProp<View,rm>(home, vs, x, y, b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/member.hh:121,
                 from gecode/int/member.cpp:38:
./gecode/int/member/re-prop.hpp:44:32: note:   initializing argument 1 of 'Gecode::Int::Member::ReProp<View, rm>::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   44 |   ReProp<View,rm>::ReProp(Home home, ValSet& vs, ViewArray<View>& x, View y,
      |                           ~~~~~^~~~
./gecode/int/member/re-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Member::ReProp<View, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/member.cpp:76:7:   required from here
./gecode/int/member/re-prop.hpp:62:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   62 |       return Rel::ReEqDom<View,BoolView,rm>::post(home,x[0],y,b);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp:438:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  438 |   ReEqDom<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b) {
      |                                   ~~~~~^~~~
In file included from ./gecode/int/member.hh:121,
                 from gecode/int/member.cpp:38:
./gecode/int/member/re-prop.hpp:92:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   92 |     (void) new (home) ReProp<View,rm>(home, vs, x, y, b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/member.hh:121,
                 from gecode/int/member.cpp:38:
./gecode/int/member/re-prop.hpp:44:32: note:   initializing argument 1 of 'Gecode::Int::Member::ReProp<View, rm>::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   44 |   ReProp<View,rm>::ReProp(Home home, ValSet& vs, ViewArray<View>& x, View y,
      |                           ~~~~~^~~~
./gecode/int/member/re-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Member::ReProp<View, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/member.cpp:80:7:   required from here
./gecode/int/member/re-prop.hpp:62:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   62 |       return Rel::ReEqDom<View,BoolView,rm>::post(home,x[0],y,b);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp:438:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  438 |   ReEqDom<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b) {
      |                                   ~~~~~^~~~
In file included from ./gecode/int/member.hh:121,
                 from gecode/int/member.cpp:38:
./gecode/int/member/re-prop.hpp:92:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   92 |     (void) new (home) ReProp<View,rm>(home, vs, x, y, b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/member.hh:121,
                 from gecode/int/member.cpp:38:
./gecode/int/member/re-prop.hpp:44:32: note:   initializing argument 1 of 'Gecode::Int::Member::ReProp<View, rm>::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   44 |   ReProp<View,rm>::ReProp(Home home, ValSet& vs, ViewArray<View>& x, View y,
      |                           ~~~~~^~~~
./gecode/int/member/re-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Member::ReProp<View, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/int/member.cpp:97:7:   required from here
./gecode/int/member/re-prop.hpp:62:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   62 |       return Rel::ReEqDom<View,BoolView,rm>::post(home,x[0],y,b);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp:438:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  438 |   ReEqDom<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b) {
      |                                   ~~~~~^~~~
In file included from ./gecode/int/member.hh:121,
                 from gecode/int/member.cpp:38:
./gecode/int/member/re-prop.hpp:92:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   92 |     (void) new (home) ReProp<View,rm>(home, vs, x, y, b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/member.hh:121,
                 from gecode/int/member.cpp:38:
./gecode/int/member/re-prop.hpp:44:32: note:   initializing argument 1 of 'Gecode::Int::Member::ReProp<View, rm>::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   44 |   ReProp<View,rm>::ReProp(Home home, ValSet& vs, ViewArray<View>& x, View y,
      |                           ~~~~~^~~~
./gecode/int/member/re-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Member::ReProp<View, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/int/member.cpp:101:7:   required from here
./gecode/int/member/re-prop.hpp:62:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   62 |       return Rel::ReEqDom<View,BoolView,rm>::post(home,x[0],y,b);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp:438:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  438 |   ReEqDom<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b) {
      |                                   ~~~~~^~~~
In file included from ./gecode/int/member.hh:121,
                 from gecode/int/member.cpp:38:
./gecode/int/member/re-prop.hpp:92:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   92 |     (void) new (home) ReProp<View,rm>(home, vs, x, y, b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/member.hh:121,
                 from gecode/int/member.cpp:38:
./gecode/int/member/re-prop.hpp:44:32: note:   initializing argument 1 of 'Gecode::Int::Member::ReProp<View, rm>::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   44 |   ReProp<View,rm>::ReProp(Home home, ValSet& vs, ViewArray<View>& x, View y,
      |                           ~~~~~^~~~
./gecode/int/member/re-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Member::ReProp<View, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/int/member.cpp:105:7:   required from here
./gecode/int/member/re-prop.hpp:62:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   62 |       return Rel::ReEqDom<View,BoolView,rm>::post(home,x[0],y,b);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp:438:40: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  438 |   ReEqDom<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b) {
      |                                   ~~~~~^~~~
In file included from ./gecode/int/member.hh:121,
                 from gecode/int/member.cpp:38:
./gecode/int/member/re-prop.hpp:92:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   92 |     (void) new (home) ReProp<View,rm>(home, vs, x, y, b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/member.hh:121,
                 from gecode/int/member.cpp:38:
./gecode/int/member/re-prop.hpp:44:32: note:   initializing argument 1 of 'Gecode::Int::Member::ReProp<View, rm>::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   44 |   ReProp<View,rm>::ReProp(Home home, ValSet& vs, ViewArray<View>& x, View y,
      |                           ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]':
./gecode/int/member/prop.hpp:82:41:   required from 'static Gecode::ExecStatus Gecode::Int::Member::Prop<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::IntView]'
gecode/int/member.cpp:49:5:   required from here
./gecode/int/rel/eq.hpp:130:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  130 |       (void) new (home) EqDom<View0,View1>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp:115:34: note:   initializing argument 1 of 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
  115 |   EqDom<View0,View1>::EqDom(Home home, View0 x0, View1 x1)
      |                             ~~~~~^~~~
In file included from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/member/prop.hpp: In instantiation of 'Gecode::Int::Member::Prop<View>::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::IntView]':
./gecode/int/member/prop.hpp:97:12:   required from 'static Gecode::ExecStatus Gecode::Int::Member::Prop<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::IntView]'
gecode/int/member.cpp:49:5:   required from here
./gecode/int/member/prop.hpp:46:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |       vs(vs0) {}
      |             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/propagator.hpp:488:9: note:   initializing argument 1 of 'Gecode::NaryOnePropagator<View, pc>::NaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::IntView; int pc = 2]'
  488 |   (Home home, ViewArray<View>& x0, View y0)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]':
./gecode/int/member/prop.hpp:82:41:   required from 'static Gecode::ExecStatus Gecode::Int::Member::Prop<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::BoolView]'
gecode/int/member.cpp:59:5:   required from here
./gecode/int/rel/eq.hpp:130:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  130 |       (void) new (home) EqDom<View0,View1>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp:115:34: note:   initializing argument 1 of 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]'
  115 |   EqDom<View0,View1>::EqDom(Home home, View0 x0, View1 x1)
      |                             ~~~~~^~~~
In file included from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/member/prop.hpp: In instantiation of 'Gecode::Int::Member::Prop<View>::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::BoolView]':
./gecode/int/member/prop.hpp:97:12:   required from 'static Gecode::ExecStatus Gecode::Int::Member::Prop<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::BoolView]'
gecode/int/member.cpp:59:5:   required from here
./gecode/int/member/prop.hpp:46:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |       vs(vs0) {}
      |             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/propagator.hpp:488:9: note:   initializing argument 1 of 'Gecode::NaryOnePropagator<View, pc>::NaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::BoolView; int pc = 2]'
  488 |   (Home home, ViewArray<View>& x0, View y0)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/member/re-prop.hpp:62:50:   required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp<View, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/member.cpp:72:7:   required from here
./gecode/int/rel/eq.hpp:442:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  442 |       return EqDom<View,View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
./gecode/int/rel/eq.hpp:447:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  447 |       return Nq<View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp:450:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  450 |       (void) new (home) ReEqDom(home,x0,x1,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp:433:43: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  433 |   ReEqDom<View,CtrlView,rm>::ReEqDom(Home home, View x0, View x1, CtrlView b)
      |                                      ~~~~~^~~~
In file included from ./gecode/int/member.hh:121,
                 from gecode/int/member.cpp:38:
./gecode/int/member/re-prop.hpp: In instantiation of 'Gecode::Int::Member::ReProp<View, rm>::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/member/re-prop.hpp:92:12:   required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp<View, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/member.cpp:72:7:   required from here
./gecode/int/member/re-prop.hpp:46:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |     : Prop<View>(home,vs,x,y), b(b0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/member/prop.hpp:44:25: note:   initializing argument 1 of 'Gecode::Int::Member::Prop<View>::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::IntView]'
   44 |   Prop<View>::Prop(Home home, ValSet& vs0, ViewArray<View>& x, View y)
      |                    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/member/re-prop.hpp:62:50:   required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp<View, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/member.cpp:76:7:   required from here
./gecode/int/rel/eq.hpp:442:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  442 |       return EqDom<View,View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
./gecode/int/rel/eq.hpp:447:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  447 |       return Nq<View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp:450:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  450 |       (void) new (home) ReEqDom(home,x0,x1,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp:433:43: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  433 |   ReEqDom<View,CtrlView,rm>::ReEqDom(Home home, View x0, View x1, CtrlView b)
      |                                      ~~~~~^~~~
In file included from ./gecode/int/member.hh:121,
                 from gecode/int/member.cpp:38:
./gecode/int/member/re-prop.hpp: In instantiation of 'Gecode::Int::Member::ReProp<View, rm>::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/member/re-prop.hpp:92:12:   required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp<View, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/member.cpp:76:7:   required from here
./gecode/int/member/re-prop.hpp:46:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |     : Prop<View>(home,vs,x,y), b(b0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/member/prop.hpp:44:25: note:   initializing argument 1 of 'Gecode::Int::Member::Prop<View>::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::IntView]'
   44 |   Prop<View>::Prop(Home home, ValSet& vs0, ViewArray<View>& x, View y)
      |                    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/member/re-prop.hpp:62:50:   required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp<View, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/member.cpp:80:7:   required from here
./gecode/int/rel/eq.hpp:442:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  442 |       return EqDom<View,View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
./gecode/int/rel/eq.hpp:447:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  447 |       return Nq<View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp:450:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  450 |       (void) new (home) ReEqDom(home,x0,x1,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp:433:43: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  433 |   ReEqDom<View,CtrlView,rm>::ReEqDom(Home home, View x0, View x1, CtrlView b)
      |                                      ~~~~~^~~~
In file included from ./gecode/int/member.hh:121,
                 from gecode/int/member.cpp:38:
./gecode/int/member/re-prop.hpp: In instantiation of 'Gecode::Int::Member::ReProp<View, rm>::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/member/re-prop.hpp:92:12:   required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp<View, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/member.cpp:80:7:   required from here
./gecode/int/member/re-prop.hpp:46:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |     : Prop<View>(home,vs,x,y), b(b0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/member/prop.hpp:44:25: note:   initializing argument 1 of 'Gecode::Int::Member::Prop<View>::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::IntView]'
   44 |   Prop<View>::Prop(Home home, ValSet& vs0, ViewArray<View>& x, View y)
      |                    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/member/re-prop.hpp:62:50:   required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp<View, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/member.cpp:97:7:   required from here
./gecode/int/rel/eq.hpp:442:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  442 |       return EqDom<View,View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
./gecode/int/rel/eq.hpp:447:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  447 |       return Nq<View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp:450:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  450 |       (void) new (home) ReEqDom(home,x0,x1,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp:433:43: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  433 |   ReEqDom<View,CtrlView,rm>::ReEqDom(Home home, View x0, View x1, CtrlView b)
      |                                      ~~~~~^~~~
In file included from ./gecode/int/member.hh:121,
                 from gecode/int/member.cpp:38:
./gecode/int/member/re-prop.hpp: In instantiation of 'Gecode::Int::Member::ReProp<View, rm>::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/member/re-prop.hpp:92:12:   required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp<View, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/member.cpp:97:7:   required from here
./gecode/int/member/re-prop.hpp:46:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |     : Prop<View>(home,vs,x,y), b(b0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/member/prop.hpp:44:25: note:   initializing argument 1 of 'Gecode::Int::Member::Prop<View>::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::BoolView]'
   44 |   Prop<View>::Prop(Home home, ValSet& vs0, ViewArray<View>& x, View y)
      |                    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/member/re-prop.hpp:62:50:   required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp<View, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/member.cpp:101:7:   required from here
./gecode/int/rel/eq.hpp:442:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  442 |       return EqDom<View,View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
./gecode/int/rel/eq.hpp:447:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  447 |       return Nq<View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp:450:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  450 |       (void) new (home) ReEqDom(home,x0,x1,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp:433:43: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  433 |   ReEqDom<View,CtrlView,rm>::ReEqDom(Home home, View x0, View x1, CtrlView b)
      |                                      ~~~~~^~~~
In file included from ./gecode/int/member.hh:121,
                 from gecode/int/member.cpp:38:
./gecode/int/member/re-prop.hpp: In instantiation of 'Gecode::Int::Member::ReProp<View, rm>::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/member/re-prop.hpp:92:12:   required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp<View, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/member.cpp:101:7:   required from here
./gecode/int/member/re-prop.hpp:46:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |     : Prop<View>(home,vs,x,y), b(b0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/member/prop.hpp:44:25: note:   initializing argument 1 of 'Gecode::Int::Member::Prop<View>::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::BoolView]'
   44 |   Prop<View>::Prop(Home home, ValSet& vs0, ViewArray<View>& x, View y)
      |                    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/member/re-prop.hpp:62:50:   required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp<View, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/member.cpp:105:7:   required from here
./gecode/int/rel/eq.hpp:442:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  442 |       return EqDom<View,View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
./gecode/int/rel/eq.hpp:447:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  447 |       return Nq<View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp:450:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  450 |       (void) new (home) ReEqDom(home,x0,x1,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp:433:43: note:   initializing argument 1 of 'Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  433 |   ReEqDom<View,CtrlView,rm>::ReEqDom(Home home, View x0, View x1, CtrlView b)
      |                                      ~~~~~^~~~
In file included from ./gecode/int/member.hh:121,
                 from gecode/int/member.cpp:38:
./gecode/int/member/re-prop.hpp: In instantiation of 'Gecode::Int::Member::ReProp<View, rm>::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/member/re-prop.hpp:92:12:   required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp<View, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/member.cpp:105:7:   required from here
./gecode/int/member/re-prop.hpp:46:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |     : Prop<View>(home,vs,x,y), b(b0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/member/prop.hpp:44:25: note:   initializing argument 1 of 'Gecode::Int::Member::Prop<View>::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::BoolView]'
   44 |   Prop<View>::Prop(Home home, ValSet& vs0, ViewArray<View>& x, View y)
      |                    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]':
./gecode/int/rel/eq.hpp:130:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
./gecode/int/member/prop.hpp:82:41:   required from 'static Gecode::ExecStatus Gecode::Int::Member::Prop<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::IntView]'
gecode/int/member.cpp:49:5:   required from here
./gecode/int/rel/eq.hpp:116:72: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  116 |     : MixBinaryPropagator<View0,PC_INT_DOM,View1,PC_INT_DOM>(home,x0,x1) {}
      |                                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryOnePropagator<View, pc>::NaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::IntView; int pc = 2]':
./gecode/int/member/prop.hpp:46:13:   required from 'Gecode::Int::Member::Prop<View>::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::IntView]'
./gecode/int/member/prop.hpp:97:12:   required from 'static Gecode::ExecStatus Gecode::Int::Member::Prop<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::IntView]'
gecode/int/member.cpp:49:5:   required from here
./gecode/kernel/propagator.hpp:489:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  489 |     : Propagator(home), x(x0), y(y0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]':
./gecode/int/rel/eq.hpp:130:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]'
./gecode/int/member/prop.hpp:82:41:   required from 'static Gecode::ExecStatus Gecode::Int::Member::Prop<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::BoolView]'
gecode/int/member.cpp:59:5:   required from here
./gecode/int/rel/eq.hpp:116:72: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  116 |     : MixBinaryPropagator<View0,PC_INT_DOM,View1,PC_INT_DOM>(home,x0,x1) {}
      |                                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 2; View1 = Gecode::Int::BoolView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryOnePropagator<View, pc>::NaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::BoolView; int pc = 2]':
./gecode/int/member/prop.hpp:46:13:   required from 'Gecode::Int::Member::Prop<View>::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::BoolView]'
./gecode/int/member/prop.hpp:97:12:   required from 'static Gecode::ExecStatus Gecode::Int::Member::Prop<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::BoolView]'
gecode/int/member.cpp:59:5:   required from here
./gecode/kernel/propagator.hpp:489:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  489 |     : Propagator(home), x(x0), y(y0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]':
./gecode/int/rel/eq.hpp:447:28:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/member/re-prop.hpp:62:50:   required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp<View, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/member.cpp:72:7:   required from here
./gecode/int/rel/nq.hpp:61:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   61 |       (void) new (home) Nq<View>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/nq.hpp:48:21: note:   initializing argument 1 of 'Gecode::Int::Rel::Nq<View>::Nq(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   48 |   Nq<View>::Nq(Home home, View x0, View x1)
      |                ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/rel/eq.hpp:450:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/member/re-prop.hpp:62:50:   required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp<View, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/member.cpp:72:7:   required from here
./gecode/int/rel/eq.hpp:434:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  434 |     : ReBinaryPropagator<View,PC_INT_DOM,CtrlView>(home,x0,x1,b) {}
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/rel/eq.hpp:450:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
./gecode/int/member/re-prop.hpp:62:50:   required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp<View, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/member.cpp:76:7:   required from here
./gecode/int/rel/eq.hpp:434:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  434 |     : ReBinaryPropagator<View,PC_INT_DOM,CtrlView>(home,x0,x1,b) {}
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/rel/eq.hpp:450:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
./gecode/int/member/re-prop.hpp:62:50:   required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp<View, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/member.cpp:80:7:   required from here
./gecode/int/rel/eq.hpp:434:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  434 |     : ReBinaryPropagator<View,PC_INT_DOM,CtrlView>(home,x0,x1,b) {}
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]':
./gecode/int/rel/eq.hpp:447:28:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/member/re-prop.hpp:62:50:   required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp<View, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/member.cpp:97:7:   required from here
./gecode/int/rel/nq.hpp:61:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   61 |       (void) new (home) Nq<View>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/nq.hpp:48:21: note:   initializing argument 1 of 'Gecode::Int::Rel::Nq<View>::Nq(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]'
   48 |   Nq<View>::Nq(Home home, View x0, View x1)
      |                ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/int/rel/eq.hpp:450:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/member/re-prop.hpp:62:50:   required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp<View, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/member.cpp:97:7:   required from here
./gecode/int/rel/eq.hpp:434:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  434 |     : ReBinaryPropagator<View,PC_INT_DOM,CtrlView>(home,x0,x1,b) {}
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 2; CtrlView = Gecode::Int::BoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/int/rel/eq.hpp:450:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
./gecode/int/member/re-prop.hpp:62:50:   required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp<View, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/int/member.cpp:101:7:   required from here
./gecode/int/rel/eq.hpp:434:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  434 |     : ReBinaryPropagator<View,PC_INT_DOM,CtrlView>(home,x0,x1,b) {}
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 2; CtrlView = Gecode::Int::BoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/int/rel/eq.hpp:450:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
./gecode/int/member/re-prop.hpp:62:50:   required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp<View, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/int/member.cpp:105:7:   required from here
./gecode/int/rel/eq.hpp:434:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  434 |     : ReBinaryPropagator<View,PC_INT_DOM,CtrlView>(home,x0,x1,b) {}
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 2; CtrlView = Gecode::Int::BoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]':
./gecode/int/rel/eq.hpp:116:72:   required from 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
./gecode/int/rel/eq.hpp:130:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
./gecode/int/member/prop.hpp:82:41:   required from 'static Gecode::ExecStatus Gecode::Int::Member::Prop<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::IntView]'
gecode/int/member.cpp:49:5:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 2; View1 = Gecode::Int::BoolView; int pc1 = 2]':
./gecode/int/rel/eq.hpp:116:72:   required from 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]'
./gecode/int/rel/eq.hpp:130:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]'
./gecode/int/member/prop.hpp:82:41:   required from 'static Gecode::ExecStatus Gecode::Int::Member::Prop<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::BoolView]'
gecode/int/member.cpp:59:5:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/nq.hpp: In instantiation of 'Gecode::Int::Rel::Nq<View>::Nq(Gecode::Home, View, View) [with View = Gecode::Int::IntView]':
./gecode/int/rel/nq.hpp:61:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
./gecode/int/rel/eq.hpp:447:28:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/member/re-prop.hpp:62:50:   required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp<View, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/member.cpp:72:7:   required from here
./gecode/int/rel/nq.hpp:49:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : BinaryPropagator<View,PC_INT_VAL>(home,x0,x1) {}
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 0]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]':
./gecode/int/rel/eq.hpp:434:64:   required from 'Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/rel/eq.hpp:450:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/member/re-prop.hpp:62:50:   required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp<View, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/member.cpp:72:7:   required from here
./gecode/int/propagator.hpp:201:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  201 |     : Propagator(home), x0(y0), x1(y1), b(b1) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/member/prop.hpp:38,
                 from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/rel/nq.hpp: In instantiation of 'Gecode::Int::Rel::Nq<View>::Nq(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]':
./gecode/int/rel/nq.hpp:61:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]'
./gecode/int/rel/eq.hpp:447:28:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/member/re-prop.hpp:62:50:   required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp<View, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/member.cpp:97:7:   required from here
./gecode/int/rel/nq.hpp:49:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : BinaryPropagator<View,PC_INT_VAL>(home,x0,x1) {}
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 2; CtrlView = Gecode::Int::BoolView]':
./gecode/int/rel/eq.hpp:434:64:   required from 'Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/rel/eq.hpp:450:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/member/re-prop.hpp:62:50:   required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp<View, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/member.cpp:97:7:   required from here
./gecode/int/propagator.hpp:201:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  201 |     : Propagator(home), x0(y0), x1(y1), b(b1) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 0]':
./gecode/int/rel/nq.hpp:49:51:   required from 'Gecode::Int::Rel::Nq<View>::Nq(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
./gecode/int/rel/nq.hpp:61:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
./gecode/int/rel/eq.hpp:447:28:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/member/re-prop.hpp:62:50:   required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp<View, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/member.cpp:72:7:   required from here
./gecode/kernel/propagator.hpp:341:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  341 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]':
./gecode/int/rel/nq.hpp:49:51:   required from 'Gecode::Int::Rel::Nq<View>::Nq(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]'
./gecode/int/rel/nq.hpp:61:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]'
./gecode/int/rel/eq.hpp:447:28:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/int/member/re-prop.hpp:62:50:   required from 'static Gecode::ExecStatus Gecode::Int::Member::ReProp<View, rm>::post(Gecode::Home, Gecode::ViewArray<View>&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/int/member.cpp:97:7:   required from here
./gecode/kernel/propagator.hpp:341:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  341 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/member/prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Member::Prop<View>::post(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::BoolView]':
./gecode/int/member/re-prop.hpp:129:7:   required from 'Gecode::ExecStatus Gecode::Int::Member::ReProp<View, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/int/member/re-prop.hpp:119:3:   required from here
./gecode/int/member/prop.hpp:104:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  104 |     (void) new (home) Prop<View>(home, vs, x, y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/member/prop.hpp:44:25: note:   initializing argument 1 of 'Gecode::Int::Member::Prop<View>::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::BoolView]'
   44 |   Prop<View>::Prop(Home home, ValSet& vs0, ViewArray<View>& x, View y)
      |                    ~~~~~^~~~
./gecode/int/member/prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Member::Prop<View>::post(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::IntView]':
./gecode/int/member/re-prop.hpp:129:7:   required from 'Gecode::ExecStatus Gecode::Int::Member::ReProp<View, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/int/member/re-prop.hpp:119:3:   required from here
./gecode/int/member/prop.hpp:104:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  104 |     (void) new (home) Prop<View>(home, vs, x, y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/member.hh:120,
                 from gecode/int/member.cpp:38:
./gecode/int/member/prop.hpp:44:25: note:   initializing argument 1 of 'Gecode::Int::Member::Prop<View>::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<View>&, View) [with View = Gecode::Int::IntView]'
   44 |   Prop<View>::Prop(Home home, ValSet& vs0, ViewArray<View>& x, View y)
      |                    ~~~~~^~~~
In file included from ./gecode/iter.hh:63,
                 from ./gecode/int.hh:56,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/iter/ranges-inter.hpp: In instantiation of 'Gecode::Iter::Ranges::Inter<I, J>::Inter(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Int::IntVarImpFwd]':
./gecode/int/var-imp/int.hpp:672:41:   required from 'Gecode::ModEvent Gecode::Int::IntVarImp::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/int/view/int.hpp:181:36:   required from 'Gecode::ModEvent Gecode::Int::IntView::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/int/member/prop.hpp:164:5:   required from 'Gecode::ExecStatus Gecode::Int::Member::Prop<View>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Int::IntView; Gecode::ModEventDelta = int]'
./gecode/int/member/prop.hpp:137:3:   required from here
./gecode/iter/ranges-inter.hpp:146:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy]
  146 |     : i(i0), j(j0) {
      |                  ^
In file included from ./gecode/iter.hh:71,
                 from ./gecode/int.hh:56,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)'
  354 |   NaryUnion::operator =(const NaryUnion& m) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/member.hh:41,
                 from gecode/int/member.cpp:38:
./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp<VIC>::subscribe(Gecode::Space&, Gecode::Propagator&, Gecode::PropCond, bool, Gecode::ModEvent, bool) [with VIC = Gecode::Int::BoolVarImpConf]':
./gecode/kernel/core.hpp:3396:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds]
 3396 |     return b.base+u.idx[pc-1];
      |                   ~~~~~^
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/ldsb/sym-imp.o  gecode/int/ldsb/sym-imp.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-imp.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/arithmetic/mult.o  gecode/int/arithmetic/mult.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int/bool.hh:653,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from ./gecode/int/arithmetic.hh:46,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/bool/eqv.hpp: In constructor 'Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, int)':
./gecode/int/bool/eqv.hpp:164:22: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  164 |       x(x0), pm2(pm20) {
      |                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:724,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/mult.hpp: In constructor 'Gecode::Int::Arithmetic::MultBnd::MultBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)':
./gecode/int/arithmetic/mult.hpp:266:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  266 |     : TernaryPropagator<IntView,PC_INT_BND>(home,x0,x1,x2) {}
      |                                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/propagator.hpp:390:9: note:   initializing argument 1 of 'Gecode::TernaryPropagator<View, pc>::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 1]'
  390 |   (Home home, View y0, View y1, View y2)
      |    ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:724,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/mult.hpp: In constructor 'Gecode::Int::Arithmetic::MultDom::MultDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)':
./gecode/int/arithmetic/mult.hpp:354:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  354 |     : TernaryPropagator<IntView,PC_INT_DOM>(home,x0,x1,x2) {}
      |                                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/propagator.hpp:390:9: note:   initializing argument 1 of 'Gecode::TernaryPropagator<View, pc>::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]'
  390 |   (Home home, View y0, View y1, View y2)
      |    ~~~~~^~~~
gecode/int/arithmetic/mult.cpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)':
gecode/int/arithmetic/mult.cpp:151:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  151 |       return PowBnd<SqrOps>::post(home,x0,x2,ops);
      |                                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/pow.hpp:154:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
  154 |   PowBnd<Ops>::post(Home home, IntView x0, IntView x1, Ops ops) {
      |                     ~~~~~^~~~
gecode/int/arithmetic/mult.cpp:154:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  154 |       return MultZeroOne<IntView,PC_INT_BND>::post(home,x0,x1);
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:724,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/mult.hpp:113:35: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultZeroOne<View, pc>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]'
  113 |   MultZeroOne<View,pc>::post(Home home, View x0, View x1) {
      |                              ~~~~~^~~~
gecode/int/arithmetic/mult.cpp:156:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  156 |       return MultZeroOne<IntView,PC_INT_BND>::post(home,x1,x0);
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:724,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/mult.hpp:113:35: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultZeroOne<View, pc>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]'
  113 |   MultZeroOne<View,pc>::post(Home home, View x0, View x1) {
      |                              ~~~~~^~~~
gecode/int/arithmetic/mult.cpp:177:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  177 |       (void) new (home) MultBnd(home,x0,x1,x2);
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:724,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/mult.hpp:265:25: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::MultBnd::MultBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)'
  265 |   MultBnd::MultBnd(Home home, IntView x0, IntView x1, IntView x2)
      |                    ~~~~~^~~~
gecode/int/arithmetic/mult.cpp:183:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  183 |       ::post(home,x0,x1,x2);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:724,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/mult.hpp:250:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusBnd<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]'
  250 |   MultPlusBnd<VA,VB,VC>::post(Home home, VA x0, VB x1, VC x2) {
      |                               ~~~~~^~~~
gecode/int/arithmetic/mult.cpp:186:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  186 |       ::post(home,MinusView(x0),MinusView(x1),x2);
      |                                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:724,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/mult.hpp:250:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusBnd<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]'
  250 |   MultPlusBnd<VA,VB,VC>::post(Home home, VA x0, VB x1, VC x2) {
      |                               ~~~~~^~~~
gecode/int/arithmetic/mult.cpp:191:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  191 |       ::post(home,MinusView(x0),x1,MinusView(x2));
      |                                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:724,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/mult.hpp:250:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusBnd<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]'
  250 |   MultPlusBnd<VA,VB,VC>::post(Home home, VA x0, VB x1, VC x2) {
      |                               ~~~~~^~~~
gecode/int/arithmetic/mult.cpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)':
gecode/int/arithmetic/mult.cpp:318:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  318 |       return PowDom<SqrOps>::post(home,x0,x2,ops);
      |                                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/pow.hpp:392:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
  392 |   PowDom<Ops>::post(Home home, IntView x0, IntView x1, Ops ops) {
      |                     ~~~~~^~~~
gecode/int/arithmetic/mult.cpp:321:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  321 |       return MultZeroOne<IntView,PC_INT_DOM>::post(home,x0,x1);
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:724,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/mult.hpp:113:35: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultZeroOne<View, pc>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]'
  113 |   MultZeroOne<View,pc>::post(Home home, View x0, View x1) {
      |                              ~~~~~^~~~
gecode/int/arithmetic/mult.cpp:323:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  323 |       return MultZeroOne<IntView,PC_INT_DOM>::post(home,x1,x0);
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:724,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/mult.hpp:113:35: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultZeroOne<View, pc>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]'
  113 |   MultZeroOne<View,pc>::post(Home home, View x0, View x1) {
      |                              ~~~~~^~~~
gecode/int/arithmetic/mult.cpp:344:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  344 |       (void) new (home) MultDom(home,x0,x1,x2);
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:724,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/mult.hpp:353:25: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::MultDom::MultDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)'
  353 |   MultDom::MultDom(Home home, IntView x0, IntView x1, IntView x2)
      |                    ~~~~~^~~~
gecode/int/arithmetic/mult.cpp:350:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  350 |       ::post(home,x0,x1,x2);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:724,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/mult.hpp:338:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusDom<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]'
  338 |   MultPlusDom<VA,VB,VC>::post(Home home, VA x0, VB x1, VC x2) {
      |                               ~~~~~^~~~
gecode/int/arithmetic/mult.cpp:353:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  353 |       ::post(home,MinusView(x0),MinusView(x1),x2);
      |                                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:724,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/mult.hpp:338:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusDom<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]'
  338 |   MultPlusDom<VA,VB,VC>::post(Home home, VA x0, VB x1, VC x2) {
      |                               ~~~~~^~~~
gecode/int/arithmetic/mult.cpp:358:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  358 |       ::post(home,MinusView(x0),x1,MinusView(x2));
      |                                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:724,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/mult.hpp:338:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusDom<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]'
  338 |   MultPlusDom<VA,VB,VC>::post(Home home, VA x0, VB x1, VC x2) {
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]':
./gecode/int/bool/eqv.hpp:164:22:   required from here
./gecode/kernel/propagator.hpp:341:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  341 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::TernaryPropagator<View, pc>::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 1]':
./gecode/int/arithmetic/mult.hpp:266:58:   required from here
./gecode/kernel/propagator.hpp:391:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  391 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::TernaryPropagator<View, pc>::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]':
./gecode/int/arithmetic/mult.hpp:354:58:   required from here
./gecode/kernel/propagator.hpp:391:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  391 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:724,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/mult.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusBnd<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]':
gecode/int/arithmetic/mult.cpp:135:5:   required from here
./gecode/int/arithmetic/mult.hpp:255:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  255 |     (void) new (home) MultPlusBnd<VA,VB,VC>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:724,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/mult.hpp:225:43: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::MultPlusBnd<VA, VB, VC>::MultPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]'
  225 |   MultPlusBnd<VA,VB,VC>::MultPlusBnd(Home home, VA x0, VB x1, VC x2)
      |                                      ~~~~~^~~~
./gecode/int/arithmetic/mult.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusBnd<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]':
gecode/int/arithmetic/mult.cpp:138:5:   required from here
./gecode/int/arithmetic/mult.hpp:255:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  255 |     (void) new (home) MultPlusBnd<VA,VB,VC>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:724,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/mult.hpp:225:43: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::MultPlusBnd<VA, VB, VC>::MultPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]'
  225 |   MultPlusBnd<VA,VB,VC>::MultPlusBnd(Home home, VA x0, VB x1, VC x2)
      |                                      ~~~~~^~~~
./gecode/int/arithmetic/mult.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusBnd<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]':
gecode/int/arithmetic/mult.cpp:143:5:   required from here
./gecode/int/arithmetic/mult.hpp:255:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  255 |     (void) new (home) MultPlusBnd<VA,VB,VC>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:724,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/mult.hpp:225:43: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::MultPlusBnd<VA, VB, VC>::MultPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]'
  225 |   MultPlusBnd<VA,VB,VC>::MultPlusBnd(Home home, VA x0, VB x1, VC x2)
      |                                      ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]':
gecode/int/arithmetic/mult.cpp:151:30:   required from here
./gecode/int/arithmetic/pow.hpp:167:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  167 |       return Rel::EqBnd<IntView,IntView>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/rel/eq.hpp:52:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
   52 |   EqBnd<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/pow.hpp:186:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  186 |       return PowPlusBnd<IntView,IntView,Ops>::post(home,x0,x1,ops);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/pow.hpp:87:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]'
   87 |   PowPlusBnd<VA,VB,Ops>::post(Home home, VA x0, VB x1, Ops ops) {
      |                               ~~~~~^~~~
./gecode/int/arithmetic/pow.hpp:190:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  189 |       return PowPlusBnd<MinusView,IntView,Ops>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  190 |         ::post(home,MinusView(x0),x1,ops);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/pow.hpp:87:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]'
   87 |   PowPlusBnd<VA,VB,Ops>::post(Home home, VA x0, VB x1, Ops ops) {
      |                               ~~~~~^~~~
./gecode/int/arithmetic/pow.hpp:194:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  193 |       return PowPlusBnd<MinusView,MinusView,Ops>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  194 |         ::post(home,MinusView(x0),MinusView(x1),ops);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/pow.hpp:87:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]'
   87 |   PowPlusBnd<VA,VB,Ops>::post(Home home, VA x0, VB x1, Ops ops) {
      |                               ~~~~~^~~~
./gecode/int/arithmetic/pow.hpp:209:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  209 |     (void) new (home) PowBnd<Ops>(home,x0,x1,ops);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/pow.hpp:148:28: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::PowBnd<Ops>::PowBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
  148 |   PowBnd<Ops>::PowBnd(Home home, IntView x0, IntView x1, const Ops& o)
      |                       ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:724,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/mult.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultZeroOne<View, pc>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]':
gecode/int/arithmetic/mult.cpp:154:47:   required from here
./gecode/int/arithmetic/mult.hpp:128:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |         (void) new (home) MultZeroOne<View,pc>(home,x0,x1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:724,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/mult.hpp:98:42: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::MultZeroOne<View, pc>::MultZeroOne(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]'
   98 |   MultZeroOne<View,pc>::MultZeroOne(Home home, View x0, View x1)
      |                                     ~~~~~^~~~
./gecode/int/arithmetic/mult.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusDom<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]':
gecode/int/arithmetic/mult.cpp:298:7:   required from here
./gecode/int/arithmetic/mult.hpp:343:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  343 |     (void) new (home) MultPlusDom<VA,VB,VC>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:724,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/mult.hpp:298:43: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::MultPlusDom<VA, VB, VC>::MultPlusDom(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]'
  298 |   MultPlusDom<VA,VB,VC>::MultPlusDom(Home home, VA x0, VB x1, VC x2)
      |                                      ~~~~~^~~~
./gecode/int/arithmetic/mult.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusDom<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]':
gecode/int/arithmetic/mult.cpp:301:7:   required from here
./gecode/int/arithmetic/mult.hpp:343:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  343 |     (void) new (home) MultPlusDom<VA,VB,VC>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:724,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/mult.hpp:298:43: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::MultPlusDom<VA, VB, VC>::MultPlusDom(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]'
  298 |   MultPlusDom<VA,VB,VC>::MultPlusDom(Home home, VA x0, VB x1, VC x2)
      |                                      ~~~~~^~~~
./gecode/int/arithmetic/mult.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusDom<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]':
gecode/int/arithmetic/mult.cpp:307:7:   required from here
./gecode/int/arithmetic/mult.hpp:343:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  343 |     (void) new (home) MultPlusDom<VA,VB,VC>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:724,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/mult.hpp:298:43: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::MultPlusDom<VA, VB, VC>::MultPlusDom(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]'
  298 |   MultPlusDom<VA,VB,VC>::MultPlusDom(Home home, VA x0, VB x1, VC x2)
      |                                      ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]':
gecode/int/arithmetic/mult.cpp:318:30:   required from here
./gecode/int/arithmetic/pow.hpp:405:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  405 |       return Rel::EqDom<IntView,IntView>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/pow.hpp:424:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  424 |       return PowPlusDom<IntView,IntView,Ops>::post(home,x0,x1,ops);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/pow.hpp:317:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]'
  317 |   PowPlusDom<VA,VB,Ops>::post(Home home, VA x0, VB x1, Ops ops) {
      |                               ~~~~~^~~~
./gecode/int/arithmetic/pow.hpp:428:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  427 |       return PowPlusDom<MinusView,IntView,Ops>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  428 |         ::post(home,MinusView(x0),x1,ops);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/pow.hpp:317:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]'
  317 |   PowPlusDom<VA,VB,Ops>::post(Home home, VA x0, VB x1, Ops ops) {
      |                               ~~~~~^~~~
./gecode/int/arithmetic/pow.hpp:432:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  431 |       return PowPlusDom<MinusView,MinusView,Ops>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  432 |         ::post(home,MinusView(x0),MinusView(x1),ops);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/pow.hpp:317:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]'
  317 |   PowPlusDom<VA,VB,Ops>::post(Home home, VA x0, VB x1, Ops ops) {
      |                               ~~~~~^~~~
./gecode/int/arithmetic/pow.hpp:447:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  447 |     (void) new (home) PowDom<Ops>(home,x0,x1,ops);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/pow.hpp:387:28: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::PowDom<Ops>::PowDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
  387 |   PowDom<Ops>::PowDom(Home home, IntView x0, IntView x1, const Ops& o)
      |                       ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:724,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/mult.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultZeroOne<View, pc>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]':
gecode/int/arithmetic/mult.cpp:321:47:   required from here
./gecode/int/arithmetic/mult.hpp:128:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |         (void) new (home) MultZeroOne<View,pc>(home,x0,x1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:724,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/mult.hpp:98:42: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::MultZeroOne<View, pc>::MultZeroOne(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]'
   98 |   MultZeroOne<View,pc>::MultZeroOne(Home home, View x0, View x1)
      |                                     ~~~~~^~~~
./gecode/int/arithmetic/mult.hpp: In instantiation of 'Gecode::Int::Arithmetic::MultPlusBnd<VA, VB, VC>::MultPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]':
./gecode/int/arithmetic/mult.hpp:255:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusBnd<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]'
gecode/int/arithmetic/mult.cpp:135:5:   required from here
./gecode/int/arithmetic/mult.hpp:227:17: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  227 |   (home,x0,x1,x2) {}
      |                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1; View2 = Gecode::Int::IntView; int pc2 = 1]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:724,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/mult.hpp: In instantiation of 'Gecode::Int::Arithmetic::MultPlusBnd<VA, VB, VC>::MultPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]':
./gecode/int/arithmetic/mult.hpp:255:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusBnd<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]'
gecode/int/arithmetic/mult.cpp:138:5:   required from here
./gecode/int/arithmetic/mult.hpp:227:17: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  227 |   (home,x0,x1,x2) {}
      |                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1; View2 = Gecode::Int::IntView; int pc2 = 1]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:724,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/mult.hpp: In instantiation of 'Gecode::Int::Arithmetic::MultPlusBnd<VA, VB, VC>::MultPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]':
./gecode/int/arithmetic/mult.hpp:255:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusBnd<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]'
gecode/int/arithmetic/mult.cpp:143:5:   required from here
./gecode/int/arithmetic/mult.hpp:227:17: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  227 |   (home,x0,x1,x2) {}
      |                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1; View2 = Gecode::Int::MinusView; int pc2 = 1]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]':
./gecode/int/arithmetic/pow.hpp:167:47:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic/mult.cpp:151:30:   required from here
./gecode/int/rel/eq.hpp:62:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   62 |       (void) new (home) EqBnd<View0,View1>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/rel/eq.hpp:47:34: note:   initializing argument 1 of 'Gecode::Int::Rel::EqBnd<View0, View1>::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
   47 |   EqBnd<View0,View1>::EqBnd(Home home, View0 x0, View1 x1)
      |                             ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]':
./gecode/int/arithmetic/pow.hpp:186:51:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic/mult.cpp:151:30:   required from here
./gecode/int/arithmetic/pow.hpp:93:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   93 |       (void) new (home) PowPlusBnd<VA,VB,Ops>(home,x0,x1,ops);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/pow.hpp:81:42: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]'
   81 |   PowPlusBnd<VA,VB,Ops>::PowPlusBnd(Home home, VA x0, VB x1, const Ops& o)
      |                                     ~~~~~^~~~
./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]':
./gecode/int/arithmetic/pow.hpp:190:15:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic/mult.cpp:151:30:   required from here
./gecode/int/arithmetic/pow.hpp:93:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   93 |       (void) new (home) PowPlusBnd<VA,VB,Ops>(home,x0,x1,ops);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/pow.hpp:81:42: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]'
   81 |   PowPlusBnd<VA,VB,Ops>::PowPlusBnd(Home home, VA x0, VB x1, const Ops& o)
      |                                     ~~~~~^~~~
./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]':
./gecode/int/arithmetic/pow.hpp:194:15:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic/mult.cpp:151:30:   required from here
./gecode/int/arithmetic/pow.hpp:93:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   93 |       (void) new (home) PowPlusBnd<VA,VB,Ops>(home,x0,x1,ops);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/pow.hpp:81:42: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]'
   81 |   PowPlusBnd<VA,VB,Ops>::PowPlusBnd(Home home, VA x0, VB x1, const Ops& o)
      |                                     ~~~~~^~~~
./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowBnd<Ops>::PowBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]':
./gecode/int/arithmetic/pow.hpp:209:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic/mult.cpp:151:30:   required from here
./gecode/int/arithmetic/pow.hpp:150:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  150 |       ops(o) {}
      |            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:724,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/mult.hpp: In instantiation of 'Gecode::Int::Arithmetic::MultZeroOne<View, pc>::MultZeroOne(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]':
./gecode/int/arithmetic/mult.hpp:128:16:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultZeroOne<View, pc>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]'
gecode/int/arithmetic/mult.cpp:154:47:   required from here
./gecode/int/arithmetic/mult.hpp:99:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   99 |     : BinaryPropagator<View,pc>(home,x0,x1) {}
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:724,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/mult.hpp: In instantiation of 'Gecode::Int::Arithmetic::MultPlusDom<VA, VB, VC>::MultPlusDom(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]':
./gecode/int/arithmetic/mult.hpp:343:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusDom<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]'
gecode/int/arithmetic/mult.cpp:298:7:   required from here
./gecode/int/arithmetic/mult.hpp:300:17: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  300 |   (home,x0,x1,x2) {}
      |                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2; View2 = Gecode::Int::IntView; int pc2 = 2]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:724,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/mult.hpp: In instantiation of 'Gecode::Int::Arithmetic::MultPlusDom<VA, VB, VC>::MultPlusDom(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]':
./gecode/int/arithmetic/mult.hpp:343:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusDom<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]'
gecode/int/arithmetic/mult.cpp:301:7:   required from here
./gecode/int/arithmetic/mult.hpp:300:17: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  300 |   (home,x0,x1,x2) {}
      |                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::MinusView; int pc1 = 2; View2 = Gecode::Int::IntView; int pc2 = 2]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:724,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/mult.hpp: In instantiation of 'Gecode::Int::Arithmetic::MultPlusDom<VA, VB, VC>::MultPlusDom(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]':
./gecode/int/arithmetic/mult.hpp:343:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusDom<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]'
gecode/int/arithmetic/mult.cpp:307:7:   required from here
./gecode/int/arithmetic/mult.hpp:300:17: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  300 |   (home,x0,x1,x2) {}
      |                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2; View2 = Gecode::Int::MinusView; int pc2 = 2]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]':
./gecode/int/arithmetic/pow.hpp:405:47:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic/mult.cpp:318:30:   required from here
./gecode/int/rel/eq.hpp:130:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  130 |       (void) new (home) EqDom<View0,View1>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/rel/eq.hpp:115:34: note:   initializing argument 1 of 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
  115 |   EqDom<View0,View1>::EqDom(Home home, View0 x0, View1 x1)
      |                             ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]':
./gecode/int/arithmetic/pow.hpp:424:51:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic/mult.cpp:318:30:   required from here
./gecode/int/arithmetic/pow.hpp:323:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  323 |       (void) new (home) PowPlusDom<VA,VB,Ops>(home,x0,x1,ops);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/pow.hpp:311:42: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]'
  311 |   PowPlusDom<VA,VB,Ops>::PowPlusDom(Home home, VA x0, VB x1, const Ops& o)
      |                                     ~~~~~^~~~
./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]':
./gecode/int/arithmetic/pow.hpp:428:15:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic/mult.cpp:318:30:   required from here
./gecode/int/arithmetic/pow.hpp:323:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  323 |       (void) new (home) PowPlusDom<VA,VB,Ops>(home,x0,x1,ops);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/pow.hpp:311:42: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]'
  311 |   PowPlusDom<VA,VB,Ops>::PowPlusDom(Home home, VA x0, VB x1, const Ops& o)
      |                                     ~~~~~^~~~
./gecode/int/arithmetic/pow.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]':
./gecode/int/arithmetic/pow.hpp:432:15:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic/mult.cpp:318:30:   required from here
./gecode/int/arithmetic/pow.hpp:323:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  323 |       (void) new (home) PowPlusDom<VA,VB,Ops>(home,x0,x1,ops);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/pow.hpp:311:42: note:   initializing argument 1 of 'Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]'
  311 |   PowPlusDom<VA,VB,Ops>::PowPlusDom(Home home, VA x0, VB x1, const Ops& o)
      |                                     ~~~~~^~~~
./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowDom<Ops>::PowDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]':
./gecode/int/arithmetic/pow.hpp:447:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic/mult.cpp:318:30:   required from here
./gecode/int/arithmetic/pow.hpp:388:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  388 |     : BinaryPropagator<IntView,PC_INT_DOM>(home,x0,x1), ops(o) {}
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:724,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/mult.hpp: In instantiation of 'Gecode::Int::Arithmetic::MultZeroOne<View, pc>::MultZeroOne(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]':
./gecode/int/arithmetic/mult.hpp:128:16:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultZeroOne<View, pc>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]'
gecode/int/arithmetic/mult.cpp:321:47:   required from here
./gecode/int/arithmetic/mult.hpp:99:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   99 |     : BinaryPropagator<View,pc>(home,x0,x1) {}
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1; View2 = Gecode::Int::IntView; int pc2 = 1]':
./gecode/int/arithmetic/mult.hpp:227:17:   required from 'Gecode::Int::Arithmetic::MultPlusBnd<VA, VB, VC>::MultPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]'
./gecode/int/arithmetic/mult.hpp:255:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusBnd<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]'
gecode/int/arithmetic/mult.cpp:135:5:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1; View2 = Gecode::Int::IntView; int pc2 = 1]':
./gecode/int/arithmetic/mult.hpp:227:17:   required from 'Gecode::Int::Arithmetic::MultPlusBnd<VA, VB, VC>::MultPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]'
./gecode/int/arithmetic/mult.hpp:255:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusBnd<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]'
gecode/int/arithmetic/mult.cpp:138:5:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1; View2 = Gecode::Int::MinusView; int pc2 = 1]':
./gecode/int/arithmetic/mult.hpp:227:17:   required from 'Gecode::Int::Arithmetic::MultPlusBnd<VA, VB, VC>::MultPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]'
./gecode/int/arithmetic/mult.hpp:255:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusBnd<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]'
gecode/int/arithmetic/mult.cpp:143:5:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqBnd<View0, View1>::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]':
./gecode/int/rel/eq.hpp:62:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
./gecode/int/arithmetic/pow.hpp:167:47:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic/mult.cpp:151:30:   required from here
./gecode/int/rel/eq.hpp:48:72: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   48 |     : MixBinaryPropagator<View0,PC_INT_BND,View1,PC_INT_BND>(home,x0,x1) {}
      |                                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]':
./gecode/int/arithmetic/pow.hpp:93:14:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]'
./gecode/int/arithmetic/pow.hpp:186:51:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic/mult.cpp:151:30:   required from here
./gecode/int/arithmetic/pow.hpp:83:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   83 |       ops(o) {}
      |            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]':
./gecode/int/arithmetic/pow.hpp:93:14:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]'
./gecode/int/arithmetic/pow.hpp:190:15:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic/mult.cpp:151:30:   required from here
./gecode/int/arithmetic/pow.hpp:83:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   83 |       ops(o) {}
      |            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]':
./gecode/int/arithmetic/pow.hpp:93:14:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]'
./gecode/int/arithmetic/pow.hpp:194:15:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic/mult.cpp:151:30:   required from here
./gecode/int/arithmetic/pow.hpp:83:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   83 |       ops(o) {}
      |            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]':
./gecode/int/arithmetic/pow.hpp:150:12:   required from 'Gecode::Int::Arithmetic::PowBnd<Ops>::PowBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
./gecode/int/arithmetic/pow.hpp:209:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic/mult.cpp:151:30:   required from here
./gecode/kernel/propagator.hpp:341:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  341 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2; View2 = Gecode::Int::IntView; int pc2 = 2]':
./gecode/int/arithmetic/mult.hpp:300:17:   required from 'Gecode::Int::Arithmetic::MultPlusDom<VA, VB, VC>::MultPlusDom(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]'
./gecode/int/arithmetic/mult.hpp:343:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusDom<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]'
gecode/int/arithmetic/mult.cpp:298:7:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::MinusView; int pc1 = 2; View2 = Gecode::Int::IntView; int pc2 = 2]':
./gecode/int/arithmetic/mult.hpp:300:17:   required from 'Gecode::Int::Arithmetic::MultPlusDom<VA, VB, VC>::MultPlusDom(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]'
./gecode/int/arithmetic/mult.hpp:343:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusDom<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]'
gecode/int/arithmetic/mult.cpp:301:7:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2; View2 = Gecode::Int::MinusView; int pc2 = 2]':
./gecode/int/arithmetic/mult.hpp:300:17:   required from 'Gecode::Int::Arithmetic::MultPlusDom<VA, VB, VC>::MultPlusDom(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]'
./gecode/int/arithmetic/mult.hpp:343:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusDom<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]'
gecode/int/arithmetic/mult.cpp:307:7:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/arithmetic.hh:45,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]':
./gecode/int/rel/eq.hpp:130:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
./gecode/int/arithmetic/pow.hpp:405:47:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic/mult.cpp:318:30:   required from here
./gecode/int/rel/eq.hpp:116:72: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  116 |     : MixBinaryPropagator<View0,PC_INT_DOM,View1,PC_INT_DOM>(home,x0,x1) {}
      |                                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]':
./gecode/int/arithmetic/pow.hpp:323:14:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]'
./gecode/int/arithmetic/pow.hpp:424:51:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic/mult.cpp:318:30:   required from here
./gecode/int/arithmetic/pow.hpp:313:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  313 |       ops(o) {}
      |            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]':
./gecode/int/arithmetic/pow.hpp:323:14:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]'
./gecode/int/arithmetic/pow.hpp:428:15:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic/mult.cpp:318:30:   required from here
./gecode/int/arithmetic/pow.hpp:313:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  313 |       ops(o) {}
      |            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/int/arithmetic.hh:440,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/arithmetic/pow.hpp: In instantiation of 'Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]':
./gecode/int/arithmetic/pow.hpp:323:14:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]'
./gecode/int/arithmetic/pow.hpp:432:15:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic/mult.cpp:318:30:   required from here
./gecode/int/arithmetic/pow.hpp:313:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  313 |       ops(o) {}
      |            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::MinusView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]':
./gecode/int/arithmetic/pow.hpp:388:62:   required from 'Gecode::Int::Arithmetic::PowDom<Ops>::PowDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
./gecode/int/arithmetic/pow.hpp:447:12:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic/mult.cpp:318:30:   required from here
./gecode/kernel/propagator.hpp:341:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  341 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]':
./gecode/int/rel/eq.hpp:48:72:   required from 'Gecode::Int::Rel::EqBnd<View0, View1>::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
./gecode/int/rel/eq.hpp:62:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqBnd<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
./gecode/int/arithmetic/pow.hpp:167:47:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic/mult.cpp:151:30:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]':
./gecode/int/arithmetic/pow.hpp:83:12:   required from 'Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]'
./gecode/int/arithmetic/pow.hpp:93:14:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]'
./gecode/int/arithmetic/pow.hpp:190:15:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic/mult.cpp:151:30:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1]':
./gecode/int/arithmetic/pow.hpp:83:12:   required from 'Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]'
./gecode/int/arithmetic/pow.hpp:93:14:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]'
./gecode/int/arithmetic/pow.hpp:194:15:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic/mult.cpp:151:30:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]':
./gecode/int/rel/eq.hpp:116:72:   required from 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
./gecode/int/rel/eq.hpp:130:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
./gecode/int/arithmetic/pow.hpp:405:47:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic/mult.cpp:318:30:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]':
./gecode/int/arithmetic/pow.hpp:313:12:   required from 'Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]'
./gecode/int/arithmetic/pow.hpp:323:14:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]'
./gecode/int/arithmetic/pow.hpp:428:15:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic/mult.cpp:318:30:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::MinusView; int pc1 = 2]':
./gecode/int/arithmetic/pow.hpp:313:12:   required from 'Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]'
./gecode/int/arithmetic/pow.hpp:323:14:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom<VA, VB, Ops>::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]'
./gecode/int/arithmetic/pow.hpp:432:15:   required from 'static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom<Ops>::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]'
gecode/int/arithmetic/mult.cpp:318:30:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/arithmetic.hh:43,
                 from gecode/int/arithmetic/mult.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/ldsb/sym-obj.o  gecode/int/ldsb/sym-obj.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb/sym-obj.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic    \
-c -o gecode/float/var/float.o  gecode/float/var/float.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/float.hh:49,
                 from gecode/float/var/float.cpp:40:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/var/float.cpp:40:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/float.hh:49,
                 from gecode/float/var/float.cpp:40:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/var/float.cpp:40:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/float.hh:50,
                 from gecode/float/var/float.cpp:40:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from gecode/float/var/float.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/float.hh:50,
                 from gecode/float/var/float.cpp:40:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/var/float.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:50,
                 from gecode/float/var/float.cpp:40:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from gecode/float/var/float.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/var/float.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from gecode/float/var/float.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from gecode/float/var/float.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/var/float.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from gecode/float/var/float.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from gecode/float/var/float.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/var/float.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from gecode/float/var/float.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from gecode/float/var/float.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/var/float.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from gecode/float/var/float.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float.hh:50,
                 from gecode/float/var/float.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/var/float.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from gecode/float/var/float.cpp:40:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float.hh:50,
                 from gecode/float/var/float.cpp:40:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/var/float.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:50,
                 from gecode/float/var/float.cpp:40:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float.hh:50,
                 from gecode/float/var/float.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/var/float.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from gecode/float/var/float.cpp:40:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float.hh:50,
                 from gecode/float/var/float.cpp:40:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/var/float.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:50,
                 from gecode/float/var/float.cpp:40:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from gecode/float/var/float.cpp:40:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from gecode/float/var/float.cpp:40:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/var/float.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from gecode/float/var/float.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from gecode/float/var/float.cpp:40:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/var/float.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from gecode/float/var/float.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from gecode/float/var/float.cpp:40:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/var/float.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from gecode/float/var/float.cpp:40:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from gecode/float/var/float.cpp:40:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/var/float.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/float/var/float.cpp:40:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from gecode/float/var/float.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from gecode/float/var/float.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from gecode/float/var/float.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from gecode/float/var/float.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from gecode/float/var/float.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from gecode/float/var/float.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from gecode/float/var/float.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from gecode/float/var/float.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from gecode/float/var/float.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from gecode/float/var/float.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from gecode/float/var/float.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from gecode/float/var/float.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/float.hh:49,
                 from gecode/float/var/float.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from gecode/float/var/float.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/float.hh:49,
                 from gecode/float/var/float.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from gecode/float/var/float.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/float.hh:49,
                 from gecode/float/var/float.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from gecode/float/var/float.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/no-overlap.o  gecode/int/no-overlap.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
gecode/int/no-overlap.cpp: In function 'void Gecode::nooverlap(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntConLevel)':
gecode/int/no-overlap.cpp:82:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   82 |       NoOverlap::ManProp<ManBox<FixDim,2> >::post(home,b,x.size())));
      |                                                                  ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/no-overlap.hh:312,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/no-overlap/man.hpp:47:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NoOverlap::ManProp<Box>::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox<Gecode::Int::NoOverlap::FixDim, 2>]'
   47 |   ManProp<Box>::post(Home home, Box* b, int n) {
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
gecode/int/no-overlap.cpp: In function 'void Gecode::nooverlap(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel)':
gecode/int/no-overlap.cpp:115:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  115 |         NoOverlap::OptProp<OptBox<FixDim,2> >::post(home,b,x.size())));
      |                                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/no-overlap.hh:313,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/no-overlap/opt.hpp:50:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NoOverlap::OptProp<Box>::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox<Gecode::Int::NoOverlap::FixDim, 2>]'
   50 |   OptProp<Box>::post(Home home, Box* b, int n) {
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
gecode/int/no-overlap.cpp:126:75: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  126 |       GECODE_ES_FAIL((NoOverlap::ManProp<ManBox<FixDim,2> >::post(home,b,n)));
      |                                                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/no-overlap.hh:312,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/no-overlap/man.hpp:47:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NoOverlap::ManProp<Box>::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox<Gecode::Int::NoOverlap::FixDim, 2>]'
   47 |   ManProp<Box>::post(Home home, Box* b, int n) {
      |                      ~~~~~^~~~
gecode/int/no-overlap.cpp: In function 'void Gecode::nooverlap(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
gecode/int/no-overlap.cpp:154:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  154 |       nooverlap(home, x0, wc, y0, hc);
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/no-overlap.cpp:55:18: note:   initializing argument 1 of 'void Gecode::nooverlap(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntConLevel)'
   55 |   nooverlap(Home home,
      |             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
gecode/int/no-overlap.cpp:163:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  163 |         NoOverlap::ManProp<ManBox<FlexDim,2> >::post(home,b,x0.size())));
      |                                                                      ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/no-overlap.hh:312,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/no-overlap/man.hpp:47:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NoOverlap::ManProp<Box>::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox<Gecode::Int::NoOverlap::FlexDim, 2>]'
   47 |   ManProp<Box>::post(Home home, Box* b, int n) {
      |                      ~~~~~^~~~
gecode/int/no-overlap.cpp: In function 'void Gecode::nooverlap(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel)':
gecode/int/no-overlap.cpp:192:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  192 |       nooverlap(home, x0, wc, y0, hc, m);
      |                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/no-overlap.cpp:86:18: note:   initializing argument 1 of 'void Gecode::nooverlap(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel)'
   86 |   nooverlap(Home home,
      |             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
gecode/int/no-overlap.cpp:202:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  202 |         NoOverlap::OptProp<OptBox<FlexDim,2> >::post(home,b,x0.size())));
      |                                                                      ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/no-overlap.hh:313,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/no-overlap/opt.hpp:50:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NoOverlap::OptProp<Box>::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox<Gecode::Int::NoOverlap::FlexDim, 2>]'
   50 |   OptProp<Box>::post(Home home, Box* b, int n) {
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
gecode/int/no-overlap.cpp:213:76: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  213 |       GECODE_ES_FAIL((NoOverlap::ManProp<ManBox<FlexDim,2> >::post(home,b,n)));
      |                                                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/no-overlap.hh:312,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/no-overlap/man.hpp:47:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NoOverlap::ManProp<Box>::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox<Gecode::Int::NoOverlap::FlexDim, 2>]'
   47 |   ManProp<Box>::post(Home home, Box* b, int n) {
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/no-overlap.hh:312,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/no-overlap/man.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NoOverlap::ManProp<Box>::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox<Gecode::Int::NoOverlap::FixDim, 2>]':
gecode/int/no-overlap.cpp:81:5:   required from here
./gecode/int/no-overlap/man.hpp:49:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |       (void) new (home) ManProp<Box>(home,b,n);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/no-overlap.hh:312,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/no-overlap/man.hpp:42:30: note:   initializing argument 1 of 'Gecode::Int::NoOverlap::ManProp<Box>::ManProp(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox<Gecode::Int::NoOverlap::FixDim, 2>]'
   42 |   ManProp<Box>::ManProp(Home home, Box* b, int n)
      |                         ~~~~~^~~~
In file included from ./gecode/int/no-overlap.hh:313,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/no-overlap/opt.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NoOverlap::OptProp<Box>::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox<Gecode::Int::NoOverlap::FixDim, 2>]':
gecode/int/no-overlap.cpp:114:7:   required from here
./gecode/int/no-overlap/opt.hpp:54:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |       (void) new (home) OptProp<Box>(home,b,p,n-p);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/no-overlap.hh:313,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/no-overlap/opt.hpp:42:30: note:   initializing argument 1 of 'Gecode::Int::NoOverlap::OptProp<Box>::OptProp(Gecode::Home, Box*, int, int) [with Box = Gecode::Int::NoOverlap::OptBox<Gecode::Int::NoOverlap::FixDim, 2>]'
   42 |   OptProp<Box>::OptProp(Home home, Box* b, int n, int m0)
      |                         ~~~~~^~~~
In file included from ./gecode/int/no-overlap.hh:312,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/no-overlap/man.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NoOverlap::ManProp<Box>::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox<Gecode::Int::NoOverlap::FlexDim, 2>]':
gecode/int/no-overlap.cpp:162:7:   required from here
./gecode/int/no-overlap/man.hpp:49:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |       (void) new (home) ManProp<Box>(home,b,n);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/no-overlap.hh:312,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/no-overlap/man.hpp:42:30: note:   initializing argument 1 of 'Gecode::Int::NoOverlap::ManProp<Box>::ManProp(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox<Gecode::Int::NoOverlap::FlexDim, 2>]'
   42 |   ManProp<Box>::ManProp(Home home, Box* b, int n)
      |                         ~~~~~^~~~
In file included from ./gecode/int/no-overlap.hh:313,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/no-overlap/opt.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NoOverlap::OptProp<Box>::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox<Gecode::Int::NoOverlap::FlexDim, 2>]':
gecode/int/no-overlap.cpp:201:7:   required from here
./gecode/int/no-overlap/opt.hpp:54:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |       (void) new (home) OptProp<Box>(home,b,p,n-p);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/no-overlap.hh:313,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/no-overlap/opt.hpp:42:30: note:   initializing argument 1 of 'Gecode::Int::NoOverlap::OptProp<Box>::OptProp(Gecode::Home, Box*, int, int) [with Box = Gecode::Int::NoOverlap::OptBox<Gecode::Int::NoOverlap::FlexDim, 2>]'
   42 |   OptProp<Box>::OptProp(Home home, Box* b, int n, int m0)
      |                         ~~~~~^~~~
In file included from ./gecode/int/no-overlap.hh:312,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/no-overlap/man.hpp: In instantiation of 'Gecode::Int::NoOverlap::ManProp<Box>::ManProp(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox<Gecode::Int::NoOverlap::FixDim, 2>]':
./gecode/int/no-overlap/man.hpp:49:14:   required from 'static Gecode::ExecStatus Gecode::Int::NoOverlap::ManProp<Box>::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox<Gecode::Int::NoOverlap::FixDim, 2>]'
gecode/int/no-overlap.cpp:81:5:   required from here
./gecode/int/no-overlap/man.hpp:43:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : Base<Box>(home, b, n) {}
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/no-overlap.hh:311,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/no-overlap/base.hpp:42:24: note:   initializing argument 1 of 'Gecode::Int::NoOverlap::Base<Box>::Base(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox<Gecode::Int::NoOverlap::FixDim, 2>]'
   42 |   Base<Box>::Base(Home home, Box* b0, int n0)
      |                   ~~~~~^~~~
In file included from ./gecode/int/no-overlap.hh:313,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/no-overlap/opt.hpp: In instantiation of 'Gecode::Int::NoOverlap::OptProp<Box>::OptProp(Gecode::Home, Box*, int, int) [with Box = Gecode::Int::NoOverlap::OptBox<Gecode::Int::NoOverlap::FixDim, 2>]':
./gecode/int/no-overlap/opt.hpp:54:14:   required from 'static Gecode::ExecStatus Gecode::Int::NoOverlap::OptProp<Box>::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox<Gecode::Int::NoOverlap::FixDim, 2>]'
gecode/int/no-overlap.cpp:114:7:   required from here
./gecode/int/no-overlap/opt.hpp:43:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : Base<Box>(home,b,n), m(m0) {
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/no-overlap.hh:311,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/no-overlap/base.hpp:42:24: note:   initializing argument 1 of 'Gecode::Int::NoOverlap::Base<Box>::Base(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox<Gecode::Int::NoOverlap::FixDim, 2>]'
   42 |   Base<Box>::Base(Home home, Box* b0, int n0)
      |                   ~~~~~^~~~
In file included from ./gecode/int/no-overlap.hh:312,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/no-overlap/man.hpp: In instantiation of 'Gecode::Int::NoOverlap::ManProp<Box>::ManProp(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox<Gecode::Int::NoOverlap::FlexDim, 2>]':
./gecode/int/no-overlap/man.hpp:49:14:   required from 'static Gecode::ExecStatus Gecode::Int::NoOverlap::ManProp<Box>::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox<Gecode::Int::NoOverlap::FlexDim, 2>]'
gecode/int/no-overlap.cpp:162:7:   required from here
./gecode/int/no-overlap/man.hpp:43:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : Base<Box>(home, b, n) {}
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/no-overlap.hh:311,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/no-overlap/base.hpp:42:24: note:   initializing argument 1 of 'Gecode::Int::NoOverlap::Base<Box>::Base(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox<Gecode::Int::NoOverlap::FlexDim, 2>]'
   42 |   Base<Box>::Base(Home home, Box* b0, int n0)
      |                   ~~~~~^~~~
In file included from ./gecode/int/no-overlap.hh:313,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/no-overlap/opt.hpp: In instantiation of 'Gecode::Int::NoOverlap::OptProp<Box>::OptProp(Gecode::Home, Box*, int, int) [with Box = Gecode::Int::NoOverlap::OptBox<Gecode::Int::NoOverlap::FlexDim, 2>]':
./gecode/int/no-overlap/opt.hpp:54:14:   required from 'static Gecode::ExecStatus Gecode::Int::NoOverlap::OptProp<Box>::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox<Gecode::Int::NoOverlap::FlexDim, 2>]'
gecode/int/no-overlap.cpp:201:7:   required from here
./gecode/int/no-overlap/opt.hpp:43:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : Base<Box>(home,b,n), m(m0) {
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/no-overlap.hh:311,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/no-overlap/base.hpp:42:24: note:   initializing argument 1 of 'Gecode::Int::NoOverlap::Base<Box>::Base(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox<Gecode::Int::NoOverlap::FlexDim, 2>]'
   42 |   Base<Box>::Base(Home home, Box* b0, int n0)
      |                   ~~~~~^~~~
./gecode/int/no-overlap/base.hpp: In instantiation of 'Gecode::Int::NoOverlap::Base<Box>::Base(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox<Gecode::Int::NoOverlap::FixDim, 2>]':
./gecode/int/no-overlap/man.hpp:43:27:   required from 'Gecode::Int::NoOverlap::ManProp<Box>::ManProp(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox<Gecode::Int::NoOverlap::FixDim, 2>]'
./gecode/int/no-overlap/man.hpp:49:14:   required from 'static Gecode::ExecStatus Gecode::Int::NoOverlap::ManProp<Box>::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox<Gecode::Int::NoOverlap::FixDim, 2>]'
gecode/int/no-overlap.cpp:81:5:   required from here
./gecode/int/no-overlap/base.hpp:43:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : Propagator(home), b(b0), n(n0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/no-overlap.hh:311,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/no-overlap/base.hpp: In instantiation of 'Gecode::Int::NoOverlap::Base<Box>::Base(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox<Gecode::Int::NoOverlap::FixDim, 2>]':
./gecode/int/no-overlap/opt.hpp:43:32:   required from 'Gecode::Int::NoOverlap::OptProp<Box>::OptProp(Gecode::Home, Box*, int, int) [with Box = Gecode::Int::NoOverlap::OptBox<Gecode::Int::NoOverlap::FixDim, 2>]'
./gecode/int/no-overlap/opt.hpp:54:14:   required from 'static Gecode::ExecStatus Gecode::Int::NoOverlap::OptProp<Box>::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox<Gecode::Int::NoOverlap::FixDim, 2>]'
gecode/int/no-overlap.cpp:114:7:   required from here
./gecode/int/no-overlap/base.hpp:43:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : Propagator(home), b(b0), n(n0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/no-overlap.hh:311,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/no-overlap/base.hpp: In instantiation of 'Gecode::Int::NoOverlap::Base<Box>::Base(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox<Gecode::Int::NoOverlap::FlexDim, 2>]':
./gecode/int/no-overlap/man.hpp:43:27:   required from 'Gecode::Int::NoOverlap::ManProp<Box>::ManProp(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox<Gecode::Int::NoOverlap::FlexDim, 2>]'
./gecode/int/no-overlap/man.hpp:49:14:   required from 'static Gecode::ExecStatus Gecode::Int::NoOverlap::ManProp<Box>::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox<Gecode::Int::NoOverlap::FlexDim, 2>]'
gecode/int/no-overlap.cpp:162:7:   required from here
./gecode/int/no-overlap/base.hpp:43:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : Propagator(home), b(b0), n(n0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/no-overlap.hh:311,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/no-overlap/base.hpp: In instantiation of 'Gecode::Int::NoOverlap::Base<Box>::Base(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox<Gecode::Int::NoOverlap::FlexDim, 2>]':
./gecode/int/no-overlap/opt.hpp:43:32:   required from 'Gecode::Int::NoOverlap::OptProp<Box>::OptProp(Gecode::Home, Box*, int, int) [with Box = Gecode::Int::NoOverlap::OptBox<Gecode::Int::NoOverlap::FlexDim, 2>]'
./gecode/int/no-overlap/opt.hpp:54:14:   required from 'static Gecode::ExecStatus Gecode::Int::NoOverlap::OptProp<Box>::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox<Gecode::Int::NoOverlap::FlexDim, 2>]'
gecode/int/no-overlap.cpp:201:7:   required from here
./gecode/int/no-overlap/base.hpp:43:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : Propagator(home), b(b0), n(n0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/no-overlap.hh:41,
                 from gecode/int/no-overlap.cpp:38:
./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp<VIC>::subscribe(Gecode::Space&, Gecode::Propagator&, Gecode::PropCond, bool, Gecode::ModEvent, bool) [with VIC = Gecode::Int::BoolVarImpConf]':
./gecode/kernel/core.hpp:3396:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds]
 3396 |     return b.base+u.idx[pc-1];
      |                   ~~~~~^
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic    \
-c -o gecode/float/array.o  gecode/float/array.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/float.hh:49,
                 from gecode/float/array.cpp:40:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/array.cpp:40:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/float.hh:49,
                 from gecode/float/array.cpp:40:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/array.cpp:40:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/float.hh:50,
                 from gecode/float/array.cpp:40:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from gecode/float/array.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/float.hh:50,
                 from gecode/float/array.cpp:40:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/array.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:50,
                 from gecode/float/array.cpp:40:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from gecode/float/array.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/array.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from gecode/float/array.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from gecode/float/array.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/array.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from gecode/float/array.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from gecode/float/array.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/array.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from gecode/float/array.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from gecode/float/array.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/array.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from gecode/float/array.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float.hh:50,
                 from gecode/float/array.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/array.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from gecode/float/array.cpp:40:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float.hh:50,
                 from gecode/float/array.cpp:40:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/array.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:50,
                 from gecode/float/array.cpp:40:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float.hh:50,
                 from gecode/float/array.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/array.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from gecode/float/array.cpp:40:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float.hh:50,
                 from gecode/float/array.cpp:40:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/array.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:50,
                 from gecode/float/array.cpp:40:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from gecode/float/array.cpp:40:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from gecode/float/array.cpp:40:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/array.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from gecode/float/array.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from gecode/float/array.cpp:40:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/array.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from gecode/float/array.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from gecode/float/array.cpp:40:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/array.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from gecode/float/array.cpp:40:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from gecode/float/array.cpp:40:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/array.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/float/array.cpp:40:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from gecode/float/array.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from gecode/float/array.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from gecode/float/array.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from gecode/float/array.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from gecode/float/array.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from gecode/float/array.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from gecode/float/array.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from gecode/float/array.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from gecode/float/array.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from gecode/float/array.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from gecode/float/array.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from gecode/float/array.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/float.hh:49,
                 from gecode/float/array.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from gecode/float/array.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/float.hh:49,
                 from gecode/float/array.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from gecode/float/array.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/float.hh:49,
                 from gecode/float/array.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from gecode/float/array.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic    \
-c -o gecode/float/branch.o  gecode/float/branch.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
gecode/float/branch.cpp: In function 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)':
gecode/float/branch.cpp:48:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   48 |     vars.expand(home,x);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/float/branch/var.hpp:74:31: note:   initializing argument 1 of 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)'
   74 |   FloatVarBranch::expand(Home home, const FloatVarArgs& x) {
      |                          ~~~~~^~~~
gecode/float/branch.cpp:54:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |       (home,xv,vs,Branch::valselcommit(home,vals),bf,vvp);
      |                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp:239:13: note:   initializing argument 1 of 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream<char>&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream<char>]'
  239 |   post(Home home, ViewArray<View>& x,
      |        ~~~~~^~~~
gecode/float/branch.cpp: In function 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TieBreak<Gecode::FloatVarBranch>, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)':
gecode/float/branch.cpp:63:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   63 |     vars.a.expand(home,x);
      |                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/float/branch/var.hpp:74:31: note:   initializing argument 1 of 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)'
   74 |   FloatVarBranch::expand(Home home, const FloatVarArgs& x) {
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:211,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/branch-var.hpp: In member function 'Gecode::VarBranch& Gecode::VarBranch::operator=(Gecode::VarBranch&&)':
./gecode/kernel/branch-var.hpp:55:9: warning: implicitly-declared 'Gecode::Rnd& Gecode::Rnd::operator=(const Gecode::Rnd&)' is deprecated [-Wdeprecated-copy]
   55 |   class VarBranch {
      |         ^~~~~~~~~
In file included from ./gecode/kernel.hh:169,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/rnd.hpp:93:3: note: because 'Gecode::Rnd' has user-provided 'Gecode::Rnd::Rnd(const Gecode::Rnd&)'
   93 |   Rnd::Rnd(const Rnd& r)
      |   ^~~
In file included from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/float.hh: In member function 'Gecode::FloatVarBranch& Gecode::FloatVarBranch::operator=(Gecode::FloatVarBranch&&)':
./gecode/float.hh:1516:9: note: synthesized method 'Gecode::VarBranch& Gecode::VarBranch::operator=(Gecode::VarBranch&&)' first required here
 1516 |   class FloatVarBranch : public VarBranch {
      |         ^~~~~~~~~~~~~~
gecode/float/branch.cpp: In function 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TieBreak<Gecode::FloatVarBranch>, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)':
gecode/float/branch.cpp:66:31: note: synthesized method 'Gecode::FloatVarBranch& Gecode::FloatVarBranch::operator=(Gecode::FloatVarBranch&&)' first required here
   66 |       vars.b = FLOAT_VAR_NONE();
      |                               ^
gecode/float/branch.cpp:67:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   67 |     vars.b.expand(home,x);
      |                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/float/branch/var.hpp:74:31: note:   initializing argument 1 of 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)'
   74 |   FloatVarBranch::expand(Home home, const FloatVarArgs& x) {
      |                          ~~~~~^~~~
gecode/float/branch.cpp:71:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   71 |     vars.c.expand(home,x);
      |                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/float/branch/var.hpp:74:31: note:   initializing argument 1 of 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)'
   74 |   FloatVarBranch::expand(Home home, const FloatVarArgs& x) {
      |                          ~~~~~^~~~
gecode/float/branch.cpp:75:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   75 |     vars.d.expand(home,x);
      |                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/float/branch/var.hpp:74:31: note:   initializing argument 1 of 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)'
   74 |   FloatVarBranch::expand(Home home, const FloatVarArgs& x) {
      |                          ~~~~~^~~~
gecode/float/branch.cpp:77:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |       return branch(home,x,vars.a,vals,bf,vvp);
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/float/branch.cpp:43:15: note:   initializing argument 1 of 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)'
   43 |   branch(Home home, const FloatVarArgs& x,
      |          ~~~~~^~~~
gecode/float/branch.cpp:87:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   87 |           ::post(home,xv,vs,vsc,bf,vvp);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp:239:13: note:   initializing argument 1 of 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream<char>&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream<char>]'
  239 |   post(Home home, ViewArray<View>& x,
      |        ~~~~~^~~~
gecode/float/branch.cpp:94:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   94 |           ::post(home,xv,vs,vsc,bf,vvp);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp:239:13: note:   initializing argument 1 of 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream<char>&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream<char>]'
  239 |   post(Home home, ViewArray<View>& x,
      |        ~~~~~^~~~
gecode/float/branch.cpp:101:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |           ::post(home,xv,vs,vsc,bf,vvp);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp:239:13: note:   initializing argument 1 of 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream<char>&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream<char>]'
  239 |   post(Home home, ViewArray<View>& x,
      |        ~~~~~^~~~
gecode/float/branch.cpp: In function 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, Gecode::FloatVar, Gecode::FloatValBranch, Gecode::FloatVarValPrint)':
gecode/float/branch.cpp:108:31: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  108 |     FloatVarArgs xv(1); xv[0]=x;
      |                               ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/float/branch.cpp:109:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  109 |     return branch(home, xv, FLOAT_VAR_NONE(), vals, NULL, vvp);
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/float/branch.cpp:43:15: note:   initializing argument 1 of 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)'
   43 |   branch(Home home, const FloatVarArgs& x,
      |          ~~~~~^~~~
gecode/float/branch.cpp: In function 'Gecode::BrancherHandle Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)':
gecode/float/branch.cpp:122:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  122 |       (home,xv,vs,Branch::valselcommit(home,fa),bf,vvp);
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp:239:13: note:   initializing argument 1 of 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream<char>&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream<char>]'
  239 |   post(Home home, ViewArray<View>& x,
      |        ~~~~~^~~~
gecode/float/branch.cpp: In function 'Gecode::BrancherHandle Gecode::assign(Gecode::Home, Gecode::FloatVar, Gecode::FloatAssign, Gecode::FloatVarValPrint)':
gecode/float/branch.cpp:127:31: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  127 |     FloatVarArgs xv(1); xv[0]=x;
      |                               ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/float/branch.cpp:128:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |     return assign(home, xv, fa, NULL, vvp);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/float/branch.cpp:113:15: note:   initializing argument 1 of 'Gecode::BrancherHandle Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)'
  113 |   assign(Home home, const FloatVarArgs& x, FloatAssign fa,
      |          ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream<char>&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream<char>]':
gecode/float/branch.cpp:53:59:   required from here
./gecode/kernel/brancher-view-val.hpp:243:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  243 |     return *new (home) ViewValBrancher<View,n,Val,a>(home,x,vs,vsc,bf,vvp);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp:225:24: note:   initializing argument 1 of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream<char>&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream<char>]'
  225 |   ViewValBrancher(Home home,
      |                   ~~~~~^~~~
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream<char>&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream<char>]':
gecode/float/branch.cpp:87:13:   required from here
./gecode/kernel/brancher-view-val.hpp:243:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  243 |     return *new (home) ViewValBrancher<View,n,Val,a>(home,x,vs,vsc,bf,vvp);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp:225:24: note:   initializing argument 1 of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream<char>&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream<char>]'
  225 |   ViewValBrancher(Home home,
      |                   ~~~~~^~~~
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream<char>&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream<char>]':
gecode/float/branch.cpp:94:13:   required from here
./gecode/kernel/brancher-view-val.hpp:243:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  243 |     return *new (home) ViewValBrancher<View,n,Val,a>(home,x,vs,vsc,bf,vvp);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp:225:24: note:   initializing argument 1 of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream<char>&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream<char>]'
  225 |   ViewValBrancher(Home home,
      |                   ~~~~~^~~~
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream<char>&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream<char>]':
gecode/float/branch.cpp:101:13:   required from here
./gecode/kernel/brancher-view-val.hpp:243:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  243 |     return *new (home) ViewValBrancher<View,n,Val,a>(home,x,vs,vsc,bf,vvp);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp:225:24: note:   initializing argument 1 of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream<char>&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream<char>]'
  225 |   ViewValBrancher(Home home,
      |                   ~~~~~^~~~
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream<char>&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream<char>]':
gecode/float/branch.cpp:121:59:   required from here
./gecode/kernel/brancher-view-val.hpp:243:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  243 |     return *new (home) ViewValBrancher<View,n,Val,a>(home,x,vs,vsc,bf,vvp);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp:225:24: note:   initializing argument 1 of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream<char>&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream<char>]'
  225 |   ViewValBrancher(Home home,
      |                   ~~~~~^~~~
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream<char>&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream<char>]':
./gecode/kernel/brancher-view-val.hpp:243:13:   required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream<char>&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream<char>]'
gecode/float/branch.cpp:53:59:   required from here
./gecode/kernel/brancher-view-val.hpp:231:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  231 |     : ViewBrancher<View,n>(home,x,vs,bf), vsc(vsc0), vvp(vvp0) {
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/brancher-view.hpp:140:43: note:   initializing argument 1 of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Float::FloatView; int n = 1; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int)]'
  140 |   ViewBrancher<View,n>::ViewBrancher(Home home, ViewArray<View>& x0,
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream<char>&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream<char>]':
./gecode/kernel/brancher-view-val.hpp:243:13:   required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream<char>&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream<char>]'
gecode/float/branch.cpp:87:13:   required from here
./gecode/kernel/brancher-view-val.hpp:231:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  231 |     : ViewBrancher<View,n>(home,x,vs,bf), vsc(vsc0), vvp(vvp0) {
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/brancher-view.hpp:140:43: note:   initializing argument 1 of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Float::FloatView; int n = 2; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int)]'
  140 |   ViewBrancher<View,n>::ViewBrancher(Home home, ViewArray<View>& x0,
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream<char>&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream<char>]':
./gecode/kernel/brancher-view-val.hpp:243:13:   required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream<char>&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream<char>]'
gecode/float/branch.cpp:94:13:   required from here
./gecode/kernel/brancher-view-val.hpp:231:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  231 |     : ViewBrancher<View,n>(home,x,vs,bf), vsc(vsc0), vvp(vvp0) {
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/brancher-view.hpp:140:43: note:   initializing argument 1 of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Float::FloatView; int n = 3; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int)]'
  140 |   ViewBrancher<View,n>::ViewBrancher(Home home, ViewArray<View>& x0,
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream<char>&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream<char>]':
./gecode/kernel/brancher-view-val.hpp:243:13:   required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream<char>&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream<char>]'
gecode/float/branch.cpp:101:13:   required from here
./gecode/kernel/brancher-view-val.hpp:231:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  231 |     : ViewBrancher<View,n>(home,x,vs,bf), vsc(vsc0), vvp(vvp0) {
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/brancher-view.hpp:140:43: note:   initializing argument 1 of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Float::FloatView; int n = 4; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int)]'
  140 |   ViewBrancher<View,n>::ViewBrancher(Home home, ViewArray<View>& x0,
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream<char>&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream<char>]':
./gecode/kernel/brancher-view-val.hpp:243:13:   required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream<char>&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream<char>]'
gecode/float/branch.cpp:121:59:   required from here
./gecode/kernel/brancher-view-val.hpp:231:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  231 |     : ViewBrancher<View,n>(home,x,vs,bf), vsc(vsc0), vvp(vvp0) {
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/brancher-view.hpp:140:43: note:   initializing argument 1 of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Float::FloatView; int n = 1; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int)]'
  140 |   ViewBrancher<View,n>::ViewBrancher(Home home, ViewArray<View>& x0,
      |                                      ~~~~~^~~~
./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Float::FloatView; int n = 1; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int)]':
./gecode/kernel/brancher-view-val.hpp:231:62:   required from 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream<char>&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream<char>]'
./gecode/kernel/brancher-view-val.hpp:243:13:   required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream<char>&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream<char>]'
gecode/float/branch.cpp:53:59:   required from here
./gecode/kernel/brancher-view.hpp:142:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  142 |     : Brancher(home), x(x0), start(0), bf(bf0) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2938:27: note:   initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)'
 2938 |   Brancher::Brancher(Home home) :
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Float::FloatView; int n = 2; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int)]':
./gecode/kernel/brancher-view-val.hpp:231:62:   required from 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream<char>&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream<char>]'
./gecode/kernel/brancher-view-val.hpp:243:13:   required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream<char>&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream<char>]'
gecode/float/branch.cpp:87:13:   required from here
./gecode/kernel/brancher-view.hpp:142:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  142 |     : Brancher(home), x(x0), start(0), bf(bf0) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2938:27: note:   initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)'
 2938 |   Brancher::Brancher(Home home) :
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Float::FloatView; int n = 3; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int)]':
./gecode/kernel/brancher-view-val.hpp:231:62:   required from 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream<char>&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream<char>]'
./gecode/kernel/brancher-view-val.hpp:243:13:   required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream<char>&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream<char>]'
gecode/float/branch.cpp:94:13:   required from here
./gecode/kernel/brancher-view.hpp:142:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  142 |     : Brancher(home), x(x0), start(0), bf(bf0) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2938:27: note:   initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)'
 2938 |   Brancher::Brancher(Home home) :
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Float::FloatView; int n = 4; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int)]':
./gecode/kernel/brancher-view-val.hpp:231:62:   required from 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream<char>&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream<char>]'
./gecode/kernel/brancher-view-val.hpp:243:13:   required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::FloatVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::FloatVar, int, const Gecode::FloatNumBranch&, std::basic_ostream<char>&); typename View::VarType = Gecode::FloatVar; std::ostream = std::basic_ostream<char>]'
gecode/float/branch.cpp:101:13:   required from here
./gecode/kernel/brancher-view.hpp:142:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  142 |     : Brancher(home), x(x0), start(0), bf(bf0) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2938:27: note:   initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)'
 2938 |   Brancher::Brancher(Home home) :
      |                      ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/ldsb.o  gecode/int/ldsb.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
gecode/int/ldsb.cpp: In function 'Gecode::SymmetryHandle Gecode::VariableSymmetry(const Gecode::IntVarArgs&, const Gecode::IntArgs&)':
gecode/int/ldsb.cpp:82:27: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
   82 |       xs[i] = x[indices[i]];
      |                           ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/int/ldsb.cpp: In function 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, const Gecode::Symmetries&, Gecode::IntBranchFilter, Gecode::IntVarValPrint)':
gecode/int/ldsb.cpp:269:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  269 |     vars.expand(home,x);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/branch/var.hpp:74:29: note:   initializing argument 1 of 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)'
   74 |   IntVarBranch::expand(Home home, const IntVarArgs& x) {
      |                        ~~~~~^~~~
gecode/int/ldsb.cpp:306:24: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  306 |          array,n,bf,vvp);
      |                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/ldsb.hh:389,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/ldsb/brancher.hpp:120:13: note:   initializing argument 1 of 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
  120 |   post(Home home, ViewArray<View>& x,
      |        ~~~~~^~~~
gecode/int/ldsb.cpp: In function 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TieBreak<Gecode::IntVarBranch>, Gecode::IntValBranch, const Gecode::Symmetries&, Gecode::IntBranchFilter, Gecode::IntVarValPrint)':
gecode/int/ldsb.cpp:317:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  317 |     vars.a.expand(home,x);
      |                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/branch/var.hpp:74:29: note:   initializing argument 1 of 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)'
   74 |   IntVarBranch::expand(Home home, const IntVarArgs& x) {
      |                        ~~~~~^~~~
In file included from ./gecode/kernel.hh:211,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/branch-var.hpp: In member function 'Gecode::VarBranch& Gecode::VarBranch::operator=(Gecode::VarBranch&&)':
./gecode/kernel/branch-var.hpp:55:9: warning: implicitly-declared 'Gecode::Rnd& Gecode::Rnd::operator=(const Gecode::Rnd&)' is deprecated [-Wdeprecated-copy]
   55 |   class VarBranch {
      |         ^~~~~~~~~
In file included from ./gecode/kernel.hh:169,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/rnd.hpp:93:3: note: because 'Gecode::Rnd' has user-provided 'Gecode::Rnd::Rnd(const Gecode::Rnd&)'
   93 |   Rnd::Rnd(const Rnd& r)
      |   ^~~
In file included from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/int.hh: In member function 'Gecode::IntVarBranch& Gecode::IntVarBranch::operator=(Gecode::IntVarBranch&&)':
./gecode/int.hh:3726:9: note: synthesized method 'Gecode::VarBranch& Gecode::VarBranch::operator=(Gecode::VarBranch&&)' first required here
 3726 |   class IntVarBranch : public VarBranch {
      |         ^~~~~~~~~~~~
gecode/int/ldsb.cpp: In function 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TieBreak<Gecode::IntVarBranch>, Gecode::IntValBranch, const Gecode::Symmetries&, Gecode::IntBranchFilter, Gecode::IntVarValPrint)':
gecode/int/ldsb.cpp:320:29: note: synthesized method 'Gecode::IntVarBranch& Gecode::IntVarBranch::operator=(Gecode::IntVarBranch&&)' first required here
  320 |       vars.b = INT_VAR_NONE();
      |                             ^
gecode/int/ldsb.cpp:321:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  321 |     vars.b.expand(home,x);
      |                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/branch/var.hpp:74:29: note:   initializing argument 1 of 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)'
   74 |   IntVarBranch::expand(Home home, const IntVarArgs& x) {
      |                        ~~~~~^~~~
gecode/int/ldsb.cpp:325:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  325 |     vars.c.expand(home,x);
      |                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/branch/var.hpp:74:29: note:   initializing argument 1 of 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)'
   74 |   IntVarBranch::expand(Home home, const IntVarArgs& x) {
      |                        ~~~~~^~~~
gecode/int/ldsb.cpp:329:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  329 |     vars.d.expand(home,x);
      |                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/branch/var.hpp:74:29: note:   initializing argument 1 of 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)'
   74 |   IntVarBranch::expand(Home home, const IntVarArgs& x) {
      |                        ~~~~~^~~~
gecode/int/ldsb.cpp:331:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  331 |       return branch(home,x,vars.a,vals,syms,bf,vvp);
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/ldsb.cpp:263:15: note:   initializing argument 1 of 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, const Gecode::Symmetries&, Gecode::IntBranchFilter, Gecode::IntVarValPrint)'
  263 |   branch(Home home, const IntVarArgs& x,
      |          ~~~~~^~~~
gecode/int/ldsb.cpp:370:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  370 |                    array,n,bf,vvp);
      |                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/ldsb.hh:389,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/ldsb/brancher.hpp:120:13: note:   initializing argument 1 of 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
  120 |   post(Home home, ViewArray<View>& x,
      |        ~~~~~^~~~
gecode/int/ldsb.cpp:394:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  394 |                    array,n,bf,vvp);
      |                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/ldsb.hh:389,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/ldsb/brancher.hpp:120:13: note:   initializing argument 1 of 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
  120 |   post(Home home, ViewArray<View>& x,
      |        ~~~~~^~~~
gecode/int/ldsb.cpp:418:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  418 |                    array,n,bf,vvp);
      |                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/ldsb.hh:389,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/ldsb/brancher.hpp:120:13: note:   initializing argument 1 of 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
  120 |   post(Home home, ViewArray<View>& x,
      |        ~~~~~^~~~
gecode/int/ldsb.cpp: In function 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, const Gecode::Symmetries&, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)':
gecode/int/ldsb.cpp:433:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  433 |     vars.expand(home,x);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/branch/var.hpp:91:29: note:   initializing argument 1 of 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)'
   91 |   IntVarBranch::expand(Home home, const BoolVarArgs& x) {
      |                        ~~~~~^~~~
gecode/int/ldsb.cpp:474:80: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  474 |         (home,xv,vs,Branch::valselcommitbool(home,x.size(),vals),array,n,bf,vvp);
      |                                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/ldsb.hh:389,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/ldsb/brancher.hpp:120:13: note:   initializing argument 1 of 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
  120 |   post(Home home, ViewArray<View>& x,
      |        ~~~~~^~~~
gecode/int/ldsb.cpp: In function 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TieBreak<Gecode::IntVarBranch>, Gecode::IntValBranch, const Gecode::Symmetries&, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)':
gecode/int/ldsb.cpp:488:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  488 |     vars.a.expand(home,x);
      |                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/branch/var.hpp:91:29: note:   initializing argument 1 of 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)'
   91 |   IntVarBranch::expand(Home home, const BoolVarArgs& x) {
      |                        ~~~~~^~~~
gecode/int/ldsb.cpp:492:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  492 |     vars.b.expand(home,x);
      |                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/branch/var.hpp:91:29: note:   initializing argument 1 of 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)'
   91 |   IntVarBranch::expand(Home home, const BoolVarArgs& x) {
      |                        ~~~~~^~~~
gecode/int/ldsb.cpp:496:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  496 |     vars.c.expand(home,x);
      |                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/branch/var.hpp:91:29: note:   initializing argument 1 of 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)'
   91 |   IntVarBranch::expand(Home home, const BoolVarArgs& x) {
      |                        ~~~~~^~~~
gecode/int/ldsb.cpp:500:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  500 |     vars.d.expand(home,x);
      |                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/branch/var.hpp:91:29: note:   initializing argument 1 of 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)'
   91 |   IntVarBranch::expand(Home home, const BoolVarArgs& x) {
      |                        ~~~~~^~~~
gecode/int/ldsb.cpp:502:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  502 |       return branch(home,x,vars.a,vals,syms,bf,vvp);
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/ldsb.cpp:427:15: note:   initializing argument 1 of 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, const Gecode::Symmetries&, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)'
  427 |   branch(Home home, const BoolVarArgs& x,
      |          ~~~~~^~~~
gecode/int/ldsb.cpp:550:77: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  550 |           LDSBBrancher<BoolView,2,int,2>::post(home,xv,vs,vsc,array,n,bf,vvp);
      |                                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/ldsb.hh:389,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/ldsb/brancher.hpp:120:13: note:   initializing argument 1 of 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
  120 |   post(Home home, ViewArray<View>& x,
      |        ~~~~~^~~~
gecode/int/ldsb.cpp:557:77: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  557 |           LDSBBrancher<BoolView,3,int,2>::post(home,xv,vs,vsc,array,n,bf,vvp);
      |                                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/ldsb.hh:389,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/ldsb/brancher.hpp:120:13: note:   initializing argument 1 of 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
  120 |   post(Home home, ViewArray<View>& x,
      |        ~~~~~^~~~
gecode/int/ldsb.cpp:564:77: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  564 |           LDSBBrancher<BoolView,4,int,2>::post(home,xv,vs,vsc,array,n,bf,vvp);
      |                                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/ldsb.hh:389,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/ldsb/brancher.hpp:120:13: note:   initializing argument 1 of 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
  120 |   post(Home home, ViewArray<View>& x,
      |        ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/ldsb.hh:389,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/ldsb/brancher.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]':
gecode/int/ldsb.cpp:304:45:   required from here
./gecode/int/ldsb/brancher.hpp:124:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  124 |     return *new (home) LDSBBrancher<View,n,Val,a>(home,x,vs,vsc,syms,nsyms,bf,vvp);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/ldsb.hh:389,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/ldsb/brancher.hpp:103:23: note:   initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
  103 |   ::LDSBBrancher(Home home, ViewArray<View>& x,
      |                  ~~~~~^~~~
./gecode/int/ldsb/brancher.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]':
gecode/int/ldsb.cpp:369:15:   required from here
./gecode/int/ldsb/brancher.hpp:124:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  124 |     return *new (home) LDSBBrancher<View,n,Val,a>(home,x,vs,vsc,syms,nsyms,bf,vvp);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/ldsb.hh:389,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/ldsb/brancher.hpp:103:23: note:   initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
  103 |   ::LDSBBrancher(Home home, ViewArray<View>& x,
      |                  ~~~~~^~~~
./gecode/int/ldsb/brancher.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]':
gecode/int/ldsb.cpp:393:15:   required from here
./gecode/int/ldsb/brancher.hpp:124:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  124 |     return *new (home) LDSBBrancher<View,n,Val,a>(home,x,vs,vsc,syms,nsyms,bf,vvp);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/ldsb.hh:389,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/ldsb/brancher.hpp:103:23: note:   initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
  103 |   ::LDSBBrancher(Home home, ViewArray<View>& x,
      |                  ~~~~~^~~~
./gecode/int/ldsb/brancher.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]':
gecode/int/ldsb.cpp:417:15:   required from here
./gecode/int/ldsb/brancher.hpp:124:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  124 |     return *new (home) LDSBBrancher<View,n,Val,a>(home,x,vs,vsc,syms,nsyms,bf,vvp);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/ldsb.hh:389,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/ldsb/brancher.hpp:103:23: note:   initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
  103 |   ::LDSBBrancher(Home home, ViewArray<View>& x,
      |                  ~~~~~^~~~
./gecode/int/ldsb/brancher.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]':
gecode/int/ldsb.cpp:473:46:   required from here
./gecode/int/ldsb/brancher.hpp:124:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  124 |     return *new (home) LDSBBrancher<View,n,Val,a>(home,x,vs,vsc,syms,nsyms,bf,vvp);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/ldsb.hh:389,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/ldsb/brancher.hpp:103:23: note:   initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
  103 |   ::LDSBBrancher(Home home, ViewArray<View>& x,
      |                  ~~~~~^~~~
./gecode/int/ldsb/brancher.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]':
gecode/int/ldsb.cpp:550:43:   required from here
./gecode/int/ldsb/brancher.hpp:124:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  124 |     return *new (home) LDSBBrancher<View,n,Val,a>(home,x,vs,vsc,syms,nsyms,bf,vvp);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/ldsb.hh:389,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/ldsb/brancher.hpp:103:23: note:   initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
  103 |   ::LDSBBrancher(Home home, ViewArray<View>& x,
      |                  ~~~~~^~~~
./gecode/int/ldsb/brancher.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]':
gecode/int/ldsb.cpp:557:43:   required from here
./gecode/int/ldsb/brancher.hpp:124:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  124 |     return *new (home) LDSBBrancher<View,n,Val,a>(home,x,vs,vsc,syms,nsyms,bf,vvp);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/ldsb.hh:389,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/ldsb/brancher.hpp:103:23: note:   initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
  103 |   ::LDSBBrancher(Home home, ViewArray<View>& x,
      |                  ~~~~~^~~~
./gecode/int/ldsb/brancher.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]':
gecode/int/ldsb.cpp:564:43:   required from here
./gecode/int/ldsb/brancher.hpp:124:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  124 |     return *new (home) LDSBBrancher<View,n,Val,a>(home,x,vs,vsc,syms,nsyms,bf,vvp);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/ldsb.hh:389,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/ldsb/brancher.hpp:103:23: note:   initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
  103 |   ::LDSBBrancher(Home home, ViewArray<View>& x,
      |                  ~~~~~^~~~
./gecode/int/ldsb/brancher.hpp: In instantiation of 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]':
./gecode/int/ldsb/brancher.hpp:124:13:   required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
gecode/int/ldsb.cpp:304:45:   required from here
./gecode/int/ldsb/brancher.hpp:112:18: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  112 |       _prevPos(-1)
      |                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/brancher-view-val.hpp:225:24: note:   initializing argument 1 of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
  225 |   ViewValBrancher(Home home,
      |                   ~~~~~^~~~
In file included from ./gecode/int/ldsb.hh:389,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/ldsb/brancher.hpp: In instantiation of 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]':
./gecode/int/ldsb/brancher.hpp:124:13:   required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
gecode/int/ldsb.cpp:369:15:   required from here
./gecode/int/ldsb/brancher.hpp:112:18: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  112 |       _prevPos(-1)
      |                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/brancher-view-val.hpp:225:24: note:   initializing argument 1 of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
  225 |   ViewValBrancher(Home home,
      |                   ~~~~~^~~~
In file included from ./gecode/int/ldsb.hh:389,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/ldsb/brancher.hpp: In instantiation of 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]':
./gecode/int/ldsb/brancher.hpp:124:13:   required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
gecode/int/ldsb.cpp:393:15:   required from here
./gecode/int/ldsb/brancher.hpp:112:18: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  112 |       _prevPos(-1)
      |                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/brancher-view-val.hpp:225:24: note:   initializing argument 1 of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
  225 |   ViewValBrancher(Home home,
      |                   ~~~~~^~~~
In file included from ./gecode/int/ldsb.hh:389,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/ldsb/brancher.hpp: In instantiation of 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]':
./gecode/int/ldsb/brancher.hpp:124:13:   required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
gecode/int/ldsb.cpp:417:15:   required from here
./gecode/int/ldsb/brancher.hpp:112:18: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  112 |       _prevPos(-1)
      |                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/brancher-view-val.hpp:225:24: note:   initializing argument 1 of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
  225 |   ViewValBrancher(Home home,
      |                   ~~~~~^~~~
In file included from ./gecode/int/ldsb.hh:389,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/ldsb/brancher.hpp: In instantiation of 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]':
./gecode/int/ldsb/brancher.hpp:124:13:   required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
gecode/int/ldsb.cpp:473:46:   required from here
./gecode/int/ldsb/brancher.hpp:112:18: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  112 |       _prevPos(-1)
      |                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/brancher-view-val.hpp:225:24: note:   initializing argument 1 of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
  225 |   ViewValBrancher(Home home,
      |                   ~~~~~^~~~
In file included from ./gecode/int/ldsb.hh:389,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/ldsb/brancher.hpp: In instantiation of 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]':
./gecode/int/ldsb/brancher.hpp:124:13:   required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
gecode/int/ldsb.cpp:550:43:   required from here
./gecode/int/ldsb/brancher.hpp:112:18: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  112 |       _prevPos(-1)
      |                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/brancher-view-val.hpp:225:24: note:   initializing argument 1 of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
  225 |   ViewValBrancher(Home home,
      |                   ~~~~~^~~~
In file included from ./gecode/int/ldsb.hh:389,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/ldsb/brancher.hpp: In instantiation of 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]':
./gecode/int/ldsb/brancher.hpp:124:13:   required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
gecode/int/ldsb.cpp:557:43:   required from here
./gecode/int/ldsb/brancher.hpp:112:18: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  112 |       _prevPos(-1)
      |                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/brancher-view-val.hpp:225:24: note:   initializing argument 1 of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
  225 |   ViewValBrancher(Home home,
      |                   ~~~~~^~~~
In file included from ./gecode/int/ldsb.hh:389,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/ldsb/brancher.hpp: In instantiation of 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]':
./gecode/int/ldsb/brancher.hpp:124:13:   required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
gecode/int/ldsb.cpp:564:43:   required from here
./gecode/int/ldsb/brancher.hpp:112:18: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  112 |       _prevPos(-1)
      |                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/brancher-view-val.hpp:225:24: note:   initializing argument 1 of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
  225 |   ViewValBrancher(Home home,
      |                   ~~~~~^~~~
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]':
./gecode/int/ldsb/brancher.hpp:112:18:   required from 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
./gecode/int/ldsb/brancher.hpp:124:13:   required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
gecode/int/ldsb.cpp:304:45:   required from here
./gecode/kernel/brancher-view-val.hpp:231:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  231 |     : ViewBrancher<View,n>(home,x,vs,bf), vsc(vsc0), vvp(vvp0) {
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/brancher-view.hpp:140:43: note:   initializing argument 1 of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::IntView; int n = 1; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]'
  140 |   ViewBrancher<View,n>::ViewBrancher(Home home, ViewArray<View>& x0,
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]':
./gecode/int/ldsb/brancher.hpp:112:18:   required from 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
./gecode/int/ldsb/brancher.hpp:124:13:   required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
gecode/int/ldsb.cpp:369:15:   required from here
./gecode/kernel/brancher-view-val.hpp:231:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  231 |     : ViewBrancher<View,n>(home,x,vs,bf), vsc(vsc0), vvp(vvp0) {
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/brancher-view.hpp:140:43: note:   initializing argument 1 of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::IntView; int n = 2; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]'
  140 |   ViewBrancher<View,n>::ViewBrancher(Home home, ViewArray<View>& x0,
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]':
./gecode/int/ldsb/brancher.hpp:112:18:   required from 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
./gecode/int/ldsb/brancher.hpp:124:13:   required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
gecode/int/ldsb.cpp:393:15:   required from here
./gecode/kernel/brancher-view-val.hpp:231:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  231 |     : ViewBrancher<View,n>(home,x,vs,bf), vsc(vsc0), vvp(vvp0) {
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/brancher-view.hpp:140:43: note:   initializing argument 1 of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::IntView; int n = 3; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]'
  140 |   ViewBrancher<View,n>::ViewBrancher(Home home, ViewArray<View>& x0,
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]':
./gecode/int/ldsb/brancher.hpp:112:18:   required from 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
./gecode/int/ldsb/brancher.hpp:124:13:   required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
gecode/int/ldsb.cpp:417:15:   required from here
./gecode/kernel/brancher-view-val.hpp:231:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  231 |     : ViewBrancher<View,n>(home,x,vs,bf), vsc(vsc0), vvp(vvp0) {
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/brancher-view.hpp:140:43: note:   initializing argument 1 of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::IntView; int n = 4; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]'
  140 |   ViewBrancher<View,n>::ViewBrancher(Home home, ViewArray<View>& x0,
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]':
./gecode/int/ldsb/brancher.hpp:112:18:   required from 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
./gecode/int/ldsb/brancher.hpp:124:13:   required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
gecode/int/ldsb.cpp:473:46:   required from here
./gecode/kernel/brancher-view-val.hpp:231:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  231 |     : ViewBrancher<View,n>(home,x,vs,bf), vsc(vsc0), vvp(vvp0) {
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/brancher-view.hpp:140:43: note:   initializing argument 1 of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::BoolView; int n = 1; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int)]'
  140 |   ViewBrancher<View,n>::ViewBrancher(Home home, ViewArray<View>& x0,
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]':
./gecode/int/ldsb/brancher.hpp:112:18:   required from 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
./gecode/int/ldsb/brancher.hpp:124:13:   required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
gecode/int/ldsb.cpp:550:43:   required from here
./gecode/kernel/brancher-view-val.hpp:231:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  231 |     : ViewBrancher<View,n>(home,x,vs,bf), vsc(vsc0), vvp(vvp0) {
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/brancher-view.hpp:140:43: note:   initializing argument 1 of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::BoolView; int n = 2; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int)]'
  140 |   ViewBrancher<View,n>::ViewBrancher(Home home, ViewArray<View>& x0,
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]':
./gecode/int/ldsb/brancher.hpp:112:18:   required from 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
./gecode/int/ldsb/brancher.hpp:124:13:   required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
gecode/int/ldsb.cpp:557:43:   required from here
./gecode/kernel/brancher-view-val.hpp:231:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  231 |     : ViewBrancher<View,n>(home,x,vs,bf), vsc(vsc0), vvp(vvp0) {
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/brancher-view.hpp:140:43: note:   initializing argument 1 of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::BoolView; int n = 3; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int)]'
  140 |   ViewBrancher<View,n>::ViewBrancher(Home home, ViewArray<View>& x0,
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]':
./gecode/int/ldsb/brancher.hpp:112:18:   required from 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
./gecode/int/ldsb/brancher.hpp:124:13:   required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
gecode/int/ldsb.cpp:564:43:   required from here
./gecode/kernel/brancher-view-val.hpp:231:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  231 |     : ViewBrancher<View,n>(home,x,vs,bf), vsc(vsc0), vvp(vvp0) {
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/brancher-view.hpp:140:43: note:   initializing argument 1 of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::BoolView; int n = 4; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int)]'
  140 |   ViewBrancher<View,n>::ViewBrancher(Home home, ViewArray<View>& x0,
      |                                      ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::IntView; int n = 1; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]':
./gecode/kernel/brancher-view-val.hpp:231:62:   required from 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
./gecode/int/ldsb/brancher.hpp:112:18:   required from 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
./gecode/int/ldsb/brancher.hpp:124:13:   required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
gecode/int/ldsb.cpp:304:45:   required from here
./gecode/kernel/brancher-view.hpp:142:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  142 |     : Brancher(home), x(x0), start(0), bf(bf0) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2938:27: note:   initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)'
 2938 |   Brancher::Brancher(Home home) :
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::IntView; int n = 2; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]':
./gecode/kernel/brancher-view-val.hpp:231:62:   required from 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
./gecode/int/ldsb/brancher.hpp:112:18:   required from 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
./gecode/int/ldsb/brancher.hpp:124:13:   required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
gecode/int/ldsb.cpp:369:15:   required from here
./gecode/kernel/brancher-view.hpp:142:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  142 |     : Brancher(home), x(x0), start(0), bf(bf0) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2938:27: note:   initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)'
 2938 |   Brancher::Brancher(Home home) :
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::IntView; int n = 3; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]':
./gecode/kernel/brancher-view-val.hpp:231:62:   required from 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
./gecode/int/ldsb/brancher.hpp:112:18:   required from 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
./gecode/int/ldsb/brancher.hpp:124:13:   required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
gecode/int/ldsb.cpp:393:15:   required from here
./gecode/kernel/brancher-view.hpp:142:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  142 |     : Brancher(home), x(x0), start(0), bf(bf0) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2938:27: note:   initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)'
 2938 |   Brancher::Brancher(Home home) :
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::IntView; int n = 4; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int)]':
./gecode/kernel/brancher-view-val.hpp:231:62:   required from 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
./gecode/int/ldsb/brancher.hpp:112:18:   required from 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
./gecode/int/ldsb/brancher.hpp:124:13:   required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::IntVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::IntVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::IntVar; std::ostream = std::basic_ostream<char>]'
gecode/int/ldsb.cpp:417:15:   required from here
./gecode/kernel/brancher-view.hpp:142:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  142 |     : Brancher(home), x(x0), start(0), bf(bf0) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2938:27: note:   initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)'
 2938 |   Brancher::Brancher(Home home) :
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::BoolView; int n = 1; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int)]':
./gecode/kernel/brancher-view-val.hpp:231:62:   required from 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
./gecode/int/ldsb/brancher.hpp:112:18:   required from 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
./gecode/int/ldsb/brancher.hpp:124:13:   required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
gecode/int/ldsb.cpp:473:46:   required from here
./gecode/kernel/brancher-view.hpp:142:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  142 |     : Brancher(home), x(x0), start(0), bf(bf0) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2938:27: note:   initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)'
 2938 |   Brancher::Brancher(Home home) :
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::BoolView; int n = 2; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int)]':
./gecode/kernel/brancher-view-val.hpp:231:62:   required from 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
./gecode/int/ldsb/brancher.hpp:112:18:   required from 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
./gecode/int/ldsb/brancher.hpp:124:13:   required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
gecode/int/ldsb.cpp:550:43:   required from here
./gecode/kernel/brancher-view.hpp:142:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  142 |     : Brancher(home), x(x0), start(0), bf(bf0) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2938:27: note:   initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)'
 2938 |   Brancher::Brancher(Home home) :
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::BoolView; int n = 3; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int)]':
./gecode/kernel/brancher-view-val.hpp:231:62:   required from 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
./gecode/int/ldsb/brancher.hpp:112:18:   required from 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
./gecode/int/ldsb/brancher.hpp:124:13:   required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
gecode/int/ldsb.cpp:557:43:   required from here
./gecode/kernel/brancher-view.hpp:142:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  142 |     : Brancher(home), x(x0), start(0), bf(bf0) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2938:27: note:   initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)'
 2938 |   Brancher::Brancher(Home home) :
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Int::BoolView; int n = 4; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int)]':
./gecode/kernel/brancher-view-val.hpp:231:62:   required from 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
./gecode/int/ldsb/brancher.hpp:112:18:   required from 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
./gecode/int/ldsb/brancher.hpp:124:13:   required from 'static Gecode::BrancherHandle Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::BoolVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::BoolVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::BoolVar; std::ostream = std::basic_ostream<char>]'
gecode/int/ldsb.cpp:564:43:   required from here
./gecode/kernel/brancher-view.hpp:142:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  142 |     : Brancher(home), x(x0), start(0), bf(bf0) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/ldsb.hh:41,
                 from gecode/int/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2938:27: note:   initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)'
 2938 |   Brancher::Brancher(Home home) :
      |                      ~~~~~^~~~
gecode/int/ldsb.cpp: In function 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, const Gecode::Symmetries&, Gecode::IntBranchFilter, Gecode::IntVarValPrint)':
gecode/int/ldsb.cpp:284:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
  284 |       if (vals.commit() != NULL)
      |       ^~
gecode/int/ldsb.cpp:288:5: note: here
  288 |     default:
      |     ^~~~~~~
gecode/int/ldsb.cpp: In function 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TieBreak<Gecode::IntVarBranch>, Gecode::IntValBranch, const Gecode::Symmetries&, Gecode::IntBranchFilter, Gecode::IntVarValPrint)':
gecode/int/ldsb.cpp:363:11: warning: this statement may fall through [-Wimplicit-fallthrough=]
  363 |           if (vals.commit() != NULL)
      |           ^~
gecode/int/ldsb.cpp:367:9: note: here
  367 |         default:
      |         ^~~~~~~
gecode/int/ldsb.cpp:387:11: warning: this statement may fall through [-Wimplicit-fallthrough=]
  387 |           if (vals.commit() != NULL)
      |           ^~
gecode/int/ldsb.cpp:391:9: note: here
  391 |         default:
      |         ^~~~~~~
gecode/int/ldsb.cpp:411:11: warning: this statement may fall through [-Wimplicit-fallthrough=]
  411 |           if (vals.commit() != NULL)
      |           ^~
gecode/int/ldsb.cpp:415:9: note: here
  415 |         default:
      |         ^~~~~~~
gecode/int/ldsb.cpp: In function 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, const Gecode::Symmetries&, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)':
gecode/int/ldsb.cpp:468:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
  468 |       if (vals.commit() != NULL)
      |       ^~
gecode/int/ldsb.cpp:472:5: note: here
  472 |     default:
      |     ^~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic    \
-c -o gecode/float/linear.o  gecode/float/linear.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from ./gecode/float/linear.hh:46,
                 from gecode/float/linear.cpp:40:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from ./gecode/float/linear.hh:46,
                 from gecode/float/linear.cpp:40:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/float/linear.hh:46,
                 from gecode/float/linear.cpp:40:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/float/linear.hh:46,
                 from gecode/float/linear.cpp:40:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/float/linear.hh:46,
                 from gecode/float/linear.cpp:40:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/float/linear.hh:46,
                 from gecode/float/linear.cpp:40:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/linear.hh:46,
                 from gecode/float/linear.cpp:40:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
gecode/float/linear.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatRelType, Gecode::FloatNum)':
gecode/float/linear.cpp:54:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     Linear::post(home,t,x.size(),frt,c);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/float/linear.cpp:40:
./gecode/float/linear.hh:210:13: note:   initializing argument 1 of 'void Gecode::Float::Linear::post(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal)'
  210 |   post(Home home, Term* t, int n, FloatRelType frt, FloatVal c);
      |        ~~~~~^~~~
gecode/float/linear.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatRelType, Gecode::FloatNum, Gecode::Reify)':
gecode/float/linear.cpp:67:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   67 |     Linear::post(home,t,x.size(),frt,c,r);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/float/linear.cpp:40:
./gecode/float/linear.hh:230:13: note:   initializing argument 1 of 'void Gecode::Float::Linear::post(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)'
  230 |   post(Home home, Term* t, int n, FloatRelType frt, FloatVal c, Reify r);
      |        ~~~~~^~~~
gecode/float/linear.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::FloatValArgs&, const Gecode::FloatVarArgs&, Gecode::FloatRelType, Gecode::FloatNum)':
gecode/float/linear.cpp:83:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   83 |     Linear::post(home,t,x.size(),frt,c);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/float/linear.cpp:40:
./gecode/float/linear.hh:210:13: note:   initializing argument 1 of 'void Gecode::Float::Linear::post(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal)'
  210 |   post(Home home, Term* t, int n, FloatRelType frt, FloatVal c);
      |        ~~~~~^~~~
gecode/float/linear.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::FloatValArgs&, const Gecode::FloatVarArgs&, Gecode::FloatRelType, Gecode::FloatNum, Gecode::Reify)':
gecode/float/linear.cpp:99:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   99 |     Linear::post(home,t,x.size(),frt,c,r);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/float/linear.cpp:40:
./gecode/float/linear.hh:230:13: note:   initializing argument 1 of 'void Gecode::Float::Linear::post(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)'
  230 |   post(Home home, Term* t, int n, FloatRelType frt, FloatVal c, Reify r);
      |        ~~~~~^~~~
gecode/float/linear.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatRelType, Gecode::FloatVar)':
gecode/float/linear.cpp:129:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  129 |     Linear::post(home,t,x.size()+1,frt,0.0);
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/float/linear.cpp:40:
./gecode/float/linear.hh:210:13: note:   initializing argument 1 of 'void Gecode::Float::Linear::post(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal)'
  210 |   post(Home home, Term* t, int n, FloatRelType frt, FloatVal c);
      |        ~~~~~^~~~
gecode/float/linear.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatRelType, Gecode::FloatVar, Gecode::Reify)':
gecode/float/linear.cpp:143:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  143 |     Linear::post(home,t,x.size()+1,frt,0.0,r);
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/float/linear.cpp:40:
./gecode/float/linear.hh:230:13: note:   initializing argument 1 of 'void Gecode::Float::Linear::post(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)'
  230 |   post(Home home, Term* t, int n, FloatRelType frt, FloatVal c, Reify r);
      |        ~~~~~^~~~
gecode/float/linear.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::FloatValArgs&, const Gecode::FloatVarArgs&, Gecode::FloatRelType, Gecode::FloatVar)':
gecode/float/linear.cpp:176:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  176 |     Linear::post(home,t,x.size()+1,frt,0.0);
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/float/linear.cpp:40:
./gecode/float/linear.hh:210:13: note:   initializing argument 1 of 'void Gecode::Float::Linear::post(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal)'
  210 |   post(Home home, Term* t, int n, FloatRelType frt, FloatVal c);
      |        ~~~~~^~~~
gecode/float/linear.cpp: In function 'void Gecode::linear(Gecode::Home, const Gecode::FloatValArgs&, const Gecode::FloatVarArgs&, Gecode::FloatRelType, Gecode::FloatVar, Gecode::Reify)':
gecode/float/linear.cpp:193:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  193 |     Linear::post(home,t,x.size()+1,frt,0.0,r);
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/float/linear.cpp:40:
./gecode/float/linear.hh:230:13: note:   initializing argument 1 of 'void Gecode::Float::Linear::post(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)'
  230 |   post(Home home, Term* t, int n, FloatRelType frt, FloatVal c, Reify r);
      |        ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/float/linear.hh:46,
                 from gecode/float/linear.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/float/linear.hh:46,
                 from gecode/float/linear.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/float/linear.hh:46,
                 from gecode/float/linear.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/nvalues.o  gecode/int/nvalues.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int/bool.hh:653,
                 from ./gecode/int/nvalues/bool-eq.hpp:39,
                 from ./gecode/int/nvalues.hh:423,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/bool/eqv.hpp: In constructor 'Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, int)':
./gecode/int/bool/eqv.hpp:164:22: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  164 |       x(x0), pm2(pm20) {
      |                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
gecode/int/nvalues.cpp: In function 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)':
gecode/int/nvalues.cpp:60:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   60 |         GECODE_ES_FAIL(NValues::EqInt<ConstIntView>::post(home,xv,yv));
      |                                                                     ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:286,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-eq.hpp:52:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::ConstIntView]'
   52 |   EqInt<VY>::post(Home home, ViewArray<IntView>& x, VY y) {
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
gecode/int/nvalues.cpp:67:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   67 |         GECODE_ES_FAIL(NValues::EqInt<IntView>::post(home,xv,z));
      |                                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:286,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-eq.hpp:52:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::IntView]'
   52 |   EqInt<VY>::post(Home home, ViewArray<IntView>& x, VY y) {
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
gecode/int/nvalues.cpp:76:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   76 |         GECODE_ES_FAIL(NValues::LqInt<ConstIntView>::post(home,xv,yv));
      |                                                                     ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:287,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-lq.hpp:52:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::LqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::ConstIntView]'
   52 |   LqInt<VY>::post(Home home, ViewArray<IntView>& x, VY y) {
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
gecode/int/nvalues.cpp:85:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   85 |         GECODE_ES_FAIL(NValues::GqInt<ConstIntView>::post(home,xv,yv));
      |                                                                     ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:288,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-gq.hpp:50:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::GqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::ConstIntView]'
   50 |   GqInt<VY>::post(Home home, ViewArray<IntView>& x, VY y) {
      |                   ~~~~~^~~~
gecode/int/nvalues.cpp: In function 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/nvalues.cpp:104:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  104 |       nvalues(home, x, irt, y.val());
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/nvalues.cpp:44:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
   44 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y,
      |           ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
gecode/int/nvalues.cpp:112:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  112 |       GECODE_ES_FAIL(NValues::EqInt<IntView>::post(home,xv,y));
      |                                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:286,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-eq.hpp:52:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::IntView]'
   52 |   EqInt<VY>::post(Home home, ViewArray<IntView>& x, VY y) {
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
gecode/int/nvalues.cpp:117:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  117 |         GECODE_ES_FAIL(Rel::Nq<IntView>::post(home,y,z));
      |                                                       ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/distinct.hh:50,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
gecode/int/nvalues.cpp:118:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  118 |         GECODE_ES_FAIL(NValues::EqInt<IntView>::post(home,xv,z));
      |                                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:286,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-eq.hpp:52:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::IntView]'
   52 |   EqInt<VY>::post(Home home, ViewArray<IntView>& x, VY y) {
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
gecode/int/nvalues.cpp:124:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  124 |         GECODE_ES_FAIL(NValues::LqInt<OffsetView>::post(home,xv,z));
      |                                                                  ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:287,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-lq.hpp:52:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::LqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::OffsetView]'
   52 |   LqInt<VY>::post(Home home, ViewArray<IntView>& x, VY y) {
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
gecode/int/nvalues.cpp:128:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |       GECODE_ES_FAIL(NValues::LqInt<IntView>::post(home,xv,y));
      |                                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:287,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-lq.hpp:52:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::LqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::IntView]'
   52 |   LqInt<VY>::post(Home home, ViewArray<IntView>& x, VY y) {
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
gecode/int/nvalues.cpp:133:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  133 |         GECODE_ES_FAIL(NValues::GqInt<OffsetView>::post(home,xv,z));
      |                                                                  ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:288,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-gq.hpp:50:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::GqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::OffsetView]'
   50 |   GqInt<VY>::post(Home home, ViewArray<IntView>& x, VY y) {
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
gecode/int/nvalues.cpp:137:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  137 |       GECODE_ES_FAIL(NValues::GqInt<IntView>::post(home,xv,y));
      |                                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:288,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-gq.hpp:50:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::GqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::IntView]'
   50 |   GqInt<VY>::post(Home home, ViewArray<IntView>& x, VY y) {
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
gecode/int/nvalues.cpp: In function 'void Gecode::nvalues(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)':
gecode/int/nvalues.cpp:159:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  159 |         GECODE_ES_FAIL(NValues::EqBool<ConstIntView>::post(home,xv,yv));
      |                                                                      ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:423,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-eq.hpp:61:25: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::ConstIntView]'
   61 |   EqBool<VY>::post(Home home, ViewArray<BoolView>& x, VY y) {
      |                    ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
gecode/int/nvalues.cpp:166:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  166 |         GECODE_ES_FAIL(NValues::EqBool<IntView>::post(home,xv,z));
      |                                                                ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:423,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-eq.hpp:61:25: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::IntView]'
   61 |   EqBool<VY>::post(Home home, ViewArray<BoolView>& x, VY y) {
      |                    ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
gecode/int/nvalues.cpp:175:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  175 |         GECODE_ES_FAIL(NValues::LqBool<ConstIntView>::post(home,xv,yv));
      |                                                                      ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:424,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-lq.hpp:60:25: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::LqBool<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::ConstIntView]'
   60 |   LqBool<VY>::post(Home home, ViewArray<BoolView>& x, VY y) {
      |                    ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
gecode/int/nvalues.cpp:184:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  184 |         GECODE_ES_FAIL(NValues::GqBool<ConstIntView>::post(home,xv,yv));
      |                                                                      ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:425,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-gq.hpp:60:25: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::GqBool<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::ConstIntView]'
   60 |   GqBool<VY>::post(Home home, ViewArray<BoolView>& x, VY y) {
      |                    ~~~~~^~~~
gecode/int/nvalues.cpp: In function 'void Gecode::nvalues(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)':
gecode/int/nvalues.cpp:200:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  200 |       nvalues(home, x, irt, y.val());
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/nvalues.cpp:145:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
  145 |   nvalues(Home home, const BoolVarArgs& x, IntRelType irt, int y,
      |           ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
gecode/int/nvalues.cpp:209:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  209 |       GECODE_ES_FAIL(NValues::EqBool<IntView>::post(home,xv,y));
      |                                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:423,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-eq.hpp:61:25: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::IntView]'
   61 |   EqBool<VY>::post(Home home, ViewArray<BoolView>& x, VY y) {
      |                    ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
gecode/int/nvalues.cpp:214:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  214 |         GECODE_ES_FAIL(Rel::Nq<IntView>::post(home,y,z));
      |                                                       ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/distinct.hh:50,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
gecode/int/nvalues.cpp:215:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  215 |         GECODE_ES_FAIL(NValues::EqBool<IntView>::post(home,xv,z));
      |                                                                ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:423,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-eq.hpp:61:25: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::IntView]'
   61 |   EqBool<VY>::post(Home home, ViewArray<BoolView>& x, VY y) {
      |                    ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
gecode/int/nvalues.cpp:221:67: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  221 |         GECODE_ES_FAIL(NValues::LqBool<OffsetView>::post(home,xv,z));
      |                                                                   ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:424,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-lq.hpp:60:25: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::LqBool<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::OffsetView]'
   60 |   LqBool<VY>::post(Home home, ViewArray<BoolView>& x, VY y) {
      |                    ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
gecode/int/nvalues.cpp:225:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  225 |       GECODE_ES_FAIL(NValues::LqBool<IntView>::post(home,xv,y));
      |                                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:424,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-lq.hpp:60:25: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::LqBool<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::IntView]'
   60 |   LqBool<VY>::post(Home home, ViewArray<BoolView>& x, VY y) {
      |                    ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
gecode/int/nvalues.cpp:230:67: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  230 |         GECODE_ES_FAIL(NValues::GqBool<OffsetView>::post(home,xv,z));
      |                                                                   ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:425,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-gq.hpp:60:25: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::GqBool<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::OffsetView]'
   60 |   GqBool<VY>::post(Home home, ViewArray<BoolView>& x, VY y) {
      |                    ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
gecode/int/nvalues.cpp:234:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  234 |       GECODE_ES_FAIL(NValues::GqBool<IntView>::post(home,xv,y));
      |                                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:425,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-gq.hpp:60:25: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::NValues::GqBool<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::IntView]'
   60 |   GqBool<VY>::post(Home home, ViewArray<BoolView>& x, VY y) {
      |                    ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]':
./gecode/int/bool/eqv.hpp:164:22:   required from here
./gecode/kernel/propagator.hpp:341:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  341 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:286,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::ConstIntView]':
gecode/int/nvalues.cpp:60:9:   required from here
./gecode/int/nvalues/int-eq.hpp:70:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   70 |       return Rel::NaryEqDom<IntView>::post(home,x);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/distinct.hh:50,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/rel/eq.hpp:214:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
  214 |   NaryEqDom<View>::post(Home home, ViewArray<View>& x) {
      |                         ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:286,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-eq.hpp:75:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   75 |       return Distinct::Dom<IntView>::post(home,x);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:309,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/distinct/dom.hpp:49:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
   49 |   Dom<View>::post(Home home, ViewArray<View>& x) {
      |                   ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:286,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-eq.hpp:95:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   95 |     (void) new (home) EqInt<VY>(home, vs, x, y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:286,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-eq.hpp:45:25: note:   initializing argument 1 of 'Gecode::Int::NValues::EqInt<VY>::EqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::ConstIntView]'
   45 |   EqInt<VY>::EqInt(Home home, ValSet& vs, ViewArray<IntView>& x, VY y)
      |                    ~~~~~^~~~
./gecode/int/nvalues/int-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::IntView]':
gecode/int/nvalues.cpp:67:9:   required from here
./gecode/int/nvalues/int-eq.hpp:70:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   70 |       return Rel::NaryEqDom<IntView>::post(home,x);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/distinct.hh:50,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/rel/eq.hpp:214:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
  214 |   NaryEqDom<View>::post(Home home, ViewArray<View>& x) {
      |                         ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:286,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-eq.hpp:75:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   75 |       return Distinct::Dom<IntView>::post(home,x);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:309,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/distinct/dom.hpp:49:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
   49 |   Dom<View>::post(Home home, ViewArray<View>& x) {
      |                   ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:286,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-eq.hpp:95:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   95 |     (void) new (home) EqInt<VY>(home, vs, x, y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:286,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-eq.hpp:45:25: note:   initializing argument 1 of 'Gecode::Int::NValues::EqInt<VY>::EqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::IntView]'
   45 |   EqInt<VY>::EqInt(Home home, ValSet& vs, ViewArray<IntView>& x, VY y)
      |                    ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:287,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NValues::LqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::ConstIntView]':
gecode/int/nvalues.cpp:76:9:   required from here
./gecode/int/nvalues/int-lq.hpp:67:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   67 |       return Rel::NaryEqDom<IntView>::post(home,x);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/distinct.hh:50,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/rel/eq.hpp:214:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
  214 |   NaryEqDom<View>::post(Home home, ViewArray<View>& x) {
      |                         ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:287,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-lq.hpp:91:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   91 |     (void) new (home) LqInt<VY>(home, vs, x, y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:287,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-lq.hpp:45:25: note:   initializing argument 1 of 'Gecode::Int::NValues::LqInt<VY>::LqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::ConstIntView]'
   45 |   LqInt<VY>::LqInt(Home home, ValSet& vs, ViewArray<IntView>& x, VY y)
      |                    ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:288,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NValues::GqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::ConstIntView]':
gecode/int/nvalues.cpp:85:9:   required from here
./gecode/int/nvalues/int-gq.hpp:70:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   70 |       return Distinct::Dom<IntView>::post(home,x);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:309,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/distinct/dom.hpp:49:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
   49 |   Dom<View>::post(Home home, ViewArray<View>& x) {
      |                   ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:288,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-gq.hpp:91:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   91 |     (void) new (home) GqInt<VY>(home, vs, x, y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:288,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-gq.hpp:45:25: note:   initializing argument 1 of 'Gecode::Int::NValues::GqInt<VY>::GqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::ConstIntView]'
   45 |   GqInt<VY>::GqInt(Home home, ValSet& vs, ViewArray<IntView>& x, VY y)
      |                    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/distinct.hh:50,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]':
gecode/int/nvalues.cpp:117:9:   required from here
./gecode/int/rel/nq.hpp:61:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   61 |       (void) new (home) Nq<View>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/distinct.hh:50,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/rel/nq.hpp:48:21: note:   initializing argument 1 of 'Gecode::Int::Rel::Nq<View>::Nq(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   48 |   Nq<View>::Nq(Home home, View x0, View x1)
      |                ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:287,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NValues::LqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::OffsetView]':
gecode/int/nvalues.cpp:124:9:   required from here
./gecode/int/nvalues/int-lq.hpp:67:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   67 |       return Rel::NaryEqDom<IntView>::post(home,x);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/distinct.hh:50,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/rel/eq.hpp:214:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
  214 |   NaryEqDom<View>::post(Home home, ViewArray<View>& x) {
      |                         ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:287,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-lq.hpp:91:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   91 |     (void) new (home) LqInt<VY>(home, vs, x, y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:287,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-lq.hpp:45:25: note:   initializing argument 1 of 'Gecode::Int::NValues::LqInt<VY>::LqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::OffsetView]'
   45 |   LqInt<VY>::LqInt(Home home, ValSet& vs, ViewArray<IntView>& x, VY y)
      |                    ~~~~~^~~~
./gecode/int/nvalues/int-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NValues::LqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::IntView]':
gecode/int/nvalues.cpp:128:7:   required from here
./gecode/int/nvalues/int-lq.hpp:67:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   67 |       return Rel::NaryEqDom<IntView>::post(home,x);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/distinct.hh:50,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/rel/eq.hpp:214:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
  214 |   NaryEqDom<View>::post(Home home, ViewArray<View>& x) {
      |                         ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:287,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-lq.hpp:91:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   91 |     (void) new (home) LqInt<VY>(home, vs, x, y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:287,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-lq.hpp:45:25: note:   initializing argument 1 of 'Gecode::Int::NValues::LqInt<VY>::LqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::IntView]'
   45 |   LqInt<VY>::LqInt(Home home, ValSet& vs, ViewArray<IntView>& x, VY y)
      |                    ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:288,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NValues::GqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::OffsetView]':
gecode/int/nvalues.cpp:133:9:   required from here
./gecode/int/nvalues/int-gq.hpp:70:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   70 |       return Distinct::Dom<IntView>::post(home,x);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:309,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/distinct/dom.hpp:49:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
   49 |   Dom<View>::post(Home home, ViewArray<View>& x) {
      |                   ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:288,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-gq.hpp:91:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   91 |     (void) new (home) GqInt<VY>(home, vs, x, y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:288,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-gq.hpp:45:25: note:   initializing argument 1 of 'Gecode::Int::NValues::GqInt<VY>::GqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::OffsetView]'
   45 |   GqInt<VY>::GqInt(Home home, ValSet& vs, ViewArray<IntView>& x, VY y)
      |                    ~~~~~^~~~
./gecode/int/nvalues/int-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NValues::GqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::IntView]':
gecode/int/nvalues.cpp:137:7:   required from here
./gecode/int/nvalues/int-gq.hpp:70:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   70 |       return Distinct::Dom<IntView>::post(home,x);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:309,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/distinct/dom.hpp:49:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
   49 |   Dom<View>::post(Home home, ViewArray<View>& x) {
      |                   ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:288,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-gq.hpp:91:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   91 |     (void) new (home) GqInt<VY>(home, vs, x, y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:288,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-gq.hpp:45:25: note:   initializing argument 1 of 'Gecode::Int::NValues::GqInt<VY>::GqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::IntView]'
   45 |   GqInt<VY>::GqInt(Home home, ValSet& vs, ViewArray<IntView>& x, VY y)
      |                    ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:423,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::ConstIntView]':
gecode/int/nvalues.cpp:159:9:   required from here
./gecode/int/nvalues/bool-eq.hpp:80:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |       return Bool::NaryEq<BoolView>::post(home,xc);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from ./gecode/int/nvalues/bool-eq.hpp:39,
                 from ./gecode/int/nvalues.hh:423,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/bool/eq.hpp:135:25: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
  135 |   NaryEq<BV>::post(Home home, ViewArray<BV>& x) {
      |                    ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:423,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-eq.hpp:86:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   86 |       return Rel::NaryNq<BoolView>::post(home,xc);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/distinct.hh:50,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/rel/nq.hpp:122:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::BoolView]'
  122 |   NaryNq<View>::post(Home home, ViewArray<View>& x) {
      |                      ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:423,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-eq.hpp:116:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  116 |     (void) new (home) EqBool<VY>(home,status,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:423,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-eq.hpp:45:27: note:   initializing argument 1 of 'Gecode::Int::NValues::EqBool<VY>::EqBool(Gecode::Home, int, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::ConstIntView]'
   45 |   EqBool<VY>::EqBool(Home home, int status, ViewArray<BoolView>& x, VY y)
      |                      ~~~~~^~~~
./gecode/int/nvalues/bool-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::IntView]':
gecode/int/nvalues.cpp:166:9:   required from here
./gecode/int/nvalues/bool-eq.hpp:80:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |       return Bool::NaryEq<BoolView>::post(home,xc);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from ./gecode/int/nvalues/bool-eq.hpp:39,
                 from ./gecode/int/nvalues.hh:423,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/bool/eq.hpp:135:25: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
  135 |   NaryEq<BV>::post(Home home, ViewArray<BV>& x) {
      |                    ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:423,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-eq.hpp:86:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   86 |       return Rel::NaryNq<BoolView>::post(home,xc);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/distinct.hh:50,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/rel/nq.hpp:122:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::BoolView]'
  122 |   NaryNq<View>::post(Home home, ViewArray<View>& x) {
      |                      ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:423,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-eq.hpp:116:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  116 |     (void) new (home) EqBool<VY>(home,status,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:423,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-eq.hpp:45:27: note:   initializing argument 1 of 'Gecode::Int::NValues::EqBool<VY>::EqBool(Gecode::Home, int, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::IntView]'
   45 |   EqBool<VY>::EqBool(Home home, int status, ViewArray<BoolView>& x, VY y)
      |                      ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:424,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NValues::LqBool<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::ConstIntView]':
gecode/int/nvalues.cpp:175:9:   required from here
./gecode/int/nvalues/bool-lq.hpp:76:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   76 |       return Bool::NaryEq<BoolView>::post(home,xc);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from ./gecode/int/nvalues/bool-eq.hpp:39,
                 from ./gecode/int/nvalues.hh:423,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/bool/eq.hpp:135:25: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
  135 |   NaryEq<BV>::post(Home home, ViewArray<BV>& x) {
      |                    ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:424,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-lq.hpp:109:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  109 |     (void) new (home) LqBool<VY>(home,status,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:424,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-lq.hpp:44:27: note:   initializing argument 1 of 'Gecode::Int::NValues::LqBool<VY>::LqBool(Gecode::Home, int, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::ConstIntView]'
   44 |   LqBool<VY>::LqBool(Home home, int status, ViewArray<BoolView>& x, VY y)
      |                      ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:425,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NValues::GqBool<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::ConstIntView]':
gecode/int/nvalues.cpp:184:9:   required from here
./gecode/int/nvalues/bool-gq.hpp:81:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   81 |       return Rel::NaryNq<BoolView>::post(home,xc);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/distinct.hh:50,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/rel/nq.hpp:122:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::BoolView]'
  122 |   NaryNq<View>::post(Home home, ViewArray<View>& x) {
      |                      ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:425,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-gq.hpp:107:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  107 |     (void) new (home) GqBool<VY>(home,status,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:425,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-gq.hpp:44:27: note:   initializing argument 1 of 'Gecode::Int::NValues::GqBool<VY>::GqBool(Gecode::Home, int, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::ConstIntView]'
   44 |   GqBool<VY>::GqBool(Home home, int status, ViewArray<BoolView>& x, VY y)
      |                      ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:424,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NValues::LqBool<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::OffsetView]':
gecode/int/nvalues.cpp:221:9:   required from here
./gecode/int/nvalues/bool-lq.hpp:76:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   76 |       return Bool::NaryEq<BoolView>::post(home,xc);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from ./gecode/int/nvalues/bool-eq.hpp:39,
                 from ./gecode/int/nvalues.hh:423,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/bool/eq.hpp:135:25: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
  135 |   NaryEq<BV>::post(Home home, ViewArray<BV>& x) {
      |                    ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:424,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-lq.hpp:109:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  109 |     (void) new (home) LqBool<VY>(home,status,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:424,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-lq.hpp:44:27: note:   initializing argument 1 of 'Gecode::Int::NValues::LqBool<VY>::LqBool(Gecode::Home, int, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::OffsetView]'
   44 |   LqBool<VY>::LqBool(Home home, int status, ViewArray<BoolView>& x, VY y)
      |                      ~~~~~^~~~
./gecode/int/nvalues/bool-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NValues::LqBool<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::IntView]':
gecode/int/nvalues.cpp:225:7:   required from here
./gecode/int/nvalues/bool-lq.hpp:76:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   76 |       return Bool::NaryEq<BoolView>::post(home,xc);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from ./gecode/int/nvalues/bool-eq.hpp:39,
                 from ./gecode/int/nvalues.hh:423,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/bool/eq.hpp:135:25: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
  135 |   NaryEq<BV>::post(Home home, ViewArray<BV>& x) {
      |                    ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:424,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-lq.hpp:109:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  109 |     (void) new (home) LqBool<VY>(home,status,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:424,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-lq.hpp:44:27: note:   initializing argument 1 of 'Gecode::Int::NValues::LqBool<VY>::LqBool(Gecode::Home, int, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::IntView]'
   44 |   LqBool<VY>::LqBool(Home home, int status, ViewArray<BoolView>& x, VY y)
      |                      ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:425,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NValues::GqBool<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::OffsetView]':
gecode/int/nvalues.cpp:230:9:   required from here
./gecode/int/nvalues/bool-gq.hpp:81:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   81 |       return Rel::NaryNq<BoolView>::post(home,xc);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/distinct.hh:50,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/rel/nq.hpp:122:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::BoolView]'
  122 |   NaryNq<View>::post(Home home, ViewArray<View>& x) {
      |                      ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:425,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-gq.hpp:107:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  107 |     (void) new (home) GqBool<VY>(home,status,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:425,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-gq.hpp:44:27: note:   initializing argument 1 of 'Gecode::Int::NValues::GqBool<VY>::GqBool(Gecode::Home, int, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::OffsetView]'
   44 |   GqBool<VY>::GqBool(Home home, int status, ViewArray<BoolView>& x, VY y)
      |                      ~~~~~^~~~
./gecode/int/nvalues/bool-gq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::NValues::GqBool<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::IntView]':
gecode/int/nvalues.cpp:234:7:   required from here
./gecode/int/nvalues/bool-gq.hpp:81:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   81 |       return Rel::NaryNq<BoolView>::post(home,xc);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/distinct.hh:50,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/rel/nq.hpp:122:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::BoolView]'
  122 |   NaryNq<View>::post(Home home, ViewArray<View>& x) {
      |                      ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:425,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-gq.hpp:107:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  107 |     (void) new (home) GqBool<VY>(home,status,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:425,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-gq.hpp:44:27: note:   initializing argument 1 of 'Gecode::Int::NValues::GqBool<VY>::GqBool(Gecode::Home, int, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::IntView]'
   44 |   GqBool<VY>::GqBool(Home home, int status, ViewArray<BoolView>& x, VY y)
      |                      ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/distinct.hh:50,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]':
./gecode/int/nvalues/int-eq.hpp:70:43:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::ConstIntView]'
gecode/int/nvalues.cpp:60:9:   required from here
./gecode/int/rel/eq.hpp:217:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  217 |       return EqDom<View,View>::post(home,x[0],x[1]);
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/distinct.hh:50,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
./gecode/int/rel/eq.hpp:229:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  229 |       (void) new (home) NaryEqDom<View>(home,x);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/distinct.hh:50,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/rel/eq.hpp:209:35: note:   initializing argument 1 of 'Gecode::Int::Rel::NaryEqDom<View>::NaryEqDom(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
  209 |   NaryEqDom<View>::NaryEqDom(Home home, ViewArray<View>& x)
      |                              ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:309,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/distinct/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]':
./gecode/int/nvalues/int-eq.hpp:75:42:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::ConstIntView]'
gecode/int/nvalues.cpp:60:9:   required from here
./gecode/int/distinct/dom.hpp:51:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |       return Rel::Nq<View>::post(home,x[0],x[1]);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/distinct.hh:50,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:309,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/distinct/dom.hpp:53:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |       return TerDom<View>::post(home,x[0],x[1],x[2]);
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:306,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/distinct/ter-dom.hpp:53:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
   53 |   TerDom<View>::post(Home home, View x0, View x1, View x2) {
      |                      ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:309,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/distinct/dom.hpp:57:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   57 |       (void) new (home) Dom<View>(home,x);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:309,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/distinct/dom.hpp:44:23: note:   initializing argument 1 of 'Gecode::Int::Distinct::Dom<View>::Dom(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
   44 |   Dom<View>::Dom(Home home, ViewArray<View>& x)
      |                  ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:286,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-eq.hpp: In instantiation of 'Gecode::Int::NValues::EqInt<VY>::EqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::ConstIntView]':
./gecode/int/nvalues/int-eq.hpp:95:12:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::ConstIntView]'
gecode/int/nvalues.cpp:60:9:   required from here
./gecode/int/nvalues/int-eq.hpp:46:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |     : IntBase<VY>(home,vs,x,y) {
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-base.hpp:44:29: note:   initializing argument 1 of 'Gecode::Int::NValues::IntBase<VY>::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::ConstIntView]'
   44 |   IntBase<VY>::IntBase(Home home, ValSet& vs0, ViewArray<IntView>& x, VY y)
      |                        ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:286,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-eq.hpp: In instantiation of 'Gecode::Int::NValues::EqInt<VY>::EqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::IntView]':
./gecode/int/nvalues/int-eq.hpp:95:12:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::IntView]'
gecode/int/nvalues.cpp:67:9:   required from here
./gecode/int/nvalues/int-eq.hpp:46:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |     : IntBase<VY>(home,vs,x,y) {
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-base.hpp:44:29: note:   initializing argument 1 of 'Gecode::Int::NValues::IntBase<VY>::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::IntView]'
   44 |   IntBase<VY>::IntBase(Home home, ValSet& vs0, ViewArray<IntView>& x, VY y)
      |                        ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:287,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-lq.hpp: In instantiation of 'Gecode::Int::NValues::LqInt<VY>::LqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::ConstIntView]':
./gecode/int/nvalues/int-lq.hpp:91:12:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::LqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::ConstIntView]'
gecode/int/nvalues.cpp:76:9:   required from here
./gecode/int/nvalues/int-lq.hpp:46:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |     : IntBase<VY>(home,vs,x,y) {
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-base.hpp:44:29: note:   initializing argument 1 of 'Gecode::Int::NValues::IntBase<VY>::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::ConstIntView]'
   44 |   IntBase<VY>::IntBase(Home home, ValSet& vs0, ViewArray<IntView>& x, VY y)
      |                        ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:288,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-gq.hpp: In instantiation of 'Gecode::Int::NValues::GqInt<VY>::GqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::ConstIntView]':
./gecode/int/nvalues/int-gq.hpp:91:12:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::GqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::ConstIntView]'
gecode/int/nvalues.cpp:85:9:   required from here
./gecode/int/nvalues/int-gq.hpp:46:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |     : IntBase<VY>(home,vs,x,y) {}
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-base.hpp:44:29: note:   initializing argument 1 of 'Gecode::Int::NValues::IntBase<VY>::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::ConstIntView]'
   44 |   IntBase<VY>::IntBase(Home home, ValSet& vs0, ViewArray<IntView>& x, VY y)
      |                        ~~~~~^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/distinct.hh:50,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/rel/nq.hpp: In instantiation of 'Gecode::Int::Rel::Nq<View>::Nq(Gecode::Home, View, View) [with View = Gecode::Int::IntView]':
./gecode/int/rel/nq.hpp:61:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
gecode/int/nvalues.cpp:117:9:   required from here
./gecode/int/rel/nq.hpp:49:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : BinaryPropagator<View,PC_INT_VAL>(home,x0,x1) {}
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 0]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:287,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-lq.hpp: In instantiation of 'Gecode::Int::NValues::LqInt<VY>::LqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::OffsetView]':
./gecode/int/nvalues/int-lq.hpp:91:12:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::LqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::OffsetView]'
gecode/int/nvalues.cpp:124:9:   required from here
./gecode/int/nvalues/int-lq.hpp:46:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |     : IntBase<VY>(home,vs,x,y) {
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-base.hpp:44:29: note:   initializing argument 1 of 'Gecode::Int::NValues::IntBase<VY>::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::OffsetView]'
   44 |   IntBase<VY>::IntBase(Home home, ValSet& vs0, ViewArray<IntView>& x, VY y)
      |                        ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:287,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-lq.hpp: In instantiation of 'Gecode::Int::NValues::LqInt<VY>::LqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::IntView]':
./gecode/int/nvalues/int-lq.hpp:91:12:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::LqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::IntView]'
gecode/int/nvalues.cpp:128:7:   required from here
./gecode/int/nvalues/int-lq.hpp:46:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |     : IntBase<VY>(home,vs,x,y) {
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-base.hpp:44:29: note:   initializing argument 1 of 'Gecode::Int::NValues::IntBase<VY>::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::IntView]'
   44 |   IntBase<VY>::IntBase(Home home, ValSet& vs0, ViewArray<IntView>& x, VY y)
      |                        ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:288,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-gq.hpp: In instantiation of 'Gecode::Int::NValues::GqInt<VY>::GqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::OffsetView]':
./gecode/int/nvalues/int-gq.hpp:91:12:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::GqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::OffsetView]'
gecode/int/nvalues.cpp:133:9:   required from here
./gecode/int/nvalues/int-gq.hpp:46:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |     : IntBase<VY>(home,vs,x,y) {}
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-base.hpp:44:29: note:   initializing argument 1 of 'Gecode::Int::NValues::IntBase<VY>::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::OffsetView]'
   44 |   IntBase<VY>::IntBase(Home home, ValSet& vs0, ViewArray<IntView>& x, VY y)
      |                        ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:288,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-gq.hpp: In instantiation of 'Gecode::Int::NValues::GqInt<VY>::GqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::IntView]':
./gecode/int/nvalues/int-gq.hpp:91:12:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::GqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::IntView]'
gecode/int/nvalues.cpp:137:7:   required from here
./gecode/int/nvalues/int-gq.hpp:46:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |     : IntBase<VY>(home,vs,x,y) {}
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-base.hpp:44:29: note:   initializing argument 1 of 'Gecode::Int::NValues::IntBase<VY>::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::IntView]'
   44 |   IntBase<VY>::IntBase(Home home, ValSet& vs0, ViewArray<IntView>& x, VY y)
      |                        ~~~~~^~~~
In file included from ./gecode/int/bool.hh:650,
                 from ./gecode/int/nvalues/bool-eq.hpp:39,
                 from ./gecode/int/nvalues.hh:423,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/bool/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]':
./gecode/int/nvalues/bool-eq.hpp:80:42:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::ConstIntView]'
gecode/int/nvalues.cpp:159:9:   required from here
./gecode/int/bool/eq.hpp:141:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  141 |       return Eq<BV,BV>::post(home,x[0],x[1]);
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from ./gecode/int/nvalues/bool-eq.hpp:39,
                 from ./gecode/int/nvalues.hh:423,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/bool/eq.hpp:64:26: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   64 |   Eq<BVA,BVB>::post(Home home, BVA b0, BVB b1) {
      |                     ~~~~~^~~~
./gecode/int/bool/eq.hpp:157:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  157 |     (void) new (home) NaryEq<BV>(home,x);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from ./gecode/int/nvalues/bool-eq.hpp:39,
                 from ./gecode/int/nvalues.hh:423,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/bool/eq.hpp:119:27: note:   initializing argument 1 of 'Gecode::Int::Bool::NaryEq<BV>::NaryEq(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
  119 |   NaryEq<BV>::NaryEq(Home home, ViewArray<BV>& x)
      |                      ~~~~~^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/distinct.hh:50,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::BoolView]':
./gecode/int/nvalues/bool-eq.hpp:86:41:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::ConstIntView]'
gecode/int/nvalues.cpp:159:9:   required from here
./gecode/int/rel/nq.hpp:148:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  148 |       return Nq<View>::post(home,x[0],x[1]);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/distinct.hh:50,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
./gecode/int/rel/nq.hpp:149:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  149 |     (void) new (home) NaryNq(home,x);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/distinct.hh:50,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/rel/nq.hpp:100:29: note:   initializing argument 1 of 'Gecode::Int::Rel::NaryNq<View>::NaryNq(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::BoolView]'
  100 |   NaryNq<View>::NaryNq(Home home, ViewArray<View>& x)
      |                        ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:423,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-eq.hpp: In instantiation of 'Gecode::Int::NValues::EqBool<VY>::EqBool(Gecode::Home, int, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::ConstIntView]':
./gecode/int/nvalues/bool-eq.hpp:116:12:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::ConstIntView]'
gecode/int/nvalues.cpp:159:9:   required from here
./gecode/int/nvalues/bool-eq.hpp:46:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |     : BoolBase<VY>(home,status,x,y) {}
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:422,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-base.hpp:42:31: note:   initializing argument 1 of 'Gecode::Int::NValues::BoolBase<VY>::BoolBase(Gecode::Home, int, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::ConstIntView]'
   42 |   BoolBase<VY>::BoolBase(Home home,
      |                          ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:423,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-eq.hpp: In instantiation of 'Gecode::Int::NValues::EqBool<VY>::EqBool(Gecode::Home, int, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::IntView]':
./gecode/int/nvalues/bool-eq.hpp:116:12:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::IntView]'
gecode/int/nvalues.cpp:166:9:   required from here
./gecode/int/nvalues/bool-eq.hpp:46:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |     : BoolBase<VY>(home,status,x,y) {}
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:422,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-base.hpp:42:31: note:   initializing argument 1 of 'Gecode::Int::NValues::BoolBase<VY>::BoolBase(Gecode::Home, int, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::IntView]'
   42 |   BoolBase<VY>::BoolBase(Home home,
      |                          ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:424,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-lq.hpp: In instantiation of 'Gecode::Int::NValues::LqBool<VY>::LqBool(Gecode::Home, int, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::ConstIntView]':
./gecode/int/nvalues/bool-lq.hpp:109:12:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::LqBool<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::ConstIntView]'
gecode/int/nvalues.cpp:175:9:   required from here
./gecode/int/nvalues/bool-lq.hpp:45:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   45 |     : BoolBase<VY>(home,status,x,y) {}
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:422,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-base.hpp:42:31: note:   initializing argument 1 of 'Gecode::Int::NValues::BoolBase<VY>::BoolBase(Gecode::Home, int, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::ConstIntView]'
   42 |   BoolBase<VY>::BoolBase(Home home,
      |                          ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:425,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-gq.hpp: In instantiation of 'Gecode::Int::NValues::GqBool<VY>::GqBool(Gecode::Home, int, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::ConstIntView]':
./gecode/int/nvalues/bool-gq.hpp:107:12:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::GqBool<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::ConstIntView]'
gecode/int/nvalues.cpp:184:9:   required from here
./gecode/int/nvalues/bool-gq.hpp:45:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   45 |     : BoolBase<VY>(home,status,x,y) {}
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:422,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-base.hpp:42:31: note:   initializing argument 1 of 'Gecode::Int::NValues::BoolBase<VY>::BoolBase(Gecode::Home, int, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::ConstIntView]'
   42 |   BoolBase<VY>::BoolBase(Home home,
      |                          ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:424,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-lq.hpp: In instantiation of 'Gecode::Int::NValues::LqBool<VY>::LqBool(Gecode::Home, int, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::OffsetView]':
./gecode/int/nvalues/bool-lq.hpp:109:12:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::LqBool<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::OffsetView]'
gecode/int/nvalues.cpp:221:9:   required from here
./gecode/int/nvalues/bool-lq.hpp:45:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   45 |     : BoolBase<VY>(home,status,x,y) {}
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:422,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-base.hpp:42:31: note:   initializing argument 1 of 'Gecode::Int::NValues::BoolBase<VY>::BoolBase(Gecode::Home, int, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::OffsetView]'
   42 |   BoolBase<VY>::BoolBase(Home home,
      |                          ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:424,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-lq.hpp: In instantiation of 'Gecode::Int::NValues::LqBool<VY>::LqBool(Gecode::Home, int, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::IntView]':
./gecode/int/nvalues/bool-lq.hpp:109:12:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::LqBool<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::IntView]'
gecode/int/nvalues.cpp:225:7:   required from here
./gecode/int/nvalues/bool-lq.hpp:45:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   45 |     : BoolBase<VY>(home,status,x,y) {}
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:422,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-base.hpp:42:31: note:   initializing argument 1 of 'Gecode::Int::NValues::BoolBase<VY>::BoolBase(Gecode::Home, int, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::IntView]'
   42 |   BoolBase<VY>::BoolBase(Home home,
      |                          ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:425,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-gq.hpp: In instantiation of 'Gecode::Int::NValues::GqBool<VY>::GqBool(Gecode::Home, int, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::OffsetView]':
./gecode/int/nvalues/bool-gq.hpp:107:12:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::GqBool<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::OffsetView]'
gecode/int/nvalues.cpp:230:9:   required from here
./gecode/int/nvalues/bool-gq.hpp:45:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   45 |     : BoolBase<VY>(home,status,x,y) {}
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:422,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-base.hpp:42:31: note:   initializing argument 1 of 'Gecode::Int::NValues::BoolBase<VY>::BoolBase(Gecode::Home, int, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::OffsetView]'
   42 |   BoolBase<VY>::BoolBase(Home home,
      |                          ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:425,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-gq.hpp: In instantiation of 'Gecode::Int::NValues::GqBool<VY>::GqBool(Gecode::Home, int, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::IntView]':
./gecode/int/nvalues/bool-gq.hpp:107:12:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::GqBool<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::IntView]'
gecode/int/nvalues.cpp:234:7:   required from here
./gecode/int/nvalues/bool-gq.hpp:45:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   45 |     : BoolBase<VY>(home,status,x,y) {}
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/nvalues.hh:422,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-base.hpp:42:31: note:   initializing argument 1 of 'Gecode::Int::NValues::BoolBase<VY>::BoolBase(Gecode::Home, int, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::IntView]'
   42 |   BoolBase<VY>::BoolBase(Home home,
      |                          ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/distinct.hh:50,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]':
./gecode/int/rel/eq.hpp:217:36:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/nvalues/int-eq.hpp:70:43:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::ConstIntView]'
gecode/int/nvalues.cpp:60:9:   required from here
./gecode/int/rel/eq.hpp:130:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  130 |       (void) new (home) EqDom<View0,View1>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/distinct.hh:50,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/rel/eq.hpp:115:34: note:   initializing argument 1 of 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
  115 |   EqDom<View0,View1>::EqDom(Home home, View0 x0, View1 x1)
      |                             ~~~~~^~~~
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::NaryEqDom<View>::NaryEqDom(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]':
./gecode/int/rel/eq.hpp:229:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/nvalues/int-eq.hpp:70:43:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::ConstIntView]'
gecode/int/nvalues.cpp:60:9:   required from here
./gecode/int/rel/eq.hpp:210:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  210 |     : NaryPropagator<View,PC_INT_DOM>(home,x) {}
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/propagator.hpp:444:9: note:   initializing argument 1 of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int pc = 2]'
  444 |   (Home home, ViewArray<View>& y)
      |    ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:306,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/distinct/ter-dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]':
./gecode/int/distinct/dom.hpp:53:32:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/nvalues/int-eq.hpp:75:42:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::ConstIntView]'
gecode/int/nvalues.cpp:60:9:   required from here
./gecode/int/distinct/ter-dom.hpp:54:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     (void) new (home) TerDom<View>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:306,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/distinct/ter-dom.hpp:48:29: note:   initializing argument 1 of 'Gecode::Int::Distinct::TerDom<View>::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
   48 |   TerDom<View>::TerDom(Home home, View x0, View x1, View x2)
      |                        ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:309,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/distinct/dom.hpp: In instantiation of 'Gecode::Int::Distinct::Dom<View>::Dom(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]':
./gecode/int/distinct/dom.hpp:57:14:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/nvalues/int-eq.hpp:75:42:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::ConstIntView]'
gecode/int/nvalues.cpp:60:9:   required from here
./gecode/int/distinct/dom.hpp:45:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   45 |     : NaryPropagator<View,PC_INT_DOM>(home,x) {}
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/propagator.hpp:444:9: note:   initializing argument 1 of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int pc = 2]'
  444 |   (Home home, ViewArray<View>& y)
      |    ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-base.hpp: In instantiation of 'Gecode::Int::NValues::IntBase<VY>::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::ConstIntView]':
./gecode/int/nvalues/int-eq.hpp:46:30:   required from 'Gecode::Int::NValues::EqInt<VY>::EqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::ConstIntView]'
./gecode/int/nvalues/int-eq.hpp:95:12:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::ConstIntView]'
gecode/int/nvalues.cpp:60:9:   required from here
./gecode/int/nvalues/int-base.hpp:46:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |       vs(vs0) {}
      |             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/propagator.hpp:653:9: note:   initializing argument 1 of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::ConstIntView; int pc1 = 1]'
  653 |   (Home home, ViewArray<View0>& x0, View1 y0)
      |    ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-base.hpp: In instantiation of 'Gecode::Int::NValues::IntBase<VY>::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::IntView]':
./gecode/int/nvalues/int-eq.hpp:46:30:   required from 'Gecode::Int::NValues::EqInt<VY>::EqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::IntView]'
./gecode/int/nvalues/int-eq.hpp:95:12:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::IntView]'
gecode/int/nvalues.cpp:67:9:   required from here
./gecode/int/nvalues/int-base.hpp:46:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |       vs(vs0) {}
      |             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/propagator.hpp:653:9: note:   initializing argument 1 of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 1]'
  653 |   (Home home, ViewArray<View0>& x0, View1 y0)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 0]':
./gecode/int/rel/nq.hpp:49:51:   required from 'Gecode::Int::Rel::Nq<View>::Nq(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
./gecode/int/rel/nq.hpp:61:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
gecode/int/nvalues.cpp:117:9:   required from here
./gecode/kernel/propagator.hpp:341:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  341 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/int-base.hpp: In instantiation of 'Gecode::Int::NValues::IntBase<VY>::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::OffsetView]':
./gecode/int/nvalues/int-lq.hpp:46:30:   required from 'Gecode::Int::NValues::LqInt<VY>::LqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::OffsetView]'
./gecode/int/nvalues/int-lq.hpp:91:12:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::LqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::OffsetView]'
gecode/int/nvalues.cpp:124:9:   required from here
./gecode/int/nvalues/int-base.hpp:46:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |       vs(vs0) {}
      |             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/propagator.hpp:653:9: note:   initializing argument 1 of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::OffsetView; int pc1 = 1]'
  653 |   (Home home, ViewArray<View0>& x0, View1 y0)
      |    ~~~~~^~~~
In file included from ./gecode/int/bool.hh:650,
                 from ./gecode/int/nvalues/bool-eq.hpp:39,
                 from ./gecode/int/nvalues.hh:423,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/bool/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]':
./gecode/int/bool/eq.hpp:141:29:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
./gecode/int/nvalues/bool-eq.hpp:80:42:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::ConstIntView]'
gecode/int/nvalues.cpp:159:9:   required from here
./gecode/int/bool/eq.hpp:78:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   78 |         (void) new (home) Eq<BVA,BVB>(home,b0,b1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:650,
                 from ./gecode/int/nvalues/bool-eq.hpp:39,
                 from ./gecode/int/nvalues.hh:423,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/bool/eq.hpp:42:24: note:   initializing argument 1 of 'Gecode::Int::Bool::Eq<BVA, BVB>::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   42 |   Eq<BVA,BVB>::Eq(Home home, BVA b0, BVB b1)
      |                   ~~~~~^~~~
./gecode/int/bool/eq.hpp: In instantiation of 'Gecode::Int::Bool::NaryEq<BV>::NaryEq(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]':
./gecode/int/bool/eq.hpp:157:12:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
./gecode/int/nvalues/bool-eq.hpp:80:42:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::ConstIntView]'
gecode/int/nvalues.cpp:159:9:   required from here
./gecode/int/bool/eq.hpp:120:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  120 |     : NaryPropagator<BV,PC_BOOL_VAL>(home,x) {}
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/propagator.hpp:444:9: note:   initializing argument 1 of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::BoolView; int pc = 0]'
  444 |   (Home home, ViewArray<View>& y)
      |    ~~~~~^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/distinct.hh:50,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]':
./gecode/int/rel/nq.hpp:148:28:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::BoolView]'
./gecode/int/nvalues/bool-eq.hpp:86:41:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::ConstIntView]'
gecode/int/nvalues.cpp:159:9:   required from here
./gecode/int/rel/nq.hpp:61:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   61 |       (void) new (home) Nq<View>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/distinct.hh:50,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/rel/nq.hpp:48:21: note:   initializing argument 1 of 'Gecode::Int::Rel::Nq<View>::Nq(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]'
   48 |   Nq<View>::Nq(Home home, View x0, View x1)
      |                ~~~~~^~~~
./gecode/int/rel/nq.hpp: In instantiation of 'Gecode::Int::Rel::NaryNq<View>::NaryNq(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::BoolView]':
./gecode/int/rel/nq.hpp:149:12:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::BoolView]'
./gecode/int/nvalues/bool-eq.hpp:86:41:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::ConstIntView]'
gecode/int/nvalues.cpp:159:9:   required from here
./gecode/int/rel/nq.hpp:101:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |     : NaryPropagator<View,PC_INT_VAL>(home,x) {}
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/propagator.hpp:444:9: note:   initializing argument 1 of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::BoolView; int pc = 0]'
  444 |   (Home home, ViewArray<View>& y)
      |    ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:422,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-base.hpp: In instantiation of 'Gecode::Int::NValues::BoolBase<VY>::BoolBase(Gecode::Home, int, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::ConstIntView]':
./gecode/int/nvalues/bool-eq.hpp:46:35:   required from 'Gecode::Int::NValues::EqBool<VY>::EqBool(Gecode::Home, int, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::ConstIntView]'
./gecode/int/nvalues/bool-eq.hpp:116:12:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::ConstIntView]'
gecode/int/nvalues.cpp:159:9:   required from here
./gecode/int/nvalues/bool-base.hpp:44:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), status(status0), c(home), y(y0) {
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:422,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-base.hpp: In instantiation of 'Gecode::Int::NValues::BoolBase<VY>::BoolBase(Gecode::Home, int, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::IntView]':
./gecode/int/nvalues/bool-eq.hpp:46:35:   required from 'Gecode::Int::NValues::EqBool<VY>::EqBool(Gecode::Home, int, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::IntView]'
./gecode/int/nvalues/bool-eq.hpp:116:12:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::IntView]'
gecode/int/nvalues.cpp:166:9:   required from here
./gecode/int/nvalues/bool-base.hpp:44:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), status(status0), c(home), y(y0) {
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/nvalues.hh:422,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/nvalues/bool-base.hpp: In instantiation of 'Gecode::Int::NValues::BoolBase<VY>::BoolBase(Gecode::Home, int, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::OffsetView]':
./gecode/int/nvalues/bool-lq.hpp:45:35:   required from 'Gecode::Int::NValues::LqBool<VY>::LqBool(Gecode::Home, int, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::OffsetView]'
./gecode/int/nvalues/bool-lq.hpp:109:12:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::LqBool<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::OffsetView]'
gecode/int/nvalues.cpp:221:9:   required from here
./gecode/int/nvalues/bool-base.hpp:44:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), status(status0), c(home), y(y0) {
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/distinct.hh:50,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]':
./gecode/int/rel/eq.hpp:130:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
./gecode/int/rel/eq.hpp:217:36:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/nvalues/int-eq.hpp:70:43:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::ConstIntView]'
gecode/int/nvalues.cpp:60:9:   required from here
./gecode/int/rel/eq.hpp:116:72: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  116 |     : MixBinaryPropagator<View0,PC_INT_DOM,View1,PC_INT_DOM>(home,x0,x1) {}
      |                                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int pc = 2]':
./gecode/int/rel/eq.hpp:210:45:   required from 'Gecode::Int::Rel::NaryEqDom<View>::NaryEqDom(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/rel/eq.hpp:229:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/nvalues/int-eq.hpp:70:43:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::ConstIntView]'
gecode/int/nvalues.cpp:60:9:   required from here
./gecode/kernel/propagator.hpp:445:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  445 |     : Propagator(home), x(y) {
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:306,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/distinct/ter-dom.hpp: In instantiation of 'Gecode::Int::Distinct::TerDom<View>::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]':
./gecode/int/distinct/ter-dom.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
./gecode/int/distinct/dom.hpp:53:32:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/nvalues/int-eq.hpp:75:42:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::ConstIntView]'
gecode/int/nvalues.cpp:60:9:   required from here
./gecode/int/distinct/ter-dom.hpp:49:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : TernaryPropagator<View,PC_INT_DOM>(home,x0,x1,x2) {}
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/propagator.hpp:390:9: note:   initializing argument 1 of 'Gecode::TernaryPropagator<View, pc>::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]'
  390 |   (Home home, View y0, View y1, View y2)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::ConstIntView; int pc1 = 1]':
./gecode/int/nvalues/int-base.hpp:46:13:   required from 'Gecode::Int::NValues::IntBase<VY>::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::ConstIntView]'
./gecode/int/nvalues/int-eq.hpp:46:30:   required from 'Gecode::Int::NValues::EqInt<VY>::EqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::ConstIntView]'
./gecode/int/nvalues/int-eq.hpp:95:12:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::ConstIntView]'
gecode/int/nvalues.cpp:60:9:   required from here
./gecode/kernel/propagator.hpp:654:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  654 |     : Propagator(home), x(x0), y(y0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 1]':
./gecode/int/nvalues/int-base.hpp:46:13:   required from 'Gecode::Int::NValues::IntBase<VY>::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::IntView]'
./gecode/int/nvalues/int-eq.hpp:46:30:   required from 'Gecode::Int::NValues::EqInt<VY>::EqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::IntView]'
./gecode/int/nvalues/int-eq.hpp:95:12:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::IntView]'
gecode/int/nvalues.cpp:67:9:   required from here
./gecode/kernel/propagator.hpp:654:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  654 |     : Propagator(home), x(x0), y(y0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::OffsetView; int pc1 = 1]':
./gecode/int/nvalues/int-base.hpp:46:13:   required from 'Gecode::Int::NValues::IntBase<VY>::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::OffsetView]'
./gecode/int/nvalues/int-lq.hpp:46:30:   required from 'Gecode::Int::NValues::LqInt<VY>::LqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::OffsetView]'
./gecode/int/nvalues/int-lq.hpp:91:12:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::LqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::OffsetView]'
gecode/int/nvalues.cpp:124:9:   required from here
./gecode/kernel/propagator.hpp:654:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  654 |     : Propagator(home), x(x0), y(y0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/bool.hh:650,
                 from ./gecode/int/nvalues/bool-eq.hpp:39,
                 from ./gecode/int/nvalues.hh:423,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/bool/eq.hpp: In instantiation of 'Gecode::Int::Bool::Eq<BVA, BVB>::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]':
./gecode/int/bool/eq.hpp:78:16:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
./gecode/int/bool/eq.hpp:141:29:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
./gecode/int/nvalues/bool-eq.hpp:80:42:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::ConstIntView]'
gecode/int/nvalues.cpp:159:9:   required from here
./gecode/int/bool/eq.hpp:43:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : BoolBinary<BVA,BVB>(home,b0,b1) {}
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/bool.hh:649,
                 from ./gecode/int/nvalues/bool-eq.hpp:39,
                 from ./gecode/int/nvalues.hh:423,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/bool/base.hpp:46:40: note:   initializing argument 1 of 'Gecode::Int::Bool::BoolBinary<BVA, BVB>::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
   46 |   BoolBinary<BVA,BVB>::BoolBinary(Home home, BVA b0, BVB b1)
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::BoolView; int pc = 0]':
./gecode/int/bool/eq.hpp:120:44:   required from 'Gecode::Int::Bool::NaryEq<BV>::NaryEq(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
./gecode/int/bool/eq.hpp:157:12:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
./gecode/int/nvalues/bool-eq.hpp:80:42:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::ConstIntView]'
gecode/int/nvalues.cpp:159:9:   required from here
./gecode/kernel/propagator.hpp:445:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  445 |     : Propagator(home), x(y) {
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/distinct.hh:50,
                 from ./gecode/int/nvalues/int-base.hpp:38,
                 from ./gecode/int/nvalues.hh:285,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/rel/nq.hpp: In instantiation of 'Gecode::Int::Rel::Nq<View>::Nq(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]':
./gecode/int/rel/nq.hpp:61:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::BoolView]'
./gecode/int/rel/nq.hpp:148:28:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryNq<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::BoolView]'
./gecode/int/nvalues/bool-eq.hpp:86:41:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::ConstIntView]'
gecode/int/nvalues.cpp:159:9:   required from here
./gecode/int/rel/nq.hpp:49:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : BinaryPropagator<View,PC_INT_VAL>(home,x0,x1) {}
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]':
./gecode/int/rel/eq.hpp:116:72:   required from 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
./gecode/int/rel/eq.hpp:130:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]'
./gecode/int/rel/eq.hpp:217:36:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/nvalues/int-eq.hpp:70:43:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::ConstIntView]'
gecode/int/nvalues.cpp:60:9:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::TernaryPropagator<View, pc>::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]':
./gecode/int/distinct/ter-dom.hpp:49:55:   required from 'Gecode::Int::Distinct::TerDom<View>::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
./gecode/int/distinct/ter-dom.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
./gecode/int/distinct/dom.hpp:53:32:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/nvalues/int-eq.hpp:75:42:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqInt<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::IntView>&, VY) [with VY = Gecode::Int::ConstIntView]'
gecode/int/nvalues.cpp:60:9:   required from here
./gecode/kernel/propagator.hpp:391:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  391 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/bool.hh:649,
                 from ./gecode/int/nvalues/bool-eq.hpp:39,
                 from ./gecode/int/nvalues.hh:423,
                 from gecode/int/nvalues.cpp:38:
./gecode/int/bool/base.hpp: In instantiation of 'Gecode::Int::Bool::BoolBinary<BVA, BVB>::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]':
./gecode/int/bool/eq.hpp:43:37:   required from 'Gecode::Int::Bool::Eq<BVA, BVB>::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
./gecode/int/bool/eq.hpp:78:16:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::Eq<BVA, BVB>::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]'
./gecode/int/bool/eq.hpp:141:29:   required from 'static Gecode::ExecStatus Gecode::Int::Bool::NaryEq<BV>::post(Gecode::Home, Gecode::ViewArray<View>&) [with BV = Gecode::Int::BoolView]'
./gecode/int/nvalues/bool-eq.hpp:80:42:   required from 'static Gecode::ExecStatus Gecode::Int::NValues::EqBool<VY>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, VY) [with VY = Gecode::Int::ConstIntView]'
gecode/int/nvalues.cpp:159:9:   required from here
./gecode/int/bool/base.hpp:47:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : Propagator(home), x0(b0), x1(b1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/iter.hh:63,
                 from ./gecode/int.hh:56,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/iter/ranges-inter.hpp: In instantiation of 'Gecode::Iter::Ranges::Inter<I, J>::Inter(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Int::IntVarImpFwd]':
./gecode/int/var-imp/int.hpp:672:41:   required from 'Gecode::ModEvent Gecode::Int::IntVarImp::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/int/view/int.hpp:181:36:   required from 'Gecode::ModEvent Gecode::Int::IntView::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/int/nvalues/int-base.hpp:178:9:   required from 'Gecode::ExecStatus Gecode::Int::NValues::IntBase<VY>::prune_lower(Gecode::Space&, int*, int) [with VY = Gecode::Int::IntView]'
./gecode/int/nvalues/int-lq.hpp:147:5:   required from 'Gecode::ExecStatus Gecode::Int::NValues::LqInt<VY>::propagate(Gecode::Space&, const ModEventDelta&) [with VY = Gecode::Int::IntView; Gecode::ModEventDelta = int]'
./gecode/int/nvalues/int-lq.hpp:116:3:   required from here
./gecode/iter/ranges-inter.hpp:146:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy]
  146 |     : i(i0), j(j0) {
      |                  ^
In file included from ./gecode/iter.hh:71,
                 from ./gecode/int.hh:56,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)'
  354 |   NaryUnion::operator =(const NaryUnion& m) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/nvalues.hh:41,
                 from gecode/int/nvalues.cpp:38:
./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp<VIC>::subscribe(Gecode::Space&, Gecode::Propagator&, Gecode::PropCond, bool, Gecode::ModEvent, bool) [with VIC = Gecode::Int::BoolVarImpConf]':
./gecode/kernel/core.hpp:3396:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds]
 3396 |     return b.base+u.idx[pc-1];
      |                   ~~~~~^
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic    \
-c -o gecode/float/branch/activity.o  gecode/float/branch/activity.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/float.hh:50,
                 from gecode/float/branch/activity.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from gecode/float/branch/activity.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/float.hh:50,
                 from gecode/float/branch/activity.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:50,
                 from gecode/float/branch/activity.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from gecode/float/branch/activity.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from gecode/float/branch/activity.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from gecode/float/branch/activity.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from gecode/float/branch/activity.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float.hh:50,
                 from gecode/float/branch/activity.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from gecode/float/branch/activity.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float.hh:50,
                 from gecode/float/branch/activity.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:50,
                 from gecode/float/branch/activity.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float.hh:50,
                 from gecode/float/branch/activity.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from gecode/float/branch/activity.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float.hh:50,
                 from gecode/float/branch/activity.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:50,
                 from gecode/float/branch/activity.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from gecode/float/branch/activity.cpp:38:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from gecode/float/branch/activity.cpp:38:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from gecode/float/branch/activity.cpp:38:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from gecode/float/branch/activity.cpp:38:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from gecode/float/branch/activity.cpp:38:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from gecode/float/branch/activity.cpp:38:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/float/branch/activity.cpp:38:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
gecode/float/branch/activity.cpp: In constructor 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)':
gecode/float/branch/activity.cpp:45:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   45 |     Activity::init(home,y,d,bm);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:210,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/activity.hpp:352:23: note:   initializing argument 1 of 'void Gecode::Activity::init(Gecode::Home, Gecode::ViewArray<View>&, double, typename Gecode::BranchTraits<typename View::VarType>::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits<typename View::VarType>::Merit = double (*)(const Gecode::Space&, Gecode::FloatVar, int)]'
  352 |   Activity::init(Home home, ViewArray<View>& x, double d,
      |                  ~~~~~^~~~
gecode/float/branch/activity.cpp: In member function 'void Gecode::FloatActivity::init(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)':
gecode/float/branch/activity.cpp:52:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   52 |     Activity::init(home,y,d,bm);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:210,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/activity.hpp:352:23: note:   initializing argument 1 of 'void Gecode::Activity::init(Gecode::Home, Gecode::ViewArray<View>&, double, typename Gecode::BranchTraits<typename View::VarType>::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits<typename View::VarType>::Merit = double (*)(const Gecode::Space&, Gecode::FloatVar, int)]'
  352 |   Activity::init(Home home, ViewArray<View>& x, double d,
      |                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from gecode/float/branch/activity.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from gecode/float/branch/activity.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from gecode/float/branch/activity.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from gecode/float/branch/activity.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from gecode/float/branch/activity.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from gecode/float/branch/activity.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:210,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/activity.hpp: In instantiation of 'void Gecode::Activity::init(Gecode::Home, Gecode::ViewArray<View>&, double, typename Gecode::BranchTraits<typename View::VarType>::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits<typename View::VarType>::Merit = double (*)(const Gecode::Space&, Gecode::FloatVar, int)]':
gecode/float/branch/activity.cpp:45:31:   required from here
./gecode/kernel/activity.hpp:355:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  355 |     storage = new Storage(home,x,d,bm);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:210,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/activity.hpp:278:35: note:   initializing argument 1 of 'Gecode::Activity::Storage::Storage(Gecode::Home, Gecode::ViewArray<View>&, double, typename Gecode::BranchTraits<typename View::VarType>::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits<typename View::VarType>::Merit = double (*)(const Gecode::Space&, Gecode::FloatVar, int)]'
  278 |   Activity::Storage::Storage(Home home, ViewArray<View>& x, double d0,
      |                              ~~~~~^~~~
./gecode/kernel/activity.hpp:356:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  356 |     (void) Recorder<View>::post(home,x,*this);
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:210,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/activity.hpp:257:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Activity::Recorder<View>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::Activity&) [with View = Gecode::Float::FloatView]'
  257 |   Activity::Recorder<View>::post(Home home, ViewArray<View>& x,
      |                                  ~~~~~^~~~
./gecode/kernel/activity.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Activity::Recorder<View>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::Activity&) [with View = Gecode::Float::FloatView]':
./gecode/kernel/activity.hpp:356:32:   required from 'void Gecode::Activity::init(Gecode::Home, Gecode::ViewArray<View>&, double, typename Gecode::BranchTraits<typename View::VarType>::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits<typename View::VarType>::Merit = double (*)(const Gecode::Space&, Gecode::FloatVar, int)]'
gecode/float/branch/activity.cpp:45:31:   required from here
./gecode/kernel/activity.hpp:259:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  259 |     (void) new (home) Recorder<View>(home,x,a);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:210,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/activity.hpp:246:43: note:   initializing argument 1 of 'Gecode::Activity::Recorder<View>::Recorder(Gecode::Home, Gecode::ViewArray<View>&, Gecode::Activity&) [with View = Gecode::Float::FloatView]'
  246 |   Activity::Recorder<View>::Recorder(Home home, ViewArray<View>& x,
      |                                      ~~~~~^~~~
./gecode/kernel/activity.hpp: In instantiation of 'Gecode::Activity::Recorder<View>::Recorder(Gecode::Home, Gecode::ViewArray<View>&, Gecode::Activity&) [with View = Gecode::Float::FloatView]':
./gecode/kernel/activity.hpp:259:12:   required from 'static Gecode::ExecStatus Gecode::Activity::Recorder<View>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::Activity&) [with View = Gecode::Float::FloatView]'
./gecode/kernel/activity.hpp:356:32:   required from 'void Gecode::Activity::init(Gecode::Home, Gecode::ViewArray<View>&, double, typename Gecode::BranchTraits<typename View::VarType>::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits<typename View::VarType>::Merit = double (*)(const Gecode::Space&, Gecode::FloatVar, int)]'
gecode/float/branch/activity.cpp:45:31:   required from here
./gecode/kernel/activity.hpp:248:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  248 |     : NaryPropagator<View,PC_GEN_NONE>(home,x), a(a0), c(home) {
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/propagator.hpp:444:9: note:   initializing argument 1 of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Float::FloatView; int pc = -1]'
  444 |   (Home home, ViewArray<View>& y)
      |    ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from gecode/float/branch/activity.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from gecode/float/branch/activity.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from gecode/float/branch/activity.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Float::FloatView; int pc = -1]':
./gecode/kernel/activity.hpp:248:62:   required from 'Gecode::Activity::Recorder<View>::Recorder(Gecode::Home, Gecode::ViewArray<View>&, Gecode::Activity&) [with View = Gecode::Float::FloatView]'
./gecode/kernel/activity.hpp:259:12:   required from 'static Gecode::ExecStatus Gecode::Activity::Recorder<View>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::Activity&) [with View = Gecode::Float::FloatView]'
./gecode/kernel/activity.hpp:356:32:   required from 'void Gecode::Activity::init(Gecode::Home, Gecode::ViewArray<View>&, double, typename Gecode::BranchTraits<typename View::VarType>::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits<typename View::VarType>::Merit = double (*)(const Gecode::Space&, Gecode::FloatVar, int)]'
gecode/float/branch/activity.cpp:45:31:   required from here
./gecode/kernel/propagator.hpp:445:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  445 |     : Propagator(home), x(y) {
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic    \
-c -o gecode/float/rounding.o  gecode/float/rounding.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/float.hh:49,
                 from gecode/float/rounding.cpp:42:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/rounding.cpp:42:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/float.hh:49,
                 from gecode/float/rounding.cpp:42:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/rounding.cpp:42:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/float.hh:50,
                 from gecode/float/rounding.cpp:42:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from gecode/float/rounding.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/float.hh:50,
                 from gecode/float/rounding.cpp:42:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/rounding.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:50,
                 from gecode/float/rounding.cpp:42:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from gecode/float/rounding.cpp:42:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/rounding.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from gecode/float/rounding.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from gecode/float/rounding.cpp:42:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/rounding.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from gecode/float/rounding.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from gecode/float/rounding.cpp:42:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/rounding.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from gecode/float/rounding.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from gecode/float/rounding.cpp:42:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/rounding.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from gecode/float/rounding.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float.hh:50,
                 from gecode/float/rounding.cpp:42:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/rounding.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from gecode/float/rounding.cpp:42:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float.hh:50,
                 from gecode/float/rounding.cpp:42:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/rounding.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:50,
                 from gecode/float/rounding.cpp:42:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float.hh:50,
                 from gecode/float/rounding.cpp:42:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/rounding.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from gecode/float/rounding.cpp:42:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float.hh:50,
                 from gecode/float/rounding.cpp:42:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/rounding.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:50,
                 from gecode/float/rounding.cpp:42:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from gecode/float/rounding.cpp:42:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from gecode/float/rounding.cpp:42:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/rounding.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from gecode/float/rounding.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from gecode/float/rounding.cpp:42:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/rounding.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from gecode/float/rounding.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from gecode/float/rounding.cpp:42:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/rounding.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from gecode/float/rounding.cpp:42:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from gecode/float/rounding.cpp:42:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/rounding.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/float/rounding.cpp:42:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from gecode/float/rounding.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from gecode/float/rounding.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from gecode/float/rounding.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from gecode/float/rounding.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from gecode/float/rounding.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from gecode/float/rounding.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from gecode/float/rounding.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from gecode/float/rounding.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from gecode/float/rounding.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from gecode/float/rounding.cpp:42:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from gecode/float/rounding.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from gecode/float/rounding.cpp:42:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/float.hh:49,
                 from gecode/float/rounding.cpp:42:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from gecode/float/rounding.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/float.hh:49,
                 from gecode/float/rounding.cpp:42:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from gecode/float/rounding.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/float.hh:49,
                 from gecode/float/rounding.cpp:42:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from gecode/float/rounding.cpp:42:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic    \
-c -o gecode/float/exec.o  gecode/float/exec.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/float.hh:49,
                 from gecode/float/exec.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/exec.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/float.hh:49,
                 from gecode/float/exec.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/exec.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/float.hh:50,
                 from gecode/float/exec.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from gecode/float/exec.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/float.hh:50,
                 from gecode/float/exec.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:50,
                 from gecode/float/exec.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from gecode/float/exec.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from gecode/float/exec.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from gecode/float/exec.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from gecode/float/exec.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from gecode/float/exec.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from gecode/float/exec.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from gecode/float/exec.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from gecode/float/exec.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float.hh:50,
                 from gecode/float/exec.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from gecode/float/exec.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float.hh:50,
                 from gecode/float/exec.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:50,
                 from gecode/float/exec.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float.hh:50,
                 from gecode/float/exec.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from gecode/float/exec.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float.hh:50,
                 from gecode/float/exec.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:50,
                 from gecode/float/exec.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from gecode/float/exec.cpp:38:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from gecode/float/exec.cpp:38:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from gecode/float/exec.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from gecode/float/exec.cpp:38:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from gecode/float/exec.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from gecode/float/exec.cpp:38:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from gecode/float/exec.cpp:38:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from gecode/float/exec.cpp:38:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/float/exec.cpp:38:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from gecode/float/exec.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from gecode/float/exec.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from gecode/float/exec.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from gecode/float/exec.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from gecode/float/exec.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from gecode/float/exec.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from gecode/float/exec.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from gecode/float/exec.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from gecode/float/exec.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from gecode/float/exec.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from gecode/float/exec.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from gecode/float/exec.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from gecode/float/exec.cpp:39:
./gecode/kernel/wait.hh: In instantiation of 'Gecode::Kernel::UnaryWait<View>::UnaryWait(Gecode::Home, View, void (*)(Gecode::Space&)) [with View = Gecode::Float::FloatView]':
./gecode/kernel/wait.hh:146:14:   required from 'static Gecode::ExecStatus Gecode::Kernel::UnaryWait<View>::post(Gecode::Space&, View, void (*)(Gecode::Space&)) [with View = Gecode::Float::FloatView]'
gecode/float/exec.cpp:46:5:   required from here
./gecode/kernel/wait.hh:113:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  113 |     : Propagator(home), x(x0), c(c0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from gecode/float/exec.cpp:39:
./gecode/kernel/wait.hh: In instantiation of 'Gecode::Kernel::NaryWait<View>::NaryWait(Gecode::Home, Gecode::ViewArray<View>&, void (*)(Gecode::Space&)) [with View = Gecode::Float::FloatView]':
./gecode/kernel/wait.hh:226:16:   required from 'static Gecode::ExecStatus Gecode::Kernel::NaryWait<View>::post(Gecode::Space&, Gecode::ViewArray<View>&, void (*)(Gecode::Space&)) [with View = Gecode::Float::FloatView]'
gecode/float/exec.cpp:53:5:   required from here
./gecode/kernel/wait.hh:167:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  167 |     : Propagator(home), x(x0), c(c0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from gecode/float/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/float.hh:49,
                 from gecode/float/exec.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from gecode/float/exec.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/float.hh:49,
                 from gecode/float/exec.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from gecode/float/exec.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/float.hh:49,
                 from gecode/float/exec.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from gecode/float/exec.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/unary.o  gecode/int/unary.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
gecode/int/unary.cpp: In function 'void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntConLevel)':
gecode/int/unary.cpp:72:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   72 |         GECODE_ES_FAIL(Distinct::Bnd<IntView>::post(home,xv));
      |                                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:305,
                 from gecode/int/unary.cpp:41:
./gecode/int/distinct/bnd.hpp:435:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
  435 |   Bnd<View>::post(Home home, ViewArray<View>& x){
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
gecode/int/unary.cpp:75:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   75 |         GECODE_ES_FAIL(Distinct::Dom<IntView>::post(home,xv));
      |                                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:309,
                 from gecode/int/unary.cpp:41:
./gecode/int/distinct/dom.hpp:49:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
   49 |   Dom<View>::post(Home home, ViewArray<View>& x) {
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
gecode/int/unary.cpp:78:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   78 |         GECODE_ES_FAIL(Distinct::Val<IntView>::post(home,xv));
      |                                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:304,
                 from gecode/int/unary.cpp:41:
./gecode/int/distinct/val.hpp:174:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::Val<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
  174 |   Val<View>::post(Home home, ViewArray<View>& x) {
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
gecode/int/unary.cpp:84:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |       GECODE_ES_FAIL(ManProp<ManFixPTask>::post(home,t));
      |                                                       ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/unary.hh:834,
                 from gecode/int/unary.cpp:40:
./gecode/int/unary/man-prop.hpp:53:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp<ManTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFixPTask]'
   53 |   ManProp<ManTask>::post(Home home, TaskArray<ManTask>& t) {
      |                          ~~~~~^~~~
gecode/int/unary.cpp: In function 'void Gecode::unary(Gecode::Home, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntConLevel)':
gecode/int/unary.cpp:110:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  110 |       unary(home, flex, fix, icl);
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/unary.cpp:48:14: note:   initializing argument 1 of 'void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntConLevel)'
   48 |   unary(Home home, const IntVarArgs& s, const IntArgs& p, IntConLevel icl) {
      |         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
gecode/int/unary.cpp:115:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  115 |       GECODE_ES_FAIL(ManProp<ManFixPSETask>::post(home,tasks));
      |                                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/unary.hh:834,
                 from gecode/int/unary.cpp:40:
./gecode/int/unary/man-prop.hpp:53:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp<ManTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFixPSETask]'
   53 |   ManProp<ManTask>::post(Home home, TaskArray<ManTask>& t) {
      |                          ~~~~~^~~~
gecode/int/unary.cpp: In function 'void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel)':
gecode/int/unary.cpp:141:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  141 |       unary(home,s,p,icl);
      |                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/unary.cpp:48:14: note:   initializing argument 1 of 'void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntConLevel)'
   48 |   unary(Home home, const IntVarArgs& s, const IntArgs& p, IntConLevel icl) {
      |         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
gecode/int/unary.cpp:147:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  147 |       GECODE_ES_FAIL(OptProp<OptFixPTask>::post(home,t));
      |                                                       ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/unary.hh:835,
                 from gecode/int/unary.cpp:40:
./gecode/int/unary/opt-prop.hpp:54:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp<OptTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFixPTask]'
   54 |   OptProp<OptTask>::post(Home home, TaskArray<OptTask>& t) {
      |                          ~~~~~^~~~
gecode/int/unary.cpp: In function 'void Gecode::unary(Gecode::Home, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel)':
gecode/int/unary.cpp:180:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  180 |       unary(home,t,flex,fix,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/unary.cpp:89:14: note:   initializing argument 1 of 'void Gecode::unary(Gecode::Home, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntConLevel)'
   89 |   unary(Home home, const TaskTypeArgs& t,
      |         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
gecode/int/unary.cpp:186:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  186 |         GECODE_ES_FAIL(OptProp<OptFixPTask>::post(home,tasks));
      |                                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/unary.hh:835,
                 from gecode/int/unary.cpp:40:
./gecode/int/unary/opt-prop.hpp:54:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp<OptTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFixPTask]'
   54 |   OptProp<OptTask>::post(Home home, TaskArray<OptTask>& t) {
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
gecode/int/unary.cpp:191:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  191 |         GECODE_ES_FAIL(OptProp<OptFixPSETask>::post(home,tasks));
      |                                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/unary.hh:835,
                 from gecode/int/unary.cpp:40:
./gecode/int/unary/opt-prop.hpp:54:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp<OptTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFixPSETask]'
   54 |   OptProp<OptTask>::post(Home home, TaskArray<OptTask>& t) {
      |                          ~~~~~^~~~
gecode/int/unary.cpp: In function 'void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
gecode/int/unary.cpp:205:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  205 |       rel(home, p[i], IRT_GQ, 0);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/int.hh:1062:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1062 |   rel(Home home, IntVar x, IntRelType irt, int c,
      |       ~~~~~^~~~
gecode/int/unary.cpp:218:26: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  218 |       unary(home,s,pp,icl);
      |                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/unary.cpp:48:14: note:   initializing argument 1 of 'void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntConLevel)'
   48 |   unary(Home home, const IntVarArgs& s, const IntArgs& p, IntConLevel icl) {
      |         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
gecode/int/unary.cpp:223:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  223 |       GECODE_ES_FAIL(ManProp<ManFlexTask>::post(home,t));
      |                                                       ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/unary.hh:834,
                 from gecode/int/unary.cpp:40:
./gecode/int/unary/man-prop.hpp:53:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp<ManTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFlexTask]'
   53 |   ManProp<ManTask>::post(Home home, TaskArray<ManTask>& t) {
      |                          ~~~~~^~~~
gecode/int/unary.cpp: In function 'void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel)':
gecode/int/unary.cpp:237:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  237 |       rel(home, p[i], IRT_GQ, 0);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/int.hh:1062:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1062 |   rel(Home home, IntVar x, IntRelType irt, int c,
      |       ~~~~~^~~~
gecode/int/unary.cpp:247:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  247 |       unary(home,s,p,e,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/unary.cpp:197:14: note:   initializing argument 1 of 'void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntConLevel)'
  197 |   unary(Home home, const IntVarArgs& s, const IntVarArgs& p,
      |         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
gecode/int/unary.cpp:252:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  252 |       GECODE_ES_FAIL(OptProp<OptFlexTask>::post(home,t));
      |                                                       ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/unary.hh:835,
                 from gecode/int/unary.cpp:40:
./gecode/int/unary/opt-prop.hpp:54:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp<OptTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFlexTask]'
   54 |   OptProp<OptTask>::post(Home home, TaskArray<OptTask>& t) {
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'bool Gecode::VarArgArray<Var>::same(const Gecode::Space&) const [with Var = Gecode::IntVar]':
gecode/int/unary.cpp:51:20:   required from here
./gecode/kernel/array.hpp:2091:12: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2091 |       y[i] = a[i];
      |       ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/int/distinct.hh:305,
                 from gecode/int/unary.cpp:41:
./gecode/int/distinct/bnd.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]':
gecode/int/unary.cpp:72:9:   required from here
./gecode/int/distinct/bnd.hpp:437:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  437 |       return Rel::Nq<View>::post(home,x[0],x[1]);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/distinct.hh:50,
                 from gecode/int/unary.cpp:41:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:305,
                 from gecode/int/unary.cpp:41:
./gecode/int/distinct/bnd.hpp:439:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  439 |       (void) new (home) Bnd<View>(home,x);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:305,
                 from gecode/int/unary.cpp:41:
./gecode/int/distinct/bnd.hpp:42:23: note:   initializing argument 1 of 'Gecode::Int::Distinct::Bnd<View>::Bnd(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
   42 |   Bnd<View>::Bnd(Home home, ViewArray<View>& x0)
      |                  ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:309,
                 from gecode/int/unary.cpp:41:
./gecode/int/distinct/dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]':
gecode/int/unary.cpp:75:9:   required from here
./gecode/int/distinct/dom.hpp:51:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |       return Rel::Nq<View>::post(home,x[0],x[1]);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/distinct.hh:50,
                 from gecode/int/unary.cpp:41:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:309,
                 from gecode/int/unary.cpp:41:
./gecode/int/distinct/dom.hpp:53:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |       return TerDom<View>::post(home,x[0],x[1],x[2]);
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:306,
                 from gecode/int/unary.cpp:41:
./gecode/int/distinct/ter-dom.hpp:53:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
   53 |   TerDom<View>::post(Home home, View x0, View x1, View x2) {
      |                      ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:309,
                 from gecode/int/unary.cpp:41:
./gecode/int/distinct/dom.hpp:57:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   57 |       (void) new (home) Dom<View>(home,x);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:309,
                 from gecode/int/unary.cpp:41:
./gecode/int/distinct/dom.hpp:44:23: note:   initializing argument 1 of 'Gecode::Int::Distinct::Dom<View>::Dom(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
   44 |   Dom<View>::Dom(Home home, ViewArray<View>& x)
      |                  ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:304,
                 from gecode/int/unary.cpp:41:
./gecode/int/distinct/val.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::Val<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]':
gecode/int/unary.cpp:78:9:   required from here
./gecode/int/distinct/val.hpp:176:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  176 |       return Rel::Nq<View>::post(home,x[0],x[1]);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/distinct.hh:50,
                 from gecode/int/unary.cpp:41:
./gecode/int/rel/nq.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   53 |   Nq<View>::post(Home home, View x0, View x1){
      |                  ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:304,
                 from gecode/int/unary.cpp:41:
./gecode/int/distinct/val.hpp:178:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  178 |       (void) new (home) Val<View>(home,x);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:304,
                 from gecode/int/unary.cpp:41:
./gecode/int/distinct/val.hpp:151:23: note:   initializing argument 1 of 'Gecode::Int::Distinct::Val<View>::Val(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
  151 |   Val<View>::Val(Home home, ViewArray<View>& x)
      |                  ~~~~~^~~~
In file included from ./gecode/int/unary.hh:834,
                 from gecode/int/unary.cpp:40:
./gecode/int/unary/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp<ManTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFixPTask]':
gecode/int/unary.cpp:84:7:   required from here
./gecode/int/unary/man-prop.hpp:55:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |       (void) new (home) ManProp<ManTask>(home,t);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/unary.hh:834,
                 from gecode/int/unary.cpp:40:
./gecode/int/unary/man-prop.hpp:42:34: note:   initializing argument 1 of 'Gecode::Int::Unary::ManProp<ManTask>::ManProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFixPTask]'
   42 |   ManProp<ManTask>::ManProp(Home home, TaskArray<ManTask>& t)
      |                             ~~~~~^~~~
./gecode/int/unary/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp<ManTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFixPSETask]':
gecode/int/unary.cpp:115:7:   required from here
./gecode/int/unary/man-prop.hpp:55:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |       (void) new (home) ManProp<ManTask>(home,t);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/unary.hh:834,
                 from gecode/int/unary.cpp:40:
./gecode/int/unary/man-prop.hpp:42:34: note:   initializing argument 1 of 'Gecode::Int::Unary::ManProp<ManTask>::ManProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFixPSETask]'
   42 |   ManProp<ManTask>::ManProp(Home home, TaskArray<ManTask>& t)
      |                             ~~~~~^~~~
In file included from ./gecode/int/unary.hh:835,
                 from gecode/int/unary.cpp:40:
./gecode/int/unary/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp<OptTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFixPTask]':
gecode/int/unary.cpp:147:7:   required from here
./gecode/int/unary/opt-prop.hpp:66:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |       return ManProp<typename TaskTraits<OptTask>::ManTask>::post(home,mt);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/unary.hh:834,
                 from gecode/int/unary.cpp:40:
./gecode/int/unary/man-prop.hpp:53:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp<ManTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFixPTask]'
   53 |   ManProp<ManTask>::post(Home home, TaskArray<ManTask>& t) {
      |                          ~~~~~^~~~
In file included from ./gecode/int/unary.hh:835,
                 from gecode/int/unary.cpp:40:
./gecode/int/unary/opt-prop.hpp:69:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |       (void) new (home) OptProp<OptTask>(home,t);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/unary.hh:835,
                 from gecode/int/unary.cpp:40:
./gecode/int/unary/opt-prop.hpp:44:34: note:   initializing argument 1 of 'Gecode::Int::Unary::OptProp<OptTask>::OptProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFixPTask]'
   44 |   OptProp<OptTask>::OptProp(Home home, TaskArray<OptTask>& t)
      |                             ~~~~~^~~~
./gecode/int/unary/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp<OptTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFixPSETask]':
gecode/int/unary.cpp:191:9:   required from here
./gecode/int/unary/opt-prop.hpp:66:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |       return ManProp<typename TaskTraits<OptTask>::ManTask>::post(home,mt);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/unary.hh:834,
                 from gecode/int/unary.cpp:40:
./gecode/int/unary/man-prop.hpp:53:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp<ManTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFixPTask]'
   53 |   ManProp<ManTask>::post(Home home, TaskArray<ManTask>& t) {
      |                          ~~~~~^~~~
In file included from ./gecode/int/unary.hh:835,
                 from gecode/int/unary.cpp:40:
./gecode/int/unary/opt-prop.hpp:69:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |       (void) new (home) OptProp<OptTask>(home,t);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/unary.hh:835,
                 from gecode/int/unary.cpp:40:
./gecode/int/unary/opt-prop.hpp:44:34: note:   initializing argument 1 of 'Gecode::Int::Unary::OptProp<OptTask>::OptProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFixPSETask]'
   44 |   OptProp<OptTask>::OptProp(Home home, TaskArray<OptTask>& t)
      |                             ~~~~~^~~~
In file included from ./gecode/int/unary.hh:834,
                 from gecode/int/unary.cpp:40:
./gecode/int/unary/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp<ManTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFlexTask]':
gecode/int/unary.cpp:223:7:   required from here
./gecode/int/unary/man-prop.hpp:55:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |       (void) new (home) ManProp<ManTask>(home,t);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/unary.hh:834,
                 from gecode/int/unary.cpp:40:
./gecode/int/unary/man-prop.hpp:42:34: note:   initializing argument 1 of 'Gecode::Int::Unary::ManProp<ManTask>::ManProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFlexTask]'
   42 |   ManProp<ManTask>::ManProp(Home home, TaskArray<ManTask>& t)
      |                             ~~~~~^~~~
In file included from ./gecode/int/unary.hh:835,
                 from gecode/int/unary.cpp:40:
./gecode/int/unary/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp<OptTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFlexTask]':
gecode/int/unary.cpp:252:7:   required from here
./gecode/int/unary/opt-prop.hpp:66:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |       return ManProp<typename TaskTraits<OptTask>::ManTask>::post(home,mt);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/unary.hh:834,
                 from gecode/int/unary.cpp:40:
./gecode/int/unary/man-prop.hpp:53:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp<ManTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFlexTask]'
   53 |   ManProp<ManTask>::post(Home home, TaskArray<ManTask>& t) {
      |                          ~~~~~^~~~
In file included from ./gecode/int/unary.hh:835,
                 from gecode/int/unary.cpp:40:
./gecode/int/unary/opt-prop.hpp:69:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |       (void) new (home) OptProp<OptTask>(home,t);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/unary.hh:835,
                 from gecode/int/unary.cpp:40:
./gecode/int/unary/opt-prop.hpp:44:34: note:   initializing argument 1 of 'Gecode::Int::Unary::OptProp<OptTask>::OptProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFlexTask]'
   44 |   OptProp<OptTask>::OptProp(Home home, TaskArray<OptTask>& t)
      |                             ~~~~~^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/distinct.hh:50,
                 from gecode/int/unary.cpp:41:
./gecode/int/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]':
./gecode/int/distinct/bnd.hpp:437:33:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
gecode/int/unary.cpp:72:9:   required from here
./gecode/int/rel/nq.hpp:61:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   61 |       (void) new (home) Nq<View>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/distinct.hh:50,
                 from gecode/int/unary.cpp:41:
./gecode/int/rel/nq.hpp:48:21: note:   initializing argument 1 of 'Gecode::Int::Rel::Nq<View>::Nq(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
   48 |   Nq<View>::Nq(Home home, View x0, View x1)
      |                ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:305,
                 from gecode/int/unary.cpp:41:
./gecode/int/distinct/bnd.hpp: In instantiation of 'Gecode::Int::Distinct::Bnd<View>::Bnd(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]':
./gecode/int/distinct/bnd.hpp:439:14:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
gecode/int/unary.cpp:72:9:   required from here
./gecode/int/distinct/bnd.hpp:43:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : Propagator(home), x(x0), y(home,x0) {
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:306,
                 from gecode/int/unary.cpp:41:
./gecode/int/distinct/ter-dom.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]':
./gecode/int/distinct/dom.hpp:53:32:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
gecode/int/unary.cpp:75:9:   required from here
./gecode/int/distinct/ter-dom.hpp:54:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     (void) new (home) TerDom<View>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/distinct.hh:306,
                 from gecode/int/unary.cpp:41:
./gecode/int/distinct/ter-dom.hpp:48:29: note:   initializing argument 1 of 'Gecode::Int::Distinct::TerDom<View>::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
   48 |   TerDom<View>::TerDom(Home home, View x0, View x1, View x2)
      |                        ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:309,
                 from gecode/int/unary.cpp:41:
./gecode/int/distinct/dom.hpp: In instantiation of 'Gecode::Int::Distinct::Dom<View>::Dom(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]':
./gecode/int/distinct/dom.hpp:57:14:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
gecode/int/unary.cpp:75:9:   required from here
./gecode/int/distinct/dom.hpp:45:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   45 |     : NaryPropagator<View,PC_INT_DOM>(home,x) {}
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/propagator.hpp:444:9: note:   initializing argument 1 of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int pc = 2]'
  444 |   (Home home, ViewArray<View>& y)
      |    ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:304,
                 from gecode/int/unary.cpp:41:
./gecode/int/distinct/val.hpp: In instantiation of 'Gecode::Int::Distinct::Val<View>::Val(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]':
./gecode/int/distinct/val.hpp:178:14:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Val<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
gecode/int/unary.cpp:78:9:   required from here
./gecode/int/distinct/val.hpp:152:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  152 |   : NaryPropagator<View,PC_INT_VAL>(home,x) {}
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/propagator.hpp:444:9: note:   initializing argument 1 of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int pc = 0]'
  444 |   (Home home, ViewArray<View>& y)
      |    ~~~~~^~~~
In file included from ./gecode/int/unary.hh:834,
                 from gecode/int/unary.cpp:40:
./gecode/int/unary/man-prop.hpp: In instantiation of 'Gecode::Int::Unary::ManProp<ManTask>::ManProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFixPTask]':
./gecode/int/unary/man-prop.hpp:55:14:   required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp<ManTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFixPTask]'
gecode/int/unary.cpp:84:7:   required from here
./gecode/int/unary/man-prop.hpp:43:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : TaskProp<ManTask,Int::PC_INT_BND>(home,t) {}
      |                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/task.hh:449,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/int/task/prop.hpp:42:36: note:   initializing argument 1 of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Unary::ManFixPTask; int pc = 1]'
   42 |   TaskProp<Task,pc>::TaskProp(Home home, TaskArray<Task>& t0)
      |                               ~~~~~^~~~
In file included from ./gecode/int/unary.hh:834,
                 from gecode/int/unary.cpp:40:
./gecode/int/unary/man-prop.hpp: In instantiation of 'Gecode::Int::Unary::ManProp<ManTask>::ManProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFixPSETask]':
./gecode/int/unary/man-prop.hpp:55:14:   required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp<ManTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFixPSETask]'
gecode/int/unary.cpp:115:7:   required from here
./gecode/int/unary/man-prop.hpp:43:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : TaskProp<ManTask,Int::PC_INT_BND>(home,t) {}
      |                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/task.hh:449,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/int/task/prop.hpp:42:36: note:   initializing argument 1 of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Unary::ManFixPSETask; int pc = 1]'
   42 |   TaskProp<Task,pc>::TaskProp(Home home, TaskArray<Task>& t0)
      |                               ~~~~~^~~~
In file included from ./gecode/int/unary.hh:835,
                 from gecode/int/unary.cpp:40:
./gecode/int/unary/opt-prop.hpp: In instantiation of 'Gecode::Int::Unary::OptProp<OptTask>::OptProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFixPTask]':
./gecode/int/unary/opt-prop.hpp:69:14:   required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp<OptTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFixPTask]'
gecode/int/unary.cpp:147:7:   required from here
./gecode/int/unary/opt-prop.hpp:45:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   45 |     : TaskProp<OptTask,Int::PC_INT_BND>(home,t) {}
      |                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/task.hh:449,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/int/task/prop.hpp:42:36: note:   initializing argument 1 of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Unary::OptFixPTask; int pc = 1]'
   42 |   TaskProp<Task,pc>::TaskProp(Home home, TaskArray<Task>& t0)
      |                               ~~~~~^~~~
In file included from ./gecode/int/unary.hh:835,
                 from gecode/int/unary.cpp:40:
./gecode/int/unary/opt-prop.hpp: In instantiation of 'Gecode::Int::Unary::OptProp<OptTask>::OptProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFixPSETask]':
./gecode/int/unary/opt-prop.hpp:69:14:   required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp<OptTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFixPSETask]'
gecode/int/unary.cpp:191:9:   required from here
./gecode/int/unary/opt-prop.hpp:45:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   45 |     : TaskProp<OptTask,Int::PC_INT_BND>(home,t) {}
      |                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/task.hh:449,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/int/task/prop.hpp:42:36: note:   initializing argument 1 of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Unary::OptFixPSETask; int pc = 1]'
   42 |   TaskProp<Task,pc>::TaskProp(Home home, TaskArray<Task>& t0)
      |                               ~~~~~^~~~
In file included from ./gecode/int/unary.hh:834,
                 from gecode/int/unary.cpp:40:
./gecode/int/unary/man-prop.hpp: In instantiation of 'Gecode::Int::Unary::ManProp<ManTask>::ManProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFlexTask]':
./gecode/int/unary/man-prop.hpp:55:14:   required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp<ManTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFlexTask]'
gecode/int/unary.cpp:223:7:   required from here
./gecode/int/unary/man-prop.hpp:43:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : TaskProp<ManTask,Int::PC_INT_BND>(home,t) {}
      |                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/task.hh:449,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/int/task/prop.hpp:42:36: note:   initializing argument 1 of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Unary::ManFlexTask; int pc = 1]'
   42 |   TaskProp<Task,pc>::TaskProp(Home home, TaskArray<Task>& t0)
      |                               ~~~~~^~~~
In file included from ./gecode/int/unary.hh:835,
                 from gecode/int/unary.cpp:40:
./gecode/int/unary/opt-prop.hpp: In instantiation of 'Gecode::Int::Unary::OptProp<OptTask>::OptProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFlexTask]':
./gecode/int/unary/opt-prop.hpp:69:14:   required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp<OptTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFlexTask]'
gecode/int/unary.cpp:252:7:   required from here
./gecode/int/unary/opt-prop.hpp:45:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   45 |     : TaskProp<OptTask,Int::PC_INT_BND>(home,t) {}
      |                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/task.hh:449,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/int/task/prop.hpp:42:36: note:   initializing argument 1 of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Unary::OptFlexTask; int pc = 1]'
   42 |   TaskProp<Task,pc>::TaskProp(Home home, TaskArray<Task>& t0)
      |                               ~~~~~^~~~
In file included from ./gecode/support.hh:123,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/support/sort.hpp: In instantiation of 'void Gecode::Support::insertion(Type*, Type*, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray<Gecode::IntVar>::VarLess]':
./gecode/support/sort.hpp:240:14:   required from 'void Gecode::Support::quicksort(Type*, int, Less&) [with Type = Gecode::IntVar; Less = Gecode::VarArgArray<Gecode::IntVar>::VarLess]'
./gecode/kernel/array.hpp:2093:36:   required from 'bool Gecode::VarArgArray<Var>::same(const Gecode::Space&) const [with Var = Gecode::IntVar]'
gecode/int/unary.cpp:51:20:   required from here
./gecode/support/sort.hpp:108:12: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  108 |         *j = *(j-1); j--;
      |         ~~~^~~~~~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:123,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/support/sort.hpp:110:10: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  110 |       *j = v;
      |       ~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/int/rel.hh:657,
                 from ./gecode/int/distinct.hh:50,
                 from gecode/int/unary.cpp:41:
./gecode/int/rel/nq.hpp: In instantiation of 'Gecode::Int::Rel::Nq<View>::Nq(Gecode::Home, View, View) [with View = Gecode::Int::IntView]':
./gecode/int/rel/nq.hpp:61:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
./gecode/int/distinct/bnd.hpp:437:33:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
gecode/int/unary.cpp:72:9:   required from here
./gecode/int/rel/nq.hpp:49:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : BinaryPropagator<View,PC_INT_VAL>(home,x0,x1) {}
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 0]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/int/distinct.hh:306,
                 from gecode/int/unary.cpp:41:
./gecode/int/distinct/ter-dom.hpp: In instantiation of 'Gecode::Int::Distinct::TerDom<View>::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]':
./gecode/int/distinct/ter-dom.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
./gecode/int/distinct/dom.hpp:53:32:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
gecode/int/unary.cpp:75:9:   required from here
./gecode/int/distinct/ter-dom.hpp:49:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : TernaryPropagator<View,PC_INT_DOM>(home,x0,x1,x2) {}
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/propagator.hpp:390:9: note:   initializing argument 1 of 'Gecode::TernaryPropagator<View, pc>::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]'
  390 |   (Home home, View y0, View y1, View y2)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int pc = 2]':
./gecode/int/distinct/dom.hpp:45:45:   required from 'Gecode::Int::Distinct::Dom<View>::Dom(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/distinct/dom.hpp:57:14:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
gecode/int/unary.cpp:75:9:   required from here
./gecode/kernel/propagator.hpp:445:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  445 |     : Propagator(home), x(y) {
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView; int pc = 0]':
./gecode/int/distinct/val.hpp:152:43:   required from 'Gecode::Int::Distinct::Val<View>::Val(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
./gecode/int/distinct/val.hpp:178:14:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Val<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
gecode/int/unary.cpp:78:9:   required from here
./gecode/kernel/propagator.hpp:445:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  445 |     : Propagator(home), x(y) {
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/task.hh:449,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Unary::ManFixPTask; int pc = 1]':
./gecode/int/unary/man-prop.hpp:43:47:   required from 'Gecode::Int::Unary::ManProp<ManTask>::ManProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFixPTask]'
./gecode/int/unary/man-prop.hpp:55:14:   required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp<ManTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFixPTask]'
gecode/int/unary.cpp:84:7:   required from here
./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : Propagator(home), t(t0) {
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/task.hh:449,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Unary::ManFixPSETask; int pc = 1]':
./gecode/int/unary/man-prop.hpp:43:47:   required from 'Gecode::Int::Unary::ManProp<ManTask>::ManProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFixPSETask]'
./gecode/int/unary/man-prop.hpp:55:14:   required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp<ManTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFixPSETask]'
gecode/int/unary.cpp:115:7:   required from here
./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : Propagator(home), t(t0) {
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/task.hh:449,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Unary::OptFixPTask; int pc = 1]':
./gecode/int/unary/opt-prop.hpp:45:47:   required from 'Gecode::Int::Unary::OptProp<OptTask>::OptProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFixPTask]'
./gecode/int/unary/opt-prop.hpp:69:14:   required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp<OptTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFixPTask]'
gecode/int/unary.cpp:147:7:   required from here
./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : Propagator(home), t(t0) {
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/task.hh:449,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Unary::OptFixPSETask; int pc = 1]':
./gecode/int/unary/opt-prop.hpp:45:47:   required from 'Gecode::Int::Unary::OptProp<OptTask>::OptProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFixPSETask]'
./gecode/int/unary/opt-prop.hpp:69:14:   required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp<OptTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFixPSETask]'
gecode/int/unary.cpp:191:9:   required from here
./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : Propagator(home), t(t0) {
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/task.hh:449,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Unary::ManFlexTask; int pc = 1]':
./gecode/int/unary/man-prop.hpp:43:47:   required from 'Gecode::Int::Unary::ManProp<ManTask>::ManProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFlexTask]'
./gecode/int/unary/man-prop.hpp:55:14:   required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp<ManTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFlexTask]'
gecode/int/unary.cpp:223:7:   required from here
./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : Propagator(home), t(t0) {
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/task.hh:449,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Unary::OptFlexTask; int pc = 1]':
./gecode/int/unary/opt-prop.hpp:45:47:   required from 'Gecode::Int::Unary::OptProp<OptTask>::OptProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFlexTask]'
./gecode/int/unary/opt-prop.hpp:69:14:   required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp<OptTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFlexTask]'
gecode/int/unary.cpp:252:7:   required from here
./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : Propagator(home), t(t0) {
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 0]':
./gecode/int/rel/nq.hpp:49:51:   required from 'Gecode::Int::Rel::Nq<View>::Nq(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
./gecode/int/rel/nq.hpp:61:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::Nq<View>::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]'
./gecode/int/distinct/bnd.hpp:437:33:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Bnd<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
gecode/int/unary.cpp:72:9:   required from here
./gecode/kernel/propagator.hpp:341:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  341 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::TernaryPropagator<View, pc>::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]':
./gecode/int/distinct/ter-dom.hpp:49:55:   required from 'Gecode::Int::Distinct::TerDom<View>::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
./gecode/int/distinct/ter-dom.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::TerDom<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]'
./gecode/int/distinct/dom.hpp:53:32:   required from 'static Gecode::ExecStatus Gecode::Int::Distinct::Dom<View>::post(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Int::IntView]'
gecode/int/unary.cpp:75:9:   required from here
./gecode/kernel/propagator.hpp:391:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  391 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/unary.hh:43,
                 from gecode/int/unary.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp<VIC>::subscribe(Gecode::Space&, Gecode::Propagator&, Gecode::PropCond, bool, Gecode::ModEvent, bool) [with VIC = Gecode::Int::BoolVarImpConf]':
./gecode/kernel/core.hpp:3396:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds]
 3396 |     return b.base+u.idx[pc-1];
      |                   ~~~~~^
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic    \
-c -o gecode/float/branch/val-sel-commit.o  gecode/float/branch/val-sel-commit.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/val-sel-commit.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/branch.o  gecode/set/branch.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
gecode/set/branch.cpp: In function 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)':
gecode/set/branch.cpp:47:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     vars.expand(home,x);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/set/branch/var.hpp:74:29: note:   initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)'
   74 |   SetVarBranch::expand(Home home, const SetVarArgs& x) {
      |                        ~~~~~^~~~
gecode/set/branch.cpp:53:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |       (home,xv,vs,Branch::valselcommit(home,vals),bf,vvp);
      |                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp:239:13: note:   initializing argument 1 of 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
  239 |   post(Home home, ViewArray<View>& x,
      |        ~~~~~^~~~
gecode/set/branch.cpp: In function 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TieBreak<Gecode::SetVarBranch>, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)':
gecode/set/branch.cpp:62:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   62 |     vars.a.expand(home,x);
      |                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/set/branch/var.hpp:74:29: note:   initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)'
   74 |   SetVarBranch::expand(Home home, const SetVarArgs& x) {
      |                        ~~~~~^~~~
In file included from ./gecode/kernel.hh:211,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/branch-var.hpp: In member function 'Gecode::VarBranch& Gecode::VarBranch::operator=(Gecode::VarBranch&&)':
./gecode/kernel/branch-var.hpp:55:9: warning: implicitly-declared 'Gecode::Rnd& Gecode::Rnd::operator=(const Gecode::Rnd&)' is deprecated [-Wdeprecated-copy]
   55 |   class VarBranch {
      |         ^~~~~~~~~
In file included from ./gecode/kernel.hh:169,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/rnd.hpp:93:3: note: because 'Gecode::Rnd' has user-provided 'Gecode::Rnd::Rnd(const Gecode::Rnd&)'
   93 |   Rnd::Rnd(const Rnd& r)
      |   ^~~
In file included from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/set.hh: In member function 'Gecode::SetVarBranch& Gecode::SetVarBranch::operator=(Gecode::SetVarBranch&&)':
./gecode/set.hh:1253:9: note: synthesized method 'Gecode::VarBranch& Gecode::VarBranch::operator=(Gecode::VarBranch&&)' first required here
 1253 |   class SetVarBranch : public VarBranch {
      |         ^~~~~~~~~~~~
gecode/set/branch.cpp: In function 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TieBreak<Gecode::SetVarBranch>, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)':
gecode/set/branch.cpp:65:29: note: synthesized method 'Gecode::SetVarBranch& Gecode::SetVarBranch::operator=(Gecode::SetVarBranch&&)' first required here
   65 |       vars.b = SET_VAR_NONE();
      |                             ^
gecode/set/branch.cpp:66:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |     vars.b.expand(home,x);
      |                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/set/branch/var.hpp:74:29: note:   initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)'
   74 |   SetVarBranch::expand(Home home, const SetVarArgs& x) {
      |                        ~~~~~^~~~
gecode/set/branch.cpp:70:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   70 |     vars.c.expand(home,x);
      |                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/set/branch/var.hpp:74:29: note:   initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)'
   74 |   SetVarBranch::expand(Home home, const SetVarArgs& x) {
      |                        ~~~~~^~~~
gecode/set/branch.cpp:74:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   74 |     vars.d.expand(home,x);
      |                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/set/branch/var.hpp:74:29: note:   initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)'
   74 |   SetVarBranch::expand(Home home, const SetVarArgs& x) {
      |                        ~~~~~^~~~
gecode/set/branch.cpp:76:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   76 |       return branch(home,x,vars.a,vals,bf,vvp);
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/set/branch.cpp:42:15: note:   initializing argument 1 of 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)'
   42 |   branch(Home home, const SetVarArgs& x,
      |          ~~~~~^~~~
gecode/set/branch.cpp:84:76: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         return ViewValBrancher<SetView,2,int,2>::post(home,xv,vs,vsc,bf,vvp);
      |                                                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp:239:13: note:   initializing argument 1 of 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
  239 |   post(Home home, ViewArray<View>& x,
      |        ~~~~~^~~~
gecode/set/branch.cpp:90:76: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   90 |         return ViewValBrancher<SetView,3,int,2>::post(home,xv,vs,vsc,bf,vvp);
      |                                                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp:239:13: note:   initializing argument 1 of 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
  239 |   post(Home home, ViewArray<View>& x,
      |        ~~~~~^~~~
gecode/set/branch.cpp:96:76: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         return ViewValBrancher<SetView,4,int,2>::post(home,xv,vs,vsc,bf,vvp);
      |                                                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp:239:13: note:   initializing argument 1 of 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
  239 |   post(Home home, ViewArray<View>& x,
      |        ~~~~~^~~~
gecode/set/branch.cpp: In function 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, Gecode::SetVar, Gecode::SetValBranch, Gecode::SetVarValPrint)':
gecode/set/branch.cpp:103:29: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  103 |     SetVarArgs xv(1); xv[0]=x;
      |                             ^
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
gecode/set/branch.cpp:104:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  104 |     return branch(home, xv, SET_VAR_NONE(), vals, NULL, vvp);
      |                                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/set/branch.cpp:42:15: note:   initializing argument 1 of 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)'
   42 |   branch(Home home, const SetVarArgs& x,
      |          ~~~~~^~~~
gecode/set/branch.cpp: In function 'Gecode::BrancherHandle Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)':
gecode/set/branch.cpp:117:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  117 |       (home,xv,vs,Branch::valselcommit(home,sa),bf,vvp);
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp:239:13: note:   initializing argument 1 of 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
  239 |   post(Home home, ViewArray<View>& x,
      |        ~~~~~^~~~
gecode/set/branch.cpp: In function 'Gecode::BrancherHandle Gecode::assign(Gecode::Home, Gecode::SetVar, Gecode::SetAssign, Gecode::SetVarValPrint)':
gecode/set/branch.cpp:122:29: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  122 |     SetVarArgs xv(1); xv[0]=x;
      |                             ^
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
gecode/set/branch.cpp:123:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  123 |     return assign(home, xv, sa, NULL, vvp);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/set/branch.cpp:108:15: note:   initializing argument 1 of 'Gecode::BrancherHandle Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)'
  108 |   assign(Home home, const SetVarArgs& x, SetAssign sa,
      |          ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]':
gecode/set/branch.cpp:52:46:   required from here
./gecode/kernel/brancher-view-val.hpp:243:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  243 |     return *new (home) ViewValBrancher<View,n,Val,a>(home,x,vs,vsc,bf,vvp);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp:225:24: note:   initializing argument 1 of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
  225 |   ViewValBrancher(Home home,
      |                   ~~~~~^~~~
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]':
gecode/set/branch.cpp:84:50:   required from here
./gecode/kernel/brancher-view-val.hpp:243:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  243 |     return *new (home) ViewValBrancher<View,n,Val,a>(home,x,vs,vsc,bf,vvp);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp:225:24: note:   initializing argument 1 of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
  225 |   ViewValBrancher(Home home,
      |                   ~~~~~^~~~
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]':
gecode/set/branch.cpp:90:50:   required from here
./gecode/kernel/brancher-view-val.hpp:243:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  243 |     return *new (home) ViewValBrancher<View,n,Val,a>(home,x,vs,vsc,bf,vvp);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp:225:24: note:   initializing argument 1 of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
  225 |   ViewValBrancher(Home home,
      |                   ~~~~~^~~~
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]':
gecode/set/branch.cpp:96:50:   required from here
./gecode/kernel/brancher-view-val.hpp:243:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  243 |     return *new (home) ViewValBrancher<View,n,Val,a>(home,x,vs,vsc,bf,vvp);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp:225:24: note:   initializing argument 1 of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
  225 |   ViewValBrancher(Home home,
      |                   ~~~~~^~~~
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]':
gecode/set/branch.cpp:116:46:   required from here
./gecode/kernel/brancher-view-val.hpp:243:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  243 |     return *new (home) ViewValBrancher<View,n,Val,a>(home,x,vs,vsc,bf,vvp);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp:225:24: note:   initializing argument 1 of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
  225 |   ViewValBrancher(Home home,
      |                   ~~~~~^~~~
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]':
./gecode/kernel/brancher-view-val.hpp:243:13:   required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
gecode/set/branch.cpp:52:46:   required from here
./gecode/kernel/brancher-view-val.hpp:231:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  231 |     : ViewBrancher<View,n>(home,x,vs,bf), vsc(vsc0), vvp(vvp0) {
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/brancher-view.hpp:140:43: note:   initializing argument 1 of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Set::SetView; int n = 1; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int)]'
  140 |   ViewBrancher<View,n>::ViewBrancher(Home home, ViewArray<View>& x0,
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]':
./gecode/kernel/brancher-view-val.hpp:243:13:   required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
gecode/set/branch.cpp:84:50:   required from here
./gecode/kernel/brancher-view-val.hpp:231:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  231 |     : ViewBrancher<View,n>(home,x,vs,bf), vsc(vsc0), vvp(vvp0) {
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/brancher-view.hpp:140:43: note:   initializing argument 1 of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Set::SetView; int n = 2; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int)]'
  140 |   ViewBrancher<View,n>::ViewBrancher(Home home, ViewArray<View>& x0,
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]':
./gecode/kernel/brancher-view-val.hpp:243:13:   required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
gecode/set/branch.cpp:90:50:   required from here
./gecode/kernel/brancher-view-val.hpp:231:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  231 |     : ViewBrancher<View,n>(home,x,vs,bf), vsc(vsc0), vvp(vvp0) {
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/brancher-view.hpp:140:43: note:   initializing argument 1 of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Set::SetView; int n = 3; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int)]'
  140 |   ViewBrancher<View,n>::ViewBrancher(Home home, ViewArray<View>& x0,
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]':
./gecode/kernel/brancher-view-val.hpp:243:13:   required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
gecode/set/branch.cpp:96:50:   required from here
./gecode/kernel/brancher-view-val.hpp:231:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  231 |     : ViewBrancher<View,n>(home,x,vs,bf), vsc(vsc0), vvp(vvp0) {
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/brancher-view.hpp:140:43: note:   initializing argument 1 of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Set::SetView; int n = 4; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int)]'
  140 |   ViewBrancher<View,n>::ViewBrancher(Home home, ViewArray<View>& x0,
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]':
./gecode/kernel/brancher-view-val.hpp:243:13:   required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
gecode/set/branch.cpp:116:46:   required from here
./gecode/kernel/brancher-view-val.hpp:231:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  231 |     : ViewBrancher<View,n>(home,x,vs,bf), vsc(vsc0), vvp(vvp0) {
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/brancher-view.hpp:140:43: note:   initializing argument 1 of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Set::SetView; int n = 1; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int)]'
  140 |   ViewBrancher<View,n>::ViewBrancher(Home home, ViewArray<View>& x0,
      |                                      ~~~~~^~~~
./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Set::SetView; int n = 1; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int)]':
./gecode/kernel/brancher-view-val.hpp:231:62:   required from 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
./gecode/kernel/brancher-view-val.hpp:243:13:   required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
gecode/set/branch.cpp:52:46:   required from here
./gecode/kernel/brancher-view.hpp:142:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  142 |     : Brancher(home), x(x0), start(0), bf(bf0) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2938:27: note:   initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)'
 2938 |   Brancher::Brancher(Home home) :
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Set::SetView; int n = 2; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int)]':
./gecode/kernel/brancher-view-val.hpp:231:62:   required from 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
./gecode/kernel/brancher-view-val.hpp:243:13:   required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
gecode/set/branch.cpp:84:50:   required from here
./gecode/kernel/brancher-view.hpp:142:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  142 |     : Brancher(home), x(x0), start(0), bf(bf0) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2938:27: note:   initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)'
 2938 |   Brancher::Brancher(Home home) :
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Set::SetView; int n = 3; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int)]':
./gecode/kernel/brancher-view-val.hpp:231:62:   required from 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
./gecode/kernel/brancher-view-val.hpp:243:13:   required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
gecode/set/branch.cpp:90:50:   required from here
./gecode/kernel/brancher-view.hpp:142:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  142 |     : Brancher(home), x(x0), start(0), bf(bf0) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2938:27: note:   initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)'
 2938 |   Brancher::Brancher(Home home) :
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Set::SetView; int n = 4; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int)]':
./gecode/kernel/brancher-view-val.hpp:231:62:   required from 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
./gecode/kernel/brancher-view-val.hpp:243:13:   required from 'static Gecode::BrancherHandle Gecode::ViewValBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
gecode/set/branch.cpp:96:50:   required from here
./gecode/kernel/brancher-view.hpp:142:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  142 |     : Brancher(home), x(x0), start(0), bf(bf0) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2938:27: note:   initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)'
 2938 |   Brancher::Brancher(Home home) :
      |                      ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/cardinality.o  gecode/set/cardinality.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/cardinality.cpp:42:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/cardinality.cpp:42:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from gecode/set/cardinality.cpp:42:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/cardinality.cpp:42:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from gecode/set/cardinality.cpp:42:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/cardinality.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/cardinality.cpp:42:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/cardinality.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/cardinality.cpp:42:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/cardinality.cpp:42:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/cardinality.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/cardinality.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/cardinality.cpp:42:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/cardinality.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/cardinality.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/cardinality.cpp:42:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/cardinality.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/cardinality.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/cardinality.cpp:42:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/cardinality.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/cardinality.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/cardinality.cpp:42:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/cardinality.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/cardinality.cpp:42:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/cardinality.cpp:42:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/cardinality.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/cardinality.cpp:42:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/cardinality.cpp:42:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/cardinality.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/cardinality.cpp:42:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/cardinality.cpp:42:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/cardinality.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/cardinality.cpp:42:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/cardinality.cpp:42:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/cardinality.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/cardinality.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/cardinality.cpp:42:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/cardinality.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/cardinality.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/cardinality.cpp:42:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/cardinality.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/cardinality.cpp:42:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/cardinality.cpp:42:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/cardinality.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/set/cardinality.cpp:42:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/cardinality.cpp:42:
gecode/set/cardinality.cpp: In function 'void Gecode::cardinality(Gecode::Home, Gecode::SetVar, Gecode::IntVar)':
gecode/set/cardinality.cpp:72:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   72 |     GECODE_ES_FAIL(Set::Int::Card<Set::SetView>::post(home,s, x));
      |                                                                ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/cardinality.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/int.hh:297,
                 from gecode/set/cardinality.cpp:43:
./gecode/set/int/card.hpp:55:25: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::Card<View>::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]'
   55 |   Card<View>::post(Home home, View x0, Gecode::Int::IntView x1) {
      |                    ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/cardinality.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/cardinality.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/cardinality.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/cardinality.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/cardinality.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/cardinality.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/cardinality.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/cardinality.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/cardinality.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/cardinality.cpp:42:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/cardinality.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/cardinality.cpp:42:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/set/int.hh:297,
                 from gecode/set/cardinality.cpp:43:
./gecode/set/int/card.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::Card<View>::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]':
gecode/set/cardinality.cpp:72:5:   required from here
./gecode/set/int/card.hpp:58:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   58 |     (void) new (home) Card(home,x0,x1);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/cardinality.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/int.hh:297,
                 from gecode/set/cardinality.cpp:43:
./gecode/set/int/card.hpp:49:25: note:   initializing argument 1 of 'Gecode::Set::Int::Card<View>::Card(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]'
   49 |   Card<View>::Card(Home home, View y0, Gecode::Int::IntView y1)
      |                    ~~~~~^~~~
./gecode/set/int/card.hpp: In instantiation of 'Gecode::Set::Int::Card<View>::Card(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]':
./gecode/set/int/card.hpp:58:12:   required from 'static Gecode::ExecStatus Gecode::Set::Int::Card<View>::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]'
gecode/set/cardinality.cpp:72:5:   required from here
./gecode/set/int/card.hpp:51:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |       Gecode::Int::IntView,Gecode::Int::PC_INT_BND> (home, y0, y1) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/cardinality.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/cardinality.cpp:42:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]':
./gecode/set/int/card.hpp:51:66:   required from 'Gecode::Set::Int::Card<View>::Card(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]'
./gecode/set/int/card.hpp:58:12:   required from 'static Gecode::ExecStatus Gecode::Set::Int::Card<View>::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]'
gecode/set/cardinality.cpp:72:5:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/cardinality.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/cardinality.cpp:42:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/cardinality.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/cardinality.cpp:42:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/cardinality.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/cardinality.cpp:42:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/cardinality.cpp:42:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic    \
-c -o gecode/float/dom.o  gecode/float/dom.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from ./gecode/float/rel.hh:50,
                 from gecode/float/dom.cpp:39:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from ./gecode/float/rel.hh:50,
                 from gecode/float/dom.cpp:39:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/float/rel.hh:50,
                 from gecode/float/dom.cpp:39:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/float/rel.hh:50,
                 from gecode/float/dom.cpp:39:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/float/rel.hh:50,
                 from gecode/float/dom.cpp:39:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/float/rel.hh:50,
                 from gecode/float/dom.cpp:39:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:50,
                 from gecode/float/dom.cpp:39:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
gecode/float/dom.cpp: In function 'void Gecode::dom(Gecode::Home, Gecode::FloatVar, Gecode::FloatVal, Gecode::Reify)':
gecode/float/dom.cpp:95:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   95 |                       ::post(home,x,n,r.var())));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/dom.cpp:39:
./gecode/float/rel/eq.hpp:289:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  289 |   ReEqFloat<View,CtrlView,rm>::post(Home home, View x, FloatVal c, CtrlView b) {
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
gecode/float/dom.cpp:99:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   99 |                       ::post(home,x,n,r.var())));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/dom.cpp:39:
./gecode/float/rel/eq.hpp:289:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  289 |   ReEqFloat<View,CtrlView,rm>::post(Home home, View x, FloatVal c, CtrlView b) {
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
gecode/float/dom.cpp:103:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  103 |                       ::post(home,x,n,r.var())));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/dom.cpp:39:
./gecode/float/rel/eq.hpp:289:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  289 |   ReEqFloat<View,CtrlView,rm>::post(Home home, View x, FloatVal c, CtrlView b) {
      |                                     ~~~~~^~~~
gecode/float/dom.cpp: In function 'void Gecode::dom(Gecode::Home, Gecode::FloatVar, Gecode::FloatNum, Gecode::FloatNum, Gecode::Reify)':
gecode/float/dom.cpp:125:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  125 |       dom(home,x,n,r);
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/float/dom.cpp:88:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, Gecode::FloatVar, Gecode::FloatVal, Gecode::Reify)'
   88 |   dom(Home home, FloatVar x, FloatVal n, Reify r) {
      |       ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/float/rel.hh:50,
                 from gecode/float/dom.cpp:39:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/float/rel.hh:50,
                 from gecode/float/dom.cpp:39:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/dom.cpp:39:
./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/float/dom.cpp:94:7:   required from here
./gecode/float/rel/eq.hpp:302:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  302 |       (void) new (home) ReEqFloat(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/dom.cpp:39:
./gecode/float/rel/eq.hpp:284:9: note:   initializing argument 1 of 'Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  284 |   (Home home, View x, FloatVal c0, CtrlView b)
      |    ~~~~~^~~~
./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/float/dom.cpp:98:7:   required from here
./gecode/float/rel/eq.hpp:302:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  302 |       (void) new (home) ReEqFloat(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/dom.cpp:39:
./gecode/float/rel/eq.hpp:284:9: note:   initializing argument 1 of 'Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  284 |   (Home home, View x, FloatVal c0, CtrlView b)
      |    ~~~~~^~~~
./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/float/dom.cpp:102:7:   required from here
./gecode/float/rel/eq.hpp:302:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  302 |       (void) new (home) ReEqFloat(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/dom.cpp:39:
./gecode/float/rel/eq.hpp:284:9: note:   initializing argument 1 of 'Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  284 |   (Home home, View x, FloatVal c0, CtrlView b)
      |    ~~~~~^~~~
./gecode/float/rel/eq.hpp: In instantiation of 'Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/float/rel/eq.hpp:302:14:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/float/dom.cpp:94:7:   required from here
./gecode/float/rel/eq.hpp:285:73: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  285 |     : Int::ReUnaryPropagator<View,PC_FLOAT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/dom.cpp:39:
./gecode/float/rel/eq.hpp: In instantiation of 'Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/float/rel/eq.hpp:302:14:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/float/dom.cpp:98:7:   required from here
./gecode/float/rel/eq.hpp:285:73: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  285 |     : Int::ReUnaryPropagator<View,PC_FLOAT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/dom.cpp:39:
./gecode/float/rel/eq.hpp: In instantiation of 'Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/float/rel/eq.hpp:302:14:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/float/dom.cpp:102:7:   required from here
./gecode/float/rel/eq.hpp:285:73: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  285 |     : Int::ReUnaryPropagator<View,PC_FLOAT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]':
./gecode/float/rel/eq.hpp:285:73:   required from 'Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/float/rel/eq.hpp:302:14:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/float/dom.cpp:94:7:   required from here
./gecode/int/propagator.hpp:154:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  154 |     : Propagator(home), x0(y0), b(b0) {
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/dom.cpp:39:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/float/rel.hh:50,
                 from gecode/float/dom.cpp:39:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/convex.o  gecode/set/convex.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set/convex.hh:102,
                 from gecode/set/convex.cpp:40:
./gecode/set/convex/conv.hpp: In constructor 'Gecode::Set::Convex::Convex::Convex(Gecode::Home, Gecode::Set::SetView)':
./gecode/set/convex/conv.hpp:53:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |     : UnaryPropagator<SetView, PC_SET_ANY>(home,x) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/kernel/propagator.hpp:296:50: note:   initializing argument 1 of 'Gecode::UnaryPropagator<View, pc>::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]'
  296 |   UnaryPropagator<View,pc>::UnaryPropagator(Home home, View y0)
      |                                             ~~~~~^~~~
In file included from ./gecode/set/convex.hh:102,
                 from gecode/set/convex.cpp:40:
./gecode/set/convex/conv.hpp: In static member function 'static Gecode::ExecStatus Gecode::Set::Convex::Convex::post(Gecode::Home, Gecode::Set::SetView)':
./gecode/set/convex/conv.hpp:61:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   61 |     (void) new (home) Convex(home,x);
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/convex.hh:102,
                 from gecode/set/convex.cpp:40:
./gecode/set/convex/conv.hpp:52:23: note:   initializing argument 1 of 'Gecode::Set::Convex::Convex::Convex(Gecode::Home, Gecode::Set::SetView)'
   52 |   Convex::Convex(Home home, SetView x)
      |                  ~~~~~^~~~
In file included from ./gecode/set/convex.hh:103,
                 from gecode/set/convex.cpp:40:
./gecode/set/convex/hull.hpp: In constructor 'Gecode::Set::Convex::ConvexHull::ConvexHull(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)':
./gecode/set/convex/hull.hpp:53:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |     : BinaryPropagator<SetView, PC_SET_ANY>(home, x, y) {}
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/set/convex.hh:103,
                 from gecode/set/convex.cpp:40:
./gecode/set/convex/hull.hpp: In static member function 'static Gecode::ExecStatus Gecode::Set::Convex::ConvexHull::post(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)':
./gecode/set/convex/hull.hpp:61:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   61 |     (void) new (home) ConvexHull(home,x,y);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/convex.hh:103,
                 from gecode/set/convex.cpp:40:
./gecode/set/convex/hull.hpp:52:31: note:   initializing argument 1 of 'Gecode::Set::Convex::ConvexHull::ConvexHull(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)'
   52 |   ConvexHull::ConvexHull(Home home, SetView x, SetView y)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
gecode/set/convex.cpp: In function 'void Gecode::convex(Gecode::Home, Gecode::SetVar)':
gecode/set/convex.cpp:48:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   48 |     GECODE_ES_FAIL(Convex::Convex::post(home, x));
      |                                                ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/convex.hh:102,
                 from gecode/set/convex.cpp:40:
./gecode/set/convex/conv.hpp:60:21: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Convex::Convex::post(Gecode::Home, Gecode::Set::SetView)'
   60 |   Convex::post(Home home, SetView x) {
      |                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
gecode/set/convex.cpp: In function 'void Gecode::convex(Gecode::Home, Gecode::SetVar, Gecode::SetVar)':
gecode/set/convex.cpp:55:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |     GECODE_ES_FAIL(Convex::ConvexHull::post(home, x,y));
      |                                                      ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/convex.hh:103,
                 from gecode/set/convex.cpp:40:
./gecode/set/convex/hull.hpp:60:25: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Convex::ConvexHull::post(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)'
   60 |   ConvexHull::post(Home home, SetView x, SetView y) {
      |                    ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator<View, pc>::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]':
./gecode/set/convex/conv.hpp:53:50:   required from here
./gecode/kernel/propagator.hpp:297:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  297 |     : Propagator(home), x0(y0) {
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]':
./gecode/set/convex/hull.hpp:53:55:   required from here
./gecode/kernel/propagator.hpp:341:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  341 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex.cpp:40:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/convex/conv.o  gecode/set/convex/conv.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set/convex.hh:102,
                 from gecode/set/convex/conv.cpp:42:
./gecode/set/convex/conv.hpp: In constructor 'Gecode::Set::Convex::Convex::Convex(Gecode::Home, Gecode::Set::SetView)':
./gecode/set/convex/conv.hpp:53:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |     : UnaryPropagator<SetView, PC_SET_ANY>(home,x) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/kernel/propagator.hpp:296:50: note:   initializing argument 1 of 'Gecode::UnaryPropagator<View, pc>::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]'
  296 |   UnaryPropagator<View,pc>::UnaryPropagator(Home home, View y0)
      |                                             ~~~~~^~~~
In file included from ./gecode/set/convex.hh:102,
                 from gecode/set/convex/conv.cpp:42:
./gecode/set/convex/conv.hpp: In static member function 'static Gecode::ExecStatus Gecode::Set::Convex::Convex::post(Gecode::Home, Gecode::Set::SetView)':
./gecode/set/convex/conv.hpp:61:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   61 |     (void) new (home) Convex(home,x);
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/convex.hh:102,
                 from gecode/set/convex/conv.cpp:42:
./gecode/set/convex/conv.hpp:52:23: note:   initializing argument 1 of 'Gecode::Set::Convex::Convex::Convex(Gecode::Home, Gecode::Set::SetView)'
   52 |   Convex::Convex(Home home, SetView x)
      |                  ~~~~~^~~~
In file included from ./gecode/set/convex.hh:103,
                 from gecode/set/convex/conv.cpp:42:
./gecode/set/convex/hull.hpp: In constructor 'Gecode::Set::Convex::ConvexHull::ConvexHull(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)':
./gecode/set/convex/hull.hpp:53:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |     : BinaryPropagator<SetView, PC_SET_ANY>(home, x, y) {}
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/set/convex.hh:103,
                 from gecode/set/convex/conv.cpp:42:
./gecode/set/convex/hull.hpp: In static member function 'static Gecode::ExecStatus Gecode::Set::Convex::ConvexHull::post(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)':
./gecode/set/convex/hull.hpp:61:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   61 |     (void) new (home) ConvexHull(home,x,y);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/convex.hh:103,
                 from gecode/set/convex/conv.cpp:42:
./gecode/set/convex/hull.hpp:52:31: note:   initializing argument 1 of 'Gecode::Set::Convex::ConvexHull::ConvexHull(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)'
   52 |   ConvexHull::ConvexHull(Home home, SetView x, SetView y)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator<View, pc>::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]':
./gecode/set/convex/conv.hpp:53:50:   required from here
./gecode/kernel/propagator.hpp:297:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  297 |     : Propagator(home), x0(y0) {
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]':
./gecode/set/convex/hull.hpp:53:55:   required from here
./gecode/kernel/propagator.hpp:341:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  341 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/conv.cpp:42:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic    \
-c -o gecode/float/rel.o  gecode/float/rel.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from ./gecode/float/rel.hh:50,
                 from gecode/float/rel.cpp:40:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from ./gecode/float/rel.hh:50,
                 from gecode/float/rel.cpp:40:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/float/rel.hh:50,
                 from gecode/float/rel.cpp:40:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/float/rel.hh:50,
                 from gecode/float/rel.cpp:40:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/float/rel.hh:50,
                 from gecode/float/rel.cpp:40:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/float/rel.hh:50,
                 from gecode/float/rel.cpp:40:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:50,
                 from gecode/float/rel.cpp:40:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVal)':
gecode/float/rel.cpp:55:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |       GECODE_ES_FAIL((Rel::NqFloat<FloatView>::post(home,x,n)));
      |                                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:380,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/nq.hpp:96:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::NqFloat<View>::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]'
   96 |   NqFloat<View>::post(Home home, View x, FloatVal c){
      |                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp:60:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   60 |       GECODE_ES_FAIL((Rel::NqFloat<FloatView>::post(home,x,n)));
      |                                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:380,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/nq.hpp:96:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::NqFloat<View>::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]'
   96 |   NqFloat<View>::post(Home home, View x, FloatVal c){
      |                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp:65:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   65 |       GECODE_ES_FAIL((Rel::NqFloat<FloatView>::post(home,x,n)));
      |                                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:380,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/nq.hpp:96:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::NqFloat<View>::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]'
   96 |   NqFloat<View>::post(Home home, View x, FloatVal c){
      |                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)':
gecode/float/rel.cpp:77:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |       GECODE_ES_FAIL((Rel::Eq<FloatView,FloatView>::post(home,x0,x1)));
      |                                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp:54:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]'
   54 |   Eq<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp:80:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |       GECODE_ES_FAIL((Rel::Nq<FloatView,FloatView>::post(home,x0,x1)));
      |                                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:380,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/nq.hpp:53:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Nq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]'
   53 |   Nq<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp:85:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   85 |       GECODE_ES_FAIL((Rel::Lq<FloatView>::post(home,x0,x1))); break;
      |                                                          ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:56:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
   56 |   Lq<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp:89:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   89 |       GECODE_ES_FAIL((Rel::Le<FloatView>::post(home,x0,x1))); break;
      |                                                          ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:95:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Le<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
   95 |   Le<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar, Gecode::Reify)':
gecode/float/rel.cpp:104:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  104 |                              post(home,x0,x1,r.var())));
      |                                                     ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp:215:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  215 |   ReEq<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b){
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp:108:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  108 |                              post(home,x0,x1,r.var())));
      |                                                     ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp:215:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  215 |   ReEq<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b){
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp:112:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  112 |                              post(home,x0,x1,r.var())));
      |                                                     ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp:215:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  215 |   ReEq<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b){
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp:123:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  123 |                              post(home,x0,x1,n)));
      |                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp:215:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  215 |   ReEq<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b){
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp:127:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  127 |                              post(home,x0,x1,n)));
      |                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp:215:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  215 |   ReEq<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b){
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp:131:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  131 |                              post(home,x0,x1,n)));
      |                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp:215:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  215 |   ReEq<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b){
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp:143:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  143 |                              post(home,x0,x1,r.var())));
      |                                                     ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:145:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  145 |   ReLq<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp:147:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  147 |                              post(home,x0,x1,r.var())));
      |                                                     ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:145:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  145 |   ReLq<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp:151:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  151 |                              post(home,x0,x1,r.var())));
      |                                                     ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:145:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  145 |   ReLq<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp:164:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  164 |                              post(home,x0,x1,n)));
      |                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:145:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  145 |   ReLq<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp:168:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  168 |                              post(home,x0,x1,n)));
      |                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:145:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  145 |   ReLq<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp:172:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  172 |                              post(home,x0,x1,n)));
      |                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:145:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  145 |   ReLq<View,CtrlView,rm>::post(Home home, View x0, View x1, CtrlView b) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)':
gecode/float/rel.cpp:193:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  193 |                              post(home,x,n,r.var())));
      |                                                   ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp:289:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  289 |   ReEqFloat<View,CtrlView,rm>::post(Home home, View x, FloatVal c, CtrlView b) {
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp:197:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  197 |                              post(home,x,n,r.var())));
      |                                                   ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp:289:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  289 |   ReEqFloat<View,CtrlView,rm>::post(Home home, View x, FloatVal c, CtrlView b) {
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp:201:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  201 |                              post(home,x,n,r.var())));
      |                                                   ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp:289:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  289 |   ReEqFloat<View,CtrlView,rm>::post(Home home, View x, FloatVal c, CtrlView b) {
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp:212:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  212 |                              post(home,x,n,nb)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp:289:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  289 |   ReEqFloat<View,CtrlView,rm>::post(Home home, View x, FloatVal c, CtrlView b) {
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp:216:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  216 |                              post(home,x,n,nb)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp:289:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  289 |   ReEqFloat<View,CtrlView,rm>::post(Home home, View x, FloatVal c, CtrlView b) {
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp:220:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  220 |                              post(home,x,n,nb)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp:289:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  289 |   ReEqFloat<View,CtrlView,rm>::post(Home home, View x, FloatVal c, CtrlView b) {
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp:230:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  230 |                              post(home,x,n,r.var())));
      |                                                   ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:238:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  238 |   ReLqFloat<View,CtrlView,rm>::post(Home home, View x, FloatVal c, CtrlView b) {
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp:234:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  234 |                              post(home,x,n,r.var())));
      |                                                   ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:238:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  238 |   ReLqFloat<View,CtrlView,rm>::post(Home home, View x, FloatVal c, CtrlView b) {
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp:238:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  238 |                              post(home,x,n,r.var())));
      |                                                   ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:238:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  238 |   ReLqFloat<View,CtrlView,rm>::post(Home home, View x, FloatVal c, CtrlView b) {
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp:247:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  247 |                              post(home,x,n,r.var())));
      |                                                   ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:325:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  325 |   ReLeFloat<View,CtrlView,rm>::post(Home home, View x, FloatVal c, CtrlView b) {
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp:251:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  251 |                              post(home,x,n,r.var())));
      |                                                   ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:325:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  325 |   ReLeFloat<View,CtrlView,rm>::post(Home home, View x, FloatVal c, CtrlView b) {
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp:255:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  255 |                              post(home,x,n,r.var())));
      |                                                   ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:325:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  325 |   ReLeFloat<View,CtrlView,rm>::post(Home home, View x, FloatVal c, CtrlView b) {
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp:266:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  266 |                              post(home,x,n,nb)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:325:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  325 |   ReLeFloat<View,CtrlView,rm>::post(Home home, View x, FloatVal c, CtrlView b) {
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp:270:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  270 |                              post(home,x,n,nb)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:325:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  325 |   ReLeFloat<View,CtrlView,rm>::post(Home home, View x, FloatVal c, CtrlView b) {
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp:274:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  274 |                              post(home,x,n,nb)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:325:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  325 |   ReLeFloat<View,CtrlView,rm>::post(Home home, View x, FloatVal c, CtrlView b) {
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp:286:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  286 |                              post(home,x,n,nb)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:238:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  238 |   ReLqFloat<View,CtrlView,rm>::post(Home home, View x, FloatVal c, CtrlView b) {
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp:290:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  290 |                              post(home,x,n,nb)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:238:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  238 |   ReLqFloat<View,CtrlView,rm>::post(Home home, View x, FloatVal c, CtrlView b) {
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp:294:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  294 |                              post(home,x,n,nb)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:238:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  238 |   ReLqFloat<View,CtrlView,rm>::post(Home home, View x, FloatVal c, CtrlView b) {
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp: In function 'void Gecode::rel(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatRelType, Gecode::FloatVal)':
gecode/float/rel.cpp:318:84: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  318 |         FloatView xi(x[i]); GECODE_ES_FAIL((Rel::NqFloat<FloatView>::post(home,xi,c)));
      |                                                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:380,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/nq.hpp:96:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::NqFloat<View>::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]'
   96 |   NqFloat<View>::post(Home home, View x, FloatVal c){
      |                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp:329:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  329 |         GECODE_ES_FAIL((Rel::NqFloat<FloatView>::post(home,xi,c)));
      |                                                                ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:380,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/nq.hpp:96:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::NqFloat<View>::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]'
   96 |   NqFloat<View>::post(Home home, View x, FloatVal c){
      |                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp:340:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  340 |         GECODE_ES_FAIL((Rel::NqFloat<FloatView>::post(home,xi,c)));
      |                                                                ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:380,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/nq.hpp:96:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::NqFloat<View>::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]'
   96 |   NqFloat<View>::post(Home home, View x, FloatVal c){
      |                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp: In function 'void Gecode::rel(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatRelType, Gecode::FloatVar)':
gecode/float/rel.cpp:355:71: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  355 |         GECODE_ES_FAIL((Rel::Eq<FloatView,FloatView>::post(home,y,x[i])));
      |                                                                       ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp:54:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]'
   54 |   Eq<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp:360:71: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  360 |         GECODE_ES_FAIL((Rel::Nq<FloatView,FloatView>::post(home,y,x[i])));
      |                                                                       ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:380,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/nq.hpp:53:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Nq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]'
   53 |   Nq<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp:365:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  365 |         GECODE_ES_FAIL((Rel::Lq<FloatView>::post(home,y,x[i])));
      |                                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:56:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
   56 |   Lq<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp:370:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  370 |         GECODE_ES_FAIL((Rel::Le<FloatView>::post(home,y,x[i])));
      |                                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:95:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Le<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
   95 |   Le<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp:375:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  375 |         GECODE_ES_FAIL((Rel::Lq<FloatView>::post(home,x[i],y)));
      |                                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:56:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
   56 |   Lq<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
gecode/float/rel.cpp:380:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  380 |         GECODE_ES_FAIL((Rel::Le<FloatView>::post(home,x[i],y)));
      |                                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:95:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Le<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
   95 |   Le<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/float/rel.hh:50,
                 from gecode/float/rel.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/float/rel.hh:50,
                 from gecode/float/rel.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/float/rel.hh:380,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::NqFloat<View>::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]':
gecode/float/rel.cpp:55:7:   required from here
./gecode/float/rel/nq.hpp:101:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |       (void) new (home) NqFloat<View>(home,x,c);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:380,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/nq.hpp:91:31: note:   initializing argument 1 of 'Gecode::Float::Rel::NqFloat<View>::NqFloat(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]'
   91 |   NqFloat<View>::NqFloat(Home home, View x, FloatVal _c)
      |                          ~~~~~^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]':
gecode/float/rel.cpp:77:7:   required from here
./gecode/float/rel/eq.hpp:64:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       (void) new (home) Eq<View0,View1>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp:49:28: note:   initializing argument 1 of 'Gecode::Float::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]'
   49 |   Eq<View0,View1>::Eq(Home home, View0 x0, View1 x1)
      |                       ~~~~~^~~~
In file included from ./gecode/float/rel.hh:380,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::Nq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]':
gecode/float/rel.cpp:80:7:   required from here
./gecode/float/rel/nq.hpp:60:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   60 |       (void) new (home) Nq<View0,View1>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:380,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/nq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Float::Rel::Nq<View0, View1>::Nq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]'
   48 |   Nq<View0,View1>::Nq(Home home, View0 x0, View1 x1)
      |                       ~~~~~^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]':
gecode/float/rel.cpp:85:7:   required from here
./gecode/float/rel/lq-le.hpp:60:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   60 |       (void) new (home) Lq<View>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:51:21: note:   initializing argument 1 of 'Gecode::Float::Rel::Lq<View>::Lq(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
   51 |   Lq<View>::Lq(Home home, View x0, View x1)
      |                ~~~~~^~~~
./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::Le<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]':
gecode/float/rel.cpp:89:7:   required from here
./gecode/float/rel/lq-le.hpp:104:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  104 |       (void) new (home) Le<View>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:90:21: note:   initializing argument 1 of 'Gecode::Float::Rel::Le<View>::Le(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
   90 |   Le<View>::Le(Home home, View x0, View x1)
      |                ~~~~~^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/float/rel.cpp:103:9:   required from here
./gecode/float/rel/eq.hpp:219:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |       return Eq<View,View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp:54:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]'
   54 |   Eq<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                         ~~~~~^~~~
./gecode/float/rel/eq.hpp:224:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  224 |       return Nq<View,View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:380,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/nq.hpp:53:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Nq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]'
   53 |   Nq<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                         ~~~~~^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp:227:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  227 |       (void) new (home) ReEq(home,x0,x1,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp:210:37: note:   initializing argument 1 of 'Gecode::Float::Rel::ReEq<View, CtrlView, rm>::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  210 |   ReEq<View,CtrlView,rm>::ReEq(Home home, View x0, View x1, CtrlView b)
      |                                ~~~~~^~~~
./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/float/rel.cpp:107:9:   required from here
./gecode/float/rel/eq.hpp:219:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |       return Eq<View,View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp:54:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]'
   54 |   Eq<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                         ~~~~~^~~~
./gecode/float/rel/eq.hpp:224:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  224 |       return Nq<View,View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:380,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/nq.hpp:53:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Nq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]'
   53 |   Nq<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                         ~~~~~^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp:227:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  227 |       (void) new (home) ReEq(home,x0,x1,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp:210:37: note:   initializing argument 1 of 'Gecode::Float::Rel::ReEq<View, CtrlView, rm>::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  210 |   ReEq<View,CtrlView,rm>::ReEq(Home home, View x0, View x1, CtrlView b)
      |                                ~~~~~^~~~
./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/float/rel.cpp:111:9:   required from here
./gecode/float/rel/eq.hpp:219:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |       return Eq<View,View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp:54:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]'
   54 |   Eq<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                         ~~~~~^~~~
./gecode/float/rel/eq.hpp:224:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  224 |       return Nq<View,View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:380,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/nq.hpp:53:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Nq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]'
   53 |   Nq<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                         ~~~~~^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp:227:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  227 |       (void) new (home) ReEq(home,x0,x1,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp:210:37: note:   initializing argument 1 of 'Gecode::Float::Rel::ReEq<View, CtrlView, rm>::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  210 |   ReEq<View,CtrlView,rm>::ReEq(Home home, View x0, View x1, CtrlView b)
      |                                ~~~~~^~~~
./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/float/rel.cpp:122:9:   required from here
./gecode/float/rel/eq.hpp:219:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |       return Eq<View,View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp:54:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]'
   54 |   Eq<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                         ~~~~~^~~~
./gecode/float/rel/eq.hpp:224:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  224 |       return Nq<View,View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:380,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/nq.hpp:53:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Nq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]'
   53 |   Nq<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                         ~~~~~^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp:227:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  227 |       (void) new (home) ReEq(home,x0,x1,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp:210:37: note:   initializing argument 1 of 'Gecode::Float::Rel::ReEq<View, CtrlView, rm>::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  210 |   ReEq<View,CtrlView,rm>::ReEq(Home home, View x0, View x1, CtrlView b)
      |                                ~~~~~^~~~
./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/float/rel.cpp:126:9:   required from here
./gecode/float/rel/eq.hpp:219:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |       return Eq<View,View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp:54:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]'
   54 |   Eq<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                         ~~~~~^~~~
./gecode/float/rel/eq.hpp:224:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  224 |       return Nq<View,View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:380,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/nq.hpp:53:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Nq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]'
   53 |   Nq<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                         ~~~~~^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp:227:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  227 |       (void) new (home) ReEq(home,x0,x1,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp:210:37: note:   initializing argument 1 of 'Gecode::Float::Rel::ReEq<View, CtrlView, rm>::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  210 |   ReEq<View,CtrlView,rm>::ReEq(Home home, View x0, View x1, CtrlView b)
      |                                ~~~~~^~~~
./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/float/rel.cpp:130:9:   required from here
./gecode/float/rel/eq.hpp:219:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |       return Eq<View,View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp:54:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]'
   54 |   Eq<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                         ~~~~~^~~~
./gecode/float/rel/eq.hpp:224:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  224 |       return Nq<View,View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:380,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/nq.hpp:53:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Nq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]'
   53 |   Nq<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                         ~~~~~^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp:227:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  227 |       (void) new (home) ReEq(home,x0,x1,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp:210:37: note:   initializing argument 1 of 'Gecode::Float::Rel::ReEq<View, CtrlView, rm>::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  210 |   ReEq<View,CtrlView,rm>::ReEq(Home home, View x0, View x1, CtrlView b)
      |                                ~~~~~^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/float/rel.cpp:142:9:   required from here
./gecode/float/rel/lq-le.hpp:149:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  149 |       return Lq<View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:56:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
   56 |   Lq<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
./gecode/float/rel/lq-le.hpp:154:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  154 |       return Le<View>::post(home,x1,x0);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:95:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Le<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
   95 |   Le<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
./gecode/float/rel/lq-le.hpp:168:18: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  168 |           (void) new (home) ReLq<View,CtrlView,rm>(home,x0,x1,b);
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:140:37: note:   initializing argument 1 of 'Gecode::Float::Rel::ReLq<View, CtrlView, rm>::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  140 |   ReLq<View,CtrlView,rm>::ReLq(Home home, View x0, View x1, CtrlView b)
      |                                ~~~~~^~~~
./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/float/rel.cpp:146:9:   required from here
./gecode/float/rel/lq-le.hpp:149:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  149 |       return Lq<View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:56:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
   56 |   Lq<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
./gecode/float/rel/lq-le.hpp:154:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  154 |       return Le<View>::post(home,x1,x0);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:95:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Le<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
   95 |   Le<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
./gecode/float/rel/lq-le.hpp:168:18: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  168 |           (void) new (home) ReLq<View,CtrlView,rm>(home,x0,x1,b);
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:140:37: note:   initializing argument 1 of 'Gecode::Float::Rel::ReLq<View, CtrlView, rm>::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  140 |   ReLq<View,CtrlView,rm>::ReLq(Home home, View x0, View x1, CtrlView b)
      |                                ~~~~~^~~~
./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/float/rel.cpp:150:9:   required from here
./gecode/float/rel/lq-le.hpp:149:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  149 |       return Lq<View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:56:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
   56 |   Lq<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
./gecode/float/rel/lq-le.hpp:154:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  154 |       return Le<View>::post(home,x1,x0);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:95:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Le<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
   95 |   Le<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
./gecode/float/rel/lq-le.hpp:168:18: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  168 |           (void) new (home) ReLq<View,CtrlView,rm>(home,x0,x1,b);
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:140:37: note:   initializing argument 1 of 'Gecode::Float::Rel::ReLq<View, CtrlView, rm>::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  140 |   ReLq<View,CtrlView,rm>::ReLq(Home home, View x0, View x1, CtrlView b)
      |                                ~~~~~^~~~
./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/float/rel.cpp:163:9:   required from here
./gecode/float/rel/lq-le.hpp:149:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  149 |       return Lq<View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:56:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
   56 |   Lq<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
./gecode/float/rel/lq-le.hpp:154:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  154 |       return Le<View>::post(home,x1,x0);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:95:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Le<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
   95 |   Le<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
./gecode/float/rel/lq-le.hpp:168:18: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  168 |           (void) new (home) ReLq<View,CtrlView,rm>(home,x0,x1,b);
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:140:37: note:   initializing argument 1 of 'Gecode::Float::Rel::ReLq<View, CtrlView, rm>::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  140 |   ReLq<View,CtrlView,rm>::ReLq(Home home, View x0, View x1, CtrlView b)
      |                                ~~~~~^~~~
./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/float/rel.cpp:167:9:   required from here
./gecode/float/rel/lq-le.hpp:149:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  149 |       return Lq<View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:56:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
   56 |   Lq<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
./gecode/float/rel/lq-le.hpp:154:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  154 |       return Le<View>::post(home,x1,x0);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:95:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Le<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
   95 |   Le<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
./gecode/float/rel/lq-le.hpp:168:18: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  168 |           (void) new (home) ReLq<View,CtrlView,rm>(home,x0,x1,b);
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:140:37: note:   initializing argument 1 of 'Gecode::Float::Rel::ReLq<View, CtrlView, rm>::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  140 |   ReLq<View,CtrlView,rm>::ReLq(Home home, View x0, View x1, CtrlView b)
      |                                ~~~~~^~~~
./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/float/rel.cpp:171:9:   required from here
./gecode/float/rel/lq-le.hpp:149:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  149 |       return Lq<View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:56:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
   56 |   Lq<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
./gecode/float/rel/lq-le.hpp:154:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  154 |       return Le<View>::post(home,x1,x0);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:95:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Le<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
   95 |   Le<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
./gecode/float/rel/lq-le.hpp:168:18: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  168 |           (void) new (home) ReLq<View,CtrlView,rm>(home,x0,x1,b);
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:140:37: note:   initializing argument 1 of 'Gecode::Float::Rel::ReLq<View, CtrlView, rm>::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  140 |   ReLq<View,CtrlView,rm>::ReLq(Home home, View x0, View x1, CtrlView b)
      |                                ~~~~~^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/float/rel.cpp:192:9:   required from here
./gecode/float/rel/eq.hpp:302:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  302 |       (void) new (home) ReEqFloat(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp:284:9: note:   initializing argument 1 of 'Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  284 |   (Home home, View x, FloatVal c0, CtrlView b)
      |    ~~~~~^~~~
./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/float/rel.cpp:196:9:   required from here
./gecode/float/rel/eq.hpp:302:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  302 |       (void) new (home) ReEqFloat(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp:284:9: note:   initializing argument 1 of 'Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  284 |   (Home home, View x, FloatVal c0, CtrlView b)
      |    ~~~~~^~~~
./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/float/rel.cpp:200:9:   required from here
./gecode/float/rel/eq.hpp:302:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  302 |       (void) new (home) ReEqFloat(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp:284:9: note:   initializing argument 1 of 'Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  284 |   (Home home, View x, FloatVal c0, CtrlView b)
      |    ~~~~~^~~~
./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/float/rel.cpp:211:9:   required from here
./gecode/float/rel/eq.hpp:302:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  302 |       (void) new (home) ReEqFloat(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp:284:9: note:   initializing argument 1 of 'Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  284 |   (Home home, View x, FloatVal c0, CtrlView b)
      |    ~~~~~^~~~
./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/float/rel.cpp:215:9:   required from here
./gecode/float/rel/eq.hpp:302:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  302 |       (void) new (home) ReEqFloat(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp:284:9: note:   initializing argument 1 of 'Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  284 |   (Home home, View x, FloatVal c0, CtrlView b)
      |    ~~~~~^~~~
./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/float/rel.cpp:219:9:   required from here
./gecode/float/rel/eq.hpp:302:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  302 |       (void) new (home) ReEqFloat(home,x,c,b);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp:284:9: note:   initializing argument 1 of 'Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  284 |   (Home home, View x, FloatVal c0, CtrlView b)
      |    ~~~~~^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/float/rel.cpp:229:9:   required from here
./gecode/float/rel/lq-le.hpp:247:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  247 |         (void) new (home) ReLqFloat<View,CtrlView,rm>(home,x,c,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:233:47: note:   initializing argument 1 of 'Gecode::Float::Rel::ReLqFloat<View, CtrlView, rm>::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  233 |   ReLqFloat<View,CtrlView,rm>::ReLqFloat(Home home, View x, FloatVal c0, CtrlView b)
      |                                          ~~~~~^~~~
./gecode/float/rel/lq-le.hpp:260:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  260 |         (void) new (home) ReLqFloat<View,CtrlView,rm>(home,x,c,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:233:47: note:   initializing argument 1 of 'Gecode::Float::Rel::ReLqFloat<View, CtrlView, rm>::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  233 |   ReLqFloat<View,CtrlView,rm>::ReLqFloat(Home home, View x, FloatVal c0, CtrlView b)
      |                                          ~~~~~^~~~
./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/float/rel.cpp:233:9:   required from here
./gecode/float/rel/lq-le.hpp:247:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  247 |         (void) new (home) ReLqFloat<View,CtrlView,rm>(home,x,c,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:233:47: note:   initializing argument 1 of 'Gecode::Float::Rel::ReLqFloat<View, CtrlView, rm>::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  233 |   ReLqFloat<View,CtrlView,rm>::ReLqFloat(Home home, View x, FloatVal c0, CtrlView b)
      |                                          ~~~~~^~~~
./gecode/float/rel/lq-le.hpp:260:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  260 |         (void) new (home) ReLqFloat<View,CtrlView,rm>(home,x,c,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:233:47: note:   initializing argument 1 of 'Gecode::Float::Rel::ReLqFloat<View, CtrlView, rm>::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  233 |   ReLqFloat<View,CtrlView,rm>::ReLqFloat(Home home, View x, FloatVal c0, CtrlView b)
      |                                          ~~~~~^~~~
./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/float/rel.cpp:237:9:   required from here
./gecode/float/rel/lq-le.hpp:247:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  247 |         (void) new (home) ReLqFloat<View,CtrlView,rm>(home,x,c,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:233:47: note:   initializing argument 1 of 'Gecode::Float::Rel::ReLqFloat<View, CtrlView, rm>::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  233 |   ReLqFloat<View,CtrlView,rm>::ReLqFloat(Home home, View x, FloatVal c0, CtrlView b)
      |                                          ~~~~~^~~~
./gecode/float/rel/lq-le.hpp:260:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  260 |         (void) new (home) ReLqFloat<View,CtrlView,rm>(home,x,c,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:233:47: note:   initializing argument 1 of 'Gecode::Float::Rel::ReLqFloat<View, CtrlView, rm>::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  233 |   ReLqFloat<View,CtrlView,rm>::ReLqFloat(Home home, View x, FloatVal c0, CtrlView b)
      |                                          ~~~~~^~~~
./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/float/rel.cpp:246:9:   required from here
./gecode/float/rel/lq-le.hpp:332:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  332 |         (void) new (home) ReLeFloat<View,CtrlView,rm>(home,x,c,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:320:47: note:   initializing argument 1 of 'Gecode::Float::Rel::ReLeFloat<View, CtrlView, rm>::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  320 |   ReLeFloat<View,CtrlView,rm>::ReLeFloat(Home home, View x, FloatVal c0, CtrlView b)
      |                                          ~~~~~^~~~
./gecode/float/rel/lq-le.hpp:348:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  348 |         (void) new (home) ReLeFloat<View,CtrlView,rm>(home,x,c,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:320:47: note:   initializing argument 1 of 'Gecode::Float::Rel::ReLeFloat<View, CtrlView, rm>::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  320 |   ReLeFloat<View,CtrlView,rm>::ReLeFloat(Home home, View x, FloatVal c0, CtrlView b)
      |                                          ~~~~~^~~~
./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/float/rel.cpp:250:9:   required from here
./gecode/float/rel/lq-le.hpp:332:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  332 |         (void) new (home) ReLeFloat<View,CtrlView,rm>(home,x,c,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:320:47: note:   initializing argument 1 of 'Gecode::Float::Rel::ReLeFloat<View, CtrlView, rm>::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  320 |   ReLeFloat<View,CtrlView,rm>::ReLeFloat(Home home, View x, FloatVal c0, CtrlView b)
      |                                          ~~~~~^~~~
./gecode/float/rel/lq-le.hpp:348:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  348 |         (void) new (home) ReLeFloat<View,CtrlView,rm>(home,x,c,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:320:47: note:   initializing argument 1 of 'Gecode::Float::Rel::ReLeFloat<View, CtrlView, rm>::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  320 |   ReLeFloat<View,CtrlView,rm>::ReLeFloat(Home home, View x, FloatVal c0, CtrlView b)
      |                                          ~~~~~^~~~
./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/float/rel.cpp:254:9:   required from here
./gecode/float/rel/lq-le.hpp:332:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  332 |         (void) new (home) ReLeFloat<View,CtrlView,rm>(home,x,c,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:320:47: note:   initializing argument 1 of 'Gecode::Float::Rel::ReLeFloat<View, CtrlView, rm>::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  320 |   ReLeFloat<View,CtrlView,rm>::ReLeFloat(Home home, View x, FloatVal c0, CtrlView b)
      |                                          ~~~~~^~~~
./gecode/float/rel/lq-le.hpp:348:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  348 |         (void) new (home) ReLeFloat<View,CtrlView,rm>(home,x,c,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:320:47: note:   initializing argument 1 of 'Gecode::Float::Rel::ReLeFloat<View, CtrlView, rm>::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  320 |   ReLeFloat<View,CtrlView,rm>::ReLeFloat(Home home, View x, FloatVal c0, CtrlView b)
      |                                          ~~~~~^~~~
./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/float/rel.cpp:265:9:   required from here
./gecode/float/rel/lq-le.hpp:332:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  332 |         (void) new (home) ReLeFloat<View,CtrlView,rm>(home,x,c,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:320:47: note:   initializing argument 1 of 'Gecode::Float::Rel::ReLeFloat<View, CtrlView, rm>::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  320 |   ReLeFloat<View,CtrlView,rm>::ReLeFloat(Home home, View x, FloatVal c0, CtrlView b)
      |                                          ~~~~~^~~~
./gecode/float/rel/lq-le.hpp:348:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  348 |         (void) new (home) ReLeFloat<View,CtrlView,rm>(home,x,c,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:320:47: note:   initializing argument 1 of 'Gecode::Float::Rel::ReLeFloat<View, CtrlView, rm>::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  320 |   ReLeFloat<View,CtrlView,rm>::ReLeFloat(Home home, View x, FloatVal c0, CtrlView b)
      |                                          ~~~~~^~~~
./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/float/rel.cpp:269:9:   required from here
./gecode/float/rel/lq-le.hpp:332:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  332 |         (void) new (home) ReLeFloat<View,CtrlView,rm>(home,x,c,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:320:47: note:   initializing argument 1 of 'Gecode::Float::Rel::ReLeFloat<View, CtrlView, rm>::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  320 |   ReLeFloat<View,CtrlView,rm>::ReLeFloat(Home home, View x, FloatVal c0, CtrlView b)
      |                                          ~~~~~^~~~
./gecode/float/rel/lq-le.hpp:348:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  348 |         (void) new (home) ReLeFloat<View,CtrlView,rm>(home,x,c,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:320:47: note:   initializing argument 1 of 'Gecode::Float::Rel::ReLeFloat<View, CtrlView, rm>::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  320 |   ReLeFloat<View,CtrlView,rm>::ReLeFloat(Home home, View x, FloatVal c0, CtrlView b)
      |                                          ~~~~~^~~~
./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/float/rel.cpp:273:9:   required from here
./gecode/float/rel/lq-le.hpp:332:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  332 |         (void) new (home) ReLeFloat<View,CtrlView,rm>(home,x,c,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:320:47: note:   initializing argument 1 of 'Gecode::Float::Rel::ReLeFloat<View, CtrlView, rm>::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  320 |   ReLeFloat<View,CtrlView,rm>::ReLeFloat(Home home, View x, FloatVal c0, CtrlView b)
      |                                          ~~~~~^~~~
./gecode/float/rel/lq-le.hpp:348:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  348 |         (void) new (home) ReLeFloat<View,CtrlView,rm>(home,x,c,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:320:47: note:   initializing argument 1 of 'Gecode::Float::Rel::ReLeFloat<View, CtrlView, rm>::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  320 |   ReLeFloat<View,CtrlView,rm>::ReLeFloat(Home home, View x, FloatVal c0, CtrlView b)
      |                                          ~~~~~^~~~
./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/float/rel.cpp:285:9:   required from here
./gecode/float/rel/lq-le.hpp:247:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  247 |         (void) new (home) ReLqFloat<View,CtrlView,rm>(home,x,c,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:233:47: note:   initializing argument 1 of 'Gecode::Float::Rel::ReLqFloat<View, CtrlView, rm>::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  233 |   ReLqFloat<View,CtrlView,rm>::ReLqFloat(Home home, View x, FloatVal c0, CtrlView b)
      |                                          ~~~~~^~~~
./gecode/float/rel/lq-le.hpp:260:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  260 |         (void) new (home) ReLqFloat<View,CtrlView,rm>(home,x,c,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:233:47: note:   initializing argument 1 of 'Gecode::Float::Rel::ReLqFloat<View, CtrlView, rm>::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  233 |   ReLqFloat<View,CtrlView,rm>::ReLqFloat(Home home, View x, FloatVal c0, CtrlView b)
      |                                          ~~~~~^~~~
./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/float/rel.cpp:289:9:   required from here
./gecode/float/rel/lq-le.hpp:247:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  247 |         (void) new (home) ReLqFloat<View,CtrlView,rm>(home,x,c,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:233:47: note:   initializing argument 1 of 'Gecode::Float::Rel::ReLqFloat<View, CtrlView, rm>::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  233 |   ReLqFloat<View,CtrlView,rm>::ReLqFloat(Home home, View x, FloatVal c0, CtrlView b)
      |                                          ~~~~~^~~~
./gecode/float/rel/lq-le.hpp:260:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  260 |         (void) new (home) ReLqFloat<View,CtrlView,rm>(home,x,c,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:233:47: note:   initializing argument 1 of 'Gecode::Float::Rel::ReLqFloat<View, CtrlView, rm>::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  233 |   ReLqFloat<View,CtrlView,rm>::ReLqFloat(Home home, View x, FloatVal c0, CtrlView b)
      |                                          ~~~~~^~~~
./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/float/rel.cpp:293:9:   required from here
./gecode/float/rel/lq-le.hpp:247:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  247 |         (void) new (home) ReLqFloat<View,CtrlView,rm>(home,x,c,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:233:47: note:   initializing argument 1 of 'Gecode::Float::Rel::ReLqFloat<View, CtrlView, rm>::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  233 |   ReLqFloat<View,CtrlView,rm>::ReLqFloat(Home home, View x, FloatVal c0, CtrlView b)
      |                                          ~~~~~^~~~
./gecode/float/rel/lq-le.hpp:260:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  260 |         (void) new (home) ReLqFloat<View,CtrlView,rm>(home,x,c,b);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp:233:47: note:   initializing argument 1 of 'Gecode::Float::Rel::ReLqFloat<View, CtrlView, rm>::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  233 |   ReLqFloat<View,CtrlView,rm>::ReLqFloat(Home home, View x, FloatVal c0, CtrlView b)
      |                                          ~~~~~^~~~
In file included from ./gecode/float/rel.hh:380,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/nq.hpp: In instantiation of 'Gecode::Float::Rel::NqFloat<View>::NqFloat(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]':
./gecode/float/rel/nq.hpp:101:14:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::NqFloat<View>::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]'
gecode/float/rel.cpp:55:7:   required from here
./gecode/float/rel/nq.hpp:92:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   92 |     : UnaryPropagator<View,PC_FLOAT_VAL>(home,x), c(_c) {}
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/propagator.hpp:296:50: note:   initializing argument 1 of 'Gecode::UnaryPropagator<View, pc>::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Float::FloatView; int pc = 0]'
  296 |   UnaryPropagator<View,pc>::UnaryPropagator(Home home, View y0)
      |                                             ~~~~~^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp: In instantiation of 'Gecode::Float::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]':
./gecode/float/rel/eq.hpp:64:14:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]'
gecode/float/rel.cpp:77:7:   required from here
./gecode/float/rel/eq.hpp:50:76: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   50 |     : MixBinaryPropagator<View0,PC_FLOAT_BND,View1,PC_FLOAT_BND>(home,x0,x1) {}
      |                                                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/float/rel.hh:380,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/nq.hpp: In instantiation of 'Gecode::Float::Rel::Nq<View0, View1>::Nq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]':
./gecode/float/rel/nq.hpp:60:14:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::Nq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]'
gecode/float/rel.cpp:80:7:   required from here
./gecode/float/rel/nq.hpp:49:76: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_FLOAT_VAL,View1,PC_FLOAT_VAL>(home,x0,x1) {}
      |                                                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 0; View1 = Gecode::Float::FloatView; int pc1 = 0]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::Lq<View>::Lq(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]':
./gecode/float/rel/lq-le.hpp:60:14:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
gecode/float/rel.cpp:85:7:   required from here
./gecode/float/rel/lq-le.hpp:52:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   52 |     : BinaryPropagator<View,PC_FLOAT_BND>(home,x0,x1) {}
      |                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Float::FloatView; int pc = 1]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::Le<View>::Le(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]':
./gecode/float/rel/lq-le.hpp:104:14:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::Le<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
gecode/float/rel.cpp:89:7:   required from here
./gecode/float/rel/lq-le.hpp:91:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   91 |     : BinaryPropagator<View,PC_FLOAT_BND>(home,x0,x1) {}
      |                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Float::FloatView; int pc = 1]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp: In instantiation of 'Gecode::Float::Rel::ReEq<View, CtrlView, rm>::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/float/rel/eq.hpp:227:14:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/float/rel.cpp:103:9:   required from here
./gecode/float/rel/eq.hpp:211:71: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  211 |     : Int::ReBinaryPropagator<View,PC_FLOAT_BND,CtrlView>(home,x0,x1,b) {}
      |                                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp: In instantiation of 'Gecode::Float::Rel::ReEq<View, CtrlView, rm>::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/float/rel/eq.hpp:227:14:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/float/rel.cpp:107:9:   required from here
./gecode/float/rel/eq.hpp:211:71: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  211 |     : Int::ReBinaryPropagator<View,PC_FLOAT_BND,CtrlView>(home,x0,x1,b) {}
      |                                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp: In instantiation of 'Gecode::Float::Rel::ReEq<View, CtrlView, rm>::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/float/rel/eq.hpp:227:14:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/float/rel.cpp:111:9:   required from here
./gecode/float/rel/eq.hpp:211:71: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  211 |     : Int::ReBinaryPropagator<View,PC_FLOAT_BND,CtrlView>(home,x0,x1,b) {}
      |                                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp: In instantiation of 'Gecode::Float::Rel::ReEq<View, CtrlView, rm>::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/float/rel/eq.hpp:227:14:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/float/rel.cpp:122:9:   required from here
./gecode/float/rel/eq.hpp:211:71: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  211 |     : Int::ReBinaryPropagator<View,PC_FLOAT_BND,CtrlView>(home,x0,x1,b) {}
      |                                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp: In instantiation of 'Gecode::Float::Rel::ReEq<View, CtrlView, rm>::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/float/rel/eq.hpp:227:14:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/float/rel.cpp:126:9:   required from here
./gecode/float/rel/eq.hpp:211:71: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  211 |     : Int::ReBinaryPropagator<View,PC_FLOAT_BND,CtrlView>(home,x0,x1,b) {}
      |                                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp: In instantiation of 'Gecode::Float::Rel::ReEq<View, CtrlView, rm>::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/float/rel/eq.hpp:227:14:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/float/rel.cpp:130:9:   required from here
./gecode/float/rel/eq.hpp:211:71: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  211 |     : Int::ReBinaryPropagator<View,PC_FLOAT_BND,CtrlView>(home,x0,x1,b) {}
      |                                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::ReLq<View, CtrlView, rm>::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/float/rel/lq-le.hpp:168:18:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/float/rel.cpp:142:9:   required from here
./gecode/float/rel/lq-le.hpp:141:71: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  141 |     : Int::ReBinaryPropagator<View,PC_FLOAT_BND,CtrlView>(home,x0,x1,b) {}
      |                                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::ReLq<View, CtrlView, rm>::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/float/rel/lq-le.hpp:168:18:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/float/rel.cpp:146:9:   required from here
./gecode/float/rel/lq-le.hpp:141:71: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  141 |     : Int::ReBinaryPropagator<View,PC_FLOAT_BND,CtrlView>(home,x0,x1,b) {}
      |                                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::ReLq<View, CtrlView, rm>::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/float/rel/lq-le.hpp:168:18:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/float/rel.cpp:150:9:   required from here
./gecode/float/rel/lq-le.hpp:141:71: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  141 |     : Int::ReBinaryPropagator<View,PC_FLOAT_BND,CtrlView>(home,x0,x1,b) {}
      |                                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::ReLq<View, CtrlView, rm>::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/float/rel/lq-le.hpp:168:18:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/float/rel.cpp:163:9:   required from here
./gecode/float/rel/lq-le.hpp:141:71: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  141 |     : Int::ReBinaryPropagator<View,PC_FLOAT_BND,CtrlView>(home,x0,x1,b) {}
      |                                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::ReLq<View, CtrlView, rm>::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/float/rel/lq-le.hpp:168:18:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/float/rel.cpp:167:9:   required from here
./gecode/float/rel/lq-le.hpp:141:71: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  141 |     : Int::ReBinaryPropagator<View,PC_FLOAT_BND,CtrlView>(home,x0,x1,b) {}
      |                                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::ReLq<View, CtrlView, rm>::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/float/rel/lq-le.hpp:168:18:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReLq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/float/rel.cpp:171:9:   required from here
./gecode/float/rel/lq-le.hpp:141:71: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  141 |     : Int::ReBinaryPropagator<View,PC_FLOAT_BND,CtrlView>(home,x0,x1,b) {}
      |                                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/propagator.hpp:200:9: note:   initializing argument 1 of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]'
  200 |   (Home home, View y0, View y1, CtrlView b1)
      |    ~~~~~^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp: In instantiation of 'Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/float/rel/eq.hpp:302:14:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/float/rel.cpp:192:9:   required from here
./gecode/float/rel/eq.hpp:285:73: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  285 |     : Int::ReUnaryPropagator<View,PC_FLOAT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp: In instantiation of 'Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/float/rel/eq.hpp:302:14:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/float/rel.cpp:196:9:   required from here
./gecode/float/rel/eq.hpp:285:73: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  285 |     : Int::ReUnaryPropagator<View,PC_FLOAT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp: In instantiation of 'Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/float/rel/eq.hpp:302:14:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/float/rel.cpp:200:9:   required from here
./gecode/float/rel/eq.hpp:285:73: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  285 |     : Int::ReUnaryPropagator<View,PC_FLOAT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp: In instantiation of 'Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/float/rel/eq.hpp:302:14:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/float/rel.cpp:211:9:   required from here
./gecode/float/rel/eq.hpp:285:73: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  285 |     : Int::ReUnaryPropagator<View,PC_FLOAT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp: In instantiation of 'Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/float/rel/eq.hpp:302:14:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/float/rel.cpp:215:9:   required from here
./gecode/float/rel/eq.hpp:285:73: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  285 |     : Int::ReUnaryPropagator<View,PC_FLOAT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/float/rel.hh:379,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/eq.hpp: In instantiation of 'Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/float/rel/eq.hpp:302:14:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/float/rel.cpp:219:9:   required from here
./gecode/float/rel/eq.hpp:285:73: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  285 |     : Int::ReUnaryPropagator<View,PC_FLOAT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::ReLqFloat<View, CtrlView, rm>::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/float/rel/lq-le.hpp:247:16:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/float/rel.cpp:229:9:   required from here
./gecode/float/rel/lq-le.hpp:234:73: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  234 |     : Int::ReUnaryPropagator<View,PC_FLOAT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::ReLqFloat<View, CtrlView, rm>::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/float/rel/lq-le.hpp:247:16:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/float/rel.cpp:233:9:   required from here
./gecode/float/rel/lq-le.hpp:234:73: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  234 |     : Int::ReUnaryPropagator<View,PC_FLOAT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::ReLqFloat<View, CtrlView, rm>::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/float/rel/lq-le.hpp:247:16:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/float/rel.cpp:237:9:   required from here
./gecode/float/rel/lq-le.hpp:234:73: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  234 |     : Int::ReUnaryPropagator<View,PC_FLOAT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::ReLeFloat<View, CtrlView, rm>::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/float/rel/lq-le.hpp:332:16:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/float/rel.cpp:246:9:   required from here
./gecode/float/rel/lq-le.hpp:321:73: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  321 |     : Int::ReUnaryPropagator<View,PC_FLOAT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::ReLeFloat<View, CtrlView, rm>::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/float/rel/lq-le.hpp:332:16:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/float/rel.cpp:250:9:   required from here
./gecode/float/rel/lq-le.hpp:321:73: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  321 |     : Int::ReUnaryPropagator<View,PC_FLOAT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::ReLeFloat<View, CtrlView, rm>::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/float/rel/lq-le.hpp:332:16:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/float/rel.cpp:254:9:   required from here
./gecode/float/rel/lq-le.hpp:321:73: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  321 |     : Int::ReUnaryPropagator<View,PC_FLOAT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::ReLeFloat<View, CtrlView, rm>::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/float/rel/lq-le.hpp:332:16:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/float/rel.cpp:265:9:   required from here
./gecode/float/rel/lq-le.hpp:321:73: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  321 |     : Int::ReUnaryPropagator<View,PC_FLOAT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::ReLeFloat<View, CtrlView, rm>::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/float/rel/lq-le.hpp:332:16:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/float/rel.cpp:269:9:   required from here
./gecode/float/rel/lq-le.hpp:321:73: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  321 |     : Int::ReUnaryPropagator<View,PC_FLOAT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::ReLeFloat<View, CtrlView, rm>::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/float/rel/lq-le.hpp:332:16:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/float/rel.cpp:273:9:   required from here
./gecode/float/rel/lq-le.hpp:321:73: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  321 |     : Int::ReUnaryPropagator<View,PC_FLOAT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::ReLqFloat<View, CtrlView, rm>::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/float/rel/lq-le.hpp:247:16:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/float/rel.cpp:285:9:   required from here
./gecode/float/rel/lq-le.hpp:234:73: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  234 |     : Int::ReUnaryPropagator<View,PC_FLOAT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::ReLqFloat<View, CtrlView, rm>::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/float/rel/lq-le.hpp:247:16:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/float/rel.cpp:289:9:   required from here
./gecode/float/rel/lq-le.hpp:234:73: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  234 |     : Int::ReUnaryPropagator<View,PC_FLOAT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/float/rel.hh:381,
                 from gecode/float/rel.cpp:40:
./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::ReLqFloat<View, CtrlView, rm>::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/float/rel/lq-le.hpp:247:16:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/float/rel.cpp:293:9:   required from here
./gecode/float/rel/lq-le.hpp:234:73: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  234 |     : Int::ReUnaryPropagator<View,PC_FLOAT_BND,CtrlView>(home,x,b), c(c0) {}
      |                                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/propagator.hpp:153:9: note:   initializing argument 1 of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]'
  153 |   (Home home, View y0, CtrlView b0)
      |    ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator<View, pc>::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Float::FloatView; int pc = 0]':
./gecode/float/rel/nq.hpp:92:55:   required from 'Gecode::Float::Rel::NqFloat<View>::NqFloat(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]'
./gecode/float/rel/nq.hpp:101:14:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::NqFloat<View>::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]'
gecode/float/rel.cpp:55:7:   required from here
./gecode/kernel/propagator.hpp:297:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  297 |     : Propagator(home), x0(y0) {
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]':
./gecode/float/rel/eq.hpp:50:76:   required from 'Gecode::Float::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]'
./gecode/float/rel/eq.hpp:64:14:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]'
gecode/float/rel.cpp:77:7:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 0; View1 = Gecode::Float::FloatView; int pc1 = 0]':
./gecode/float/rel/nq.hpp:49:76:   required from 'Gecode::Float::Rel::Nq<View0, View1>::Nq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]'
./gecode/float/rel/nq.hpp:60:14:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::Nq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]'
gecode/float/rel.cpp:80:7:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Float::FloatView; int pc = 1]':
./gecode/float/rel/lq-le.hpp:52:53:   required from 'Gecode::Float::Rel::Lq<View>::Lq(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
./gecode/float/rel/lq-le.hpp:60:14:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
gecode/float/rel.cpp:85:7:   required from here
./gecode/kernel/propagator.hpp:341:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  341 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]':
./gecode/float/rel/eq.hpp:211:71:   required from 'Gecode::Float::Rel::ReEq<View, CtrlView, rm>::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/float/rel/eq.hpp:227:14:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/float/rel.cpp:103:9:   required from here
./gecode/int/propagator.hpp:201:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  201 |     : Propagator(home), x0(y0), x1(y1), b(b1) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReBinaryPropagator<View, pc, CtrlView>::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]':
./gecode/float/rel/eq.hpp:211:71:   required from 'Gecode::Float::Rel::ReEq<View, CtrlView, rm>::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/float/rel/eq.hpp:227:14:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReEq<View, CtrlView, rm>::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/float/rel.cpp:122:9:   required from here
./gecode/int/propagator.hpp:201:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  201 |     : Propagator(home), x0(y0), x1(y1), b(b1) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]':
./gecode/float/rel/eq.hpp:285:73:   required from 'Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/float/rel/eq.hpp:302:14:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/float/rel.cpp:192:9:   required from here
./gecode/int/propagator.hpp:154:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  154 |     : Propagator(home), x0(y0), b(b0) {
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReUnaryPropagator<View, pc, CtrlView>::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]':
./gecode/float/rel/eq.hpp:285:73:   required from 'Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/float/rel/eq.hpp:302:14:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat<View, CtrlView, rm>::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/float/rel.cpp:211:9:   required from here
./gecode/int/propagator.hpp:154:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  154 |     : Propagator(home), x0(y0), b(b0) {
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/float/rel.hh:50,
                 from gecode/float/rel.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/rel.hh:49,
                 from gecode/float/rel.cpp:40:
./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp<VIC>::subscribe(Gecode::Space&, Gecode::Propagator&, Gecode::PropCond, bool, Gecode::ModEvent, bool) [with VIC = Gecode::Int::BoolVarImpConf]':
./gecode/kernel/core.hpp:3396:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds]
 3396 |     return b.base+u.idx[pc-1];
      |                   ~~~~~^
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic    \
-c -o gecode/float/linear/post.o  gecode/float/linear/post.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from ./gecode/float/linear.hh:46,
                 from gecode/float/linear/post.cpp:43:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from ./gecode/float/linear.hh:46,
                 from gecode/float/linear/post.cpp:43:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/float/linear.hh:46,
                 from gecode/float/linear/post.cpp:43:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/float/linear.hh:46,
                 from gecode/float/linear/post.cpp:43:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/float/linear.hh:46,
                 from gecode/float/linear/post.cpp:43:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/float/linear.hh:46,
                 from gecode/float/linear/post.cpp:43:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/linear.hh:46,
                 from gecode/float/linear/post.cpp:43:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
gecode/float/linear/post.cpp: In function 'void Gecode::Float::Linear::dopost(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal)':
gecode/float/linear/post.cpp:214:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  214 |       post_nary<FloatView>(home,x,y,frt,c);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/float/linear/post.cpp:97:18: note:   initializing argument 1 of 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::FloatView]'
   97 |   post_nary(Home home,
      |             ~~~~~^~~~
gecode/float/linear/post.cpp:223:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  223 |       post_nary<ScaleView>(home,x,y,frt,c);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/float/linear/post.cpp:97:18: note:   initializing argument 1 of 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::ScaleView]'
   97 |   post_nary(Home home,
      |             ~~~~~^~~~
gecode/float/linear/post.cpp: In function 'void Gecode::Float::Linear::post(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal)':
gecode/float/linear/post.cpp:234:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  234 |       rel(home, extend(home,re,t,n), frt, c);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/float/linear/post.cpp:78:15: note:   initializing argument 1 of 'Gecode::Float::FloatView Gecode::Float::Linear::extend(Gecode::Home, Gecode::Region&, Gecode::Float::Linear::Term*&, int&)'
   78 |   extend(Home home, Region& r, Term*& t, int& n) {
      |          ~~~~~^~~~
gecode/float/linear/post.cpp:234:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  234 |       rel(home, extend(home,re,t,n), frt, c);
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/linear.hh:46,
                 from gecode/float/linear/post.cpp:43:
./gecode/float.hh:1110:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVal)'
 1110 |   rel(Home home, FloatVar x, FloatRelType frt, FloatVal c);
      |       ~~~~~^~~~
gecode/float/linear/post.cpp:240:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  240 |     dopost(home, t, n, frt, c);
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/float/linear/post.cpp:112:15: note:   initializing argument 1 of 'void Gecode::Float::Linear::dopost(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal)'
  112 |   dopost(Home home, Term* t, int n, FloatRelType frt, FloatVal c) {
      |          ~~~~~^~~~
gecode/float/linear/post.cpp: In function 'void Gecode::Float::Linear::post(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)':
gecode/float/linear/post.cpp:246:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  246 |     rel(home, extend(home,re,t,n), frt, c, r);
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/float/linear/post.cpp:78:15: note:   initializing argument 1 of 'Gecode::Float::FloatView Gecode::Float::Linear::extend(Gecode::Home, Gecode::Region&, Gecode::Float::Linear::Term*&, int&)'
   78 |   extend(Home home, Region& r, Term*& t, int& n) {
      |          ~~~~~^~~~
gecode/float/linear/post.cpp:246:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  246 |     rel(home, extend(home,re,t,n), frt, c, r);
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/linear.hh:46,
                 from gecode/float/linear/post.cpp:43:
./gecode/float.hh:1115:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)'
 1115 |   rel(Home home, FloatVar x, FloatRelType frt, FloatVal c, Reify r);
      |       ~~~~~^~~~
gecode/float/linear/post.cpp:247:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  247 |     dopost(home, t, n, FRT_EQ, 0.0);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/float/linear/post.cpp:112:15: note:   initializing argument 1 of 'void Gecode::Float::Linear::dopost(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal)'
  112 |   dopost(Home home, Term* t, int n, FloatRelType frt, FloatVal c) {
      |          ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/float/linear.hh:46,
                 from gecode/float/linear/post.cpp:43:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/float/linear.hh:46,
                 from gecode/float/linear/post.cpp:43:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
gecode/float/linear/post.cpp: In instantiation of 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::FloatView]':
gecode/float/linear/post.cpp:214:42:   required from here
gecode/float/linear/post.cpp:102:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |       GECODE_ES_FAIL((Eq<View,View >::post(home,x,y,c)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/linear.hh:160,
                 from gecode/float/linear/post.cpp:43:
./gecode/float/linear/nary.hpp:169:22: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Linear::Eq<P, N>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<N>&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]'
  169 |   Eq<P,N>::post(Home home, ViewArray<P>& x, ViewArray<N>& y, FloatVal c) {
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
gecode/float/linear/post.cpp:105:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  105 |       GECODE_ES_FAIL((Lq<View,View >::post(home,x,y,c)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/linear.hh:160,
                 from gecode/float/linear/post.cpp:43:
./gecode/float/linear/nary.hpp:299:22: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Linear::Lq<P, N>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<N>&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]'
  299 |   Lq<P,N>::post(Home home, ViewArray<P>& x, ViewArray<N>& y, FloatVal c) {
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
gecode/float/linear/post.cpp: In instantiation of 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::ScaleView]':
gecode/float/linear/post.cpp:223:42:   required from here
gecode/float/linear/post.cpp:102:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |       GECODE_ES_FAIL((Eq<View,View >::post(home,x,y,c)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/linear.hh:160,
                 from gecode/float/linear/post.cpp:43:
./gecode/float/linear/nary.hpp:169:22: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Linear::Eq<P, N>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<N>&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]'
  169 |   Eq<P,N>::post(Home home, ViewArray<P>& x, ViewArray<N>& y, FloatVal c) {
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
gecode/float/linear/post.cpp:105:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  105 |       GECODE_ES_FAIL((Lq<View,View >::post(home,x,y,c)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/linear.hh:160,
                 from gecode/float/linear/post.cpp:43:
./gecode/float/linear/nary.hpp:299:22: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Linear::Lq<P, N>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<N>&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]'
  299 |   Lq<P,N>::post(Home home, ViewArray<P>& x, ViewArray<N>& y, FloatVal c) {
      |                 ~~~~~^~~~
./gecode/float/linear/nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Linear::Eq<P, N>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<N>&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]':
gecode/float/linear/post.cpp:102:7:   required from 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::FloatView]'
gecode/float/linear/post.cpp:214:42:   required from here
./gecode/float/linear/nary.hpp:170:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  170 |     (void) new (home) Eq<P,N>(home,x,y,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/linear.hh:160,
                 from gecode/float/linear/post.cpp:43:
./gecode/float/linear/nary.hpp:164:20: note:   initializing argument 1 of 'Gecode::Float::Linear::Eq<P, N>::Eq(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<N>&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]'
  164 |   Eq<P,N>::Eq(Home home, ViewArray<P>& x, ViewArray<N>& y, FloatVal c)
      |               ~~~~~^~~~
./gecode/float/linear/nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Linear::Lq<P, N>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<N>&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]':
gecode/float/linear/post.cpp:105:7:   required from 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::FloatView]'
gecode/float/linear/post.cpp:214:42:   required from here
./gecode/float/linear/nary.hpp:300:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  300 |     (void) new (home) Lq<P,N>(home,x,y,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/linear.hh:160,
                 from gecode/float/linear/post.cpp:43:
./gecode/float/linear/nary.hpp:294:20: note:   initializing argument 1 of 'Gecode::Float::Linear::Lq<P, N>::Lq(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<N>&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]'
  294 |   Lq<P,N>::Lq(Home home, ViewArray<P>& x, ViewArray<N>& y, FloatVal c)
      |               ~~~~~^~~~
./gecode/float/linear/nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Linear::Eq<P, N>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<N>&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]':
gecode/float/linear/post.cpp:102:7:   required from 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::ScaleView]'
gecode/float/linear/post.cpp:223:42:   required from here
./gecode/float/linear/nary.hpp:170:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  170 |     (void) new (home) Eq<P,N>(home,x,y,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/linear.hh:160,
                 from gecode/float/linear/post.cpp:43:
./gecode/float/linear/nary.hpp:164:20: note:   initializing argument 1 of 'Gecode::Float::Linear::Eq<P, N>::Eq(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<N>&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]'
  164 |   Eq<P,N>::Eq(Home home, ViewArray<P>& x, ViewArray<N>& y, FloatVal c)
      |               ~~~~~^~~~
./gecode/float/linear/nary.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Linear::Lq<P, N>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<N>&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]':
gecode/float/linear/post.cpp:105:7:   required from 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::ScaleView]'
gecode/float/linear/post.cpp:223:42:   required from here
./gecode/float/linear/nary.hpp:300:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  300 |     (void) new (home) Lq<P,N>(home,x,y,c);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/linear.hh:160,
                 from gecode/float/linear/post.cpp:43:
./gecode/float/linear/nary.hpp:294:20: note:   initializing argument 1 of 'Gecode::Float::Linear::Lq<P, N>::Lq(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<N>&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]'
  294 |   Lq<P,N>::Lq(Home home, ViewArray<P>& x, ViewArray<N>& y, FloatVal c)
      |               ~~~~~^~~~
./gecode/float/linear/nary.hpp: In instantiation of 'Gecode::Float::Linear::Eq<P, N>::Eq(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<N>&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]':
./gecode/float/linear/nary.hpp:170:12:   required from 'static Gecode::ExecStatus Gecode::Float::Linear::Eq<P, N>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<N>&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]'
gecode/float/linear/post.cpp:102:7:   required from 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::FloatView]'
gecode/float/linear/post.cpp:214:42:   required from here
./gecode/float/linear/nary.hpp:165:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  165 |     : Lin<P,N,PC_FLOAT_BND>(home,x,y,c) {}
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/linear.hh:160,
                 from gecode/float/linear/post.cpp:43:
./gecode/float/linear/nary.hpp:48:25: note:   initializing argument 1 of 'Gecode::Float::Linear::Lin<P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<N>&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView; int pc = 1]'
   48 |   Lin<P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, FloatVal c0)
      |                    ~~~~~^~~~
./gecode/float/linear/nary.hpp: In instantiation of 'Gecode::Float::Linear::Lq<P, N>::Lq(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<N>&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]':
./gecode/float/linear/nary.hpp:300:12:   required from 'static Gecode::ExecStatus Gecode::Float::Linear::Lq<P, N>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<N>&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]'
gecode/float/linear/post.cpp:105:7:   required from 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::FloatView]'
gecode/float/linear/post.cpp:214:42:   required from here
./gecode/float/linear/nary.hpp:295:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  295 |     : Lin<P,N,PC_FLOAT_BND>(home,x,y,c) {}
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/linear.hh:160,
                 from gecode/float/linear/post.cpp:43:
./gecode/float/linear/nary.hpp:48:25: note:   initializing argument 1 of 'Gecode::Float::Linear::Lin<P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<N>&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView; int pc = 1]'
   48 |   Lin<P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, FloatVal c0)
      |                    ~~~~~^~~~
./gecode/float/linear/nary.hpp: In instantiation of 'Gecode::Float::Linear::Eq<P, N>::Eq(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<N>&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]':
./gecode/float/linear/nary.hpp:170:12:   required from 'static Gecode::ExecStatus Gecode::Float::Linear::Eq<P, N>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<N>&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]'
gecode/float/linear/post.cpp:102:7:   required from 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::ScaleView]'
gecode/float/linear/post.cpp:223:42:   required from here
./gecode/float/linear/nary.hpp:165:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  165 |     : Lin<P,N,PC_FLOAT_BND>(home,x,y,c) {}
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/linear.hh:160,
                 from gecode/float/linear/post.cpp:43:
./gecode/float/linear/nary.hpp:48:25: note:   initializing argument 1 of 'Gecode::Float::Linear::Lin<P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<N>&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView; int pc = 1]'
   48 |   Lin<P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, FloatVal c0)
      |                    ~~~~~^~~~
./gecode/float/linear/nary.hpp: In instantiation of 'Gecode::Float::Linear::Lq<P, N>::Lq(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<N>&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]':
./gecode/float/linear/nary.hpp:300:12:   required from 'static Gecode::ExecStatus Gecode::Float::Linear::Lq<P, N>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<N>&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]'
gecode/float/linear/post.cpp:105:7:   required from 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::ScaleView]'
gecode/float/linear/post.cpp:223:42:   required from here
./gecode/float/linear/nary.hpp:295:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  295 |     : Lin<P,N,PC_FLOAT_BND>(home,x,y,c) {}
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/linear.hh:160,
                 from gecode/float/linear/post.cpp:43:
./gecode/float/linear/nary.hpp:48:25: note:   initializing argument 1 of 'Gecode::Float::Linear::Lin<P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<N>&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView; int pc = 1]'
   48 |   Lin<P,N,pc>::Lin(Home home, ViewArray<P>& x0, ViewArray<N>& y0, FloatVal c0)
      |                    ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/float/linear.hh:46,
                 from gecode/float/linear/post.cpp:43:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/float/linear.hh:160,
                 from gecode/float/linear/post.cpp:43:
./gecode/float/linear/nary.hpp: In instantiation of 'Gecode::Float::Linear::Lin<P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<N>&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView; int pc = 1]':
./gecode/float/linear/nary.hpp:165:39:   required from 'Gecode::Float::Linear::Eq<P, N>::Eq(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<N>&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]'
./gecode/float/linear/nary.hpp:170:12:   required from 'static Gecode::ExecStatus Gecode::Float::Linear::Eq<P, N>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<N>&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]'
gecode/float/linear/post.cpp:102:7:   required from 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::FloatView]'
gecode/float/linear/post.cpp:214:42:   required from here
./gecode/float/linear/nary.hpp:49:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : Propagator(home), x(x0), y(y0), c(c0) {
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/float/linear.hh:160,
                 from gecode/float/linear/post.cpp:43:
./gecode/float/linear/nary.hpp: In instantiation of 'Gecode::Float::Linear::Lin<P, N, pc>::Lin(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<N>&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView; int pc = 1]':
./gecode/float/linear/nary.hpp:165:39:   required from 'Gecode::Float::Linear::Eq<P, N>::Eq(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<N>&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]'
./gecode/float/linear/nary.hpp:170:12:   required from 'static Gecode::ExecStatus Gecode::Float::Linear::Eq<P, N>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<N>&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]'
gecode/float/linear/post.cpp:102:7:   required from 'void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewArray<View>&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::ScaleView]'
gecode/float/linear/post.cpp:223:42:   required from here
./gecode/float/linear/nary.hpp:49:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : Propagator(home), x(x0), y(y0), c(c0) {
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/linear.hh:45,
                 from gecode/float/linear/post.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/convex/hull.o  gecode/set/convex/hull.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set/convex.hh:102,
                 from gecode/set/convex/hull.cpp:44:
./gecode/set/convex/conv.hpp: In constructor 'Gecode::Set::Convex::Convex::Convex(Gecode::Home, Gecode::Set::SetView)':
./gecode/set/convex/conv.hpp:53:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |     : UnaryPropagator<SetView, PC_SET_ANY>(home,x) {}
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/kernel/propagator.hpp:296:50: note:   initializing argument 1 of 'Gecode::UnaryPropagator<View, pc>::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]'
  296 |   UnaryPropagator<View,pc>::UnaryPropagator(Home home, View y0)
      |                                             ~~~~~^~~~
In file included from ./gecode/set/convex.hh:102,
                 from gecode/set/convex/hull.cpp:44:
./gecode/set/convex/conv.hpp: In static member function 'static Gecode::ExecStatus Gecode::Set::Convex::Convex::post(Gecode::Home, Gecode::Set::SetView)':
./gecode/set/convex/conv.hpp:61:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   61 |     (void) new (home) Convex(home,x);
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/convex.hh:102,
                 from gecode/set/convex/hull.cpp:44:
./gecode/set/convex/conv.hpp:52:23: note:   initializing argument 1 of 'Gecode::Set::Convex::Convex::Convex(Gecode::Home, Gecode::Set::SetView)'
   52 |   Convex::Convex(Home home, SetView x)
      |                  ~~~~~^~~~
In file included from ./gecode/set/convex.hh:103,
                 from gecode/set/convex/hull.cpp:44:
./gecode/set/convex/hull.hpp: In constructor 'Gecode::Set::Convex::ConvexHull::ConvexHull(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)':
./gecode/set/convex/hull.hpp:53:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |     : BinaryPropagator<SetView, PC_SET_ANY>(home, x, y) {}
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/set/convex.hh:103,
                 from gecode/set/convex/hull.cpp:44:
./gecode/set/convex/hull.hpp: In static member function 'static Gecode::ExecStatus Gecode::Set::Convex::ConvexHull::post(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)':
./gecode/set/convex/hull.hpp:61:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   61 |     (void) new (home) ConvexHull(home,x,y);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/convex.hh:103,
                 from gecode/set/convex/hull.cpp:44:
./gecode/set/convex/hull.hpp:52:31: note:   initializing argument 1 of 'Gecode::Set::Convex::ConvexHull::ConvexHull(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)'
   52 |   ConvexHull::ConvexHull(Home home, SetView x, SetView y)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator<View, pc>::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]':
./gecode/set/convex/conv.hpp:53:50:   required from here
./gecode/kernel/propagator.hpp:297:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  297 |     : Propagator(home), x0(y0) {
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]':
./gecode/set/convex/hull.hpp:53:55:   required from here
./gecode/kernel/propagator.hpp:341:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  341 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/convex.hh:47,
                 from gecode/set/convex/hull.cpp:44:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/rel-op-ternary.o  gecode/set/rel-op-ternary.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
gecode/set/rel-op-ternary.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetOpType, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)':
gecode/set/rel-op-ternary.cpp:52:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   52 |       post_compl(home, x, op, y, z);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/set/rel-op/post.hpp:252:19: note:   initializing argument 1 of 'void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::SetView)'
  252 |   post_compl(Home home, SetView x, SetOpType op, SetView y, SetView z);
      |              ~~~~~^~~~
gecode/set/rel-op-ternary.cpp:54:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |       post_nocompl(home, x, op, y, r, z);
      |                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/set/rel-op/post.hpp:237:21: note:   initializing argument 1 of 'void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::SetView)'
  237 |   post_nocompl(Home home, SetView x, SetOpType op, SetView y,
      |                ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-ternary.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic    \
-c -o gecode/float/branch/view-sel.o  gecode/float/branch/view-sel.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float.hh:50,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/float.hh:49,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/float/branch.hh:43,
                 from gecode/float/branch/view-sel.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/branch/view-sel.o  gecode/int/branch/view-sel.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/branch.hh:41,
                 from gecode/int/branch/view-sel.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/rel-op-singleton.o  gecode/set/rel-op-singleton.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
gecode/set/rel-op-singleton.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)':
gecode/set/rel-op-singleton.cpp:61:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   61 |                            ::post(home, xa, y)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/rel-op/union.hpp:239:34: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
  239 |   UnionN<View0,View1>::post(Home home, ViewArray<View0>& x, View1 y) {
      |                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
gecode/set/rel-op-singleton.cpp:65:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   65 |                            ::post(home, xa, y)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:292,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/rel-op/partition.hpp:83:49: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
   83 |   ExecStatus PartitionN<View0,View1>::post(Home home, ViewArray<View0>& x,
      |                                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
gecode/set/rel-op-singleton.cpp:70:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   70 |                       ::post(home, xa, y)));
      |                                         ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/rel-op/inter.hpp:239:41: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
  239 |   IntersectionN<View0,View1>::post(Home home,
      |                                    ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
gecode/set/rel-op-singleton.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::SetVar)':
gecode/set/rel-op-singleton.cpp:95:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   95 |                            ::post(home, xa, z, y)));
      |                                                 ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/rel-op/union.hpp:256:34: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
  256 |   UnionN<View0,View1>::post(Home home, ViewArray<View0>& x,
      |                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
gecode/set/rel-op-singleton.cpp:99:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   99 |                            ::post(home, xa, z, y)));
      |                                                 ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:292,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/rel-op/partition.hpp:98:49: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
   98 |   ExecStatus PartitionN<View0,View1>::post(Home home, ViewArray<View0>& x,
      |                                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
gecode/set/rel-op-singleton.cpp:104:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  104 |                       ::post(home, xa, z, y)));
      |                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/rel-op/inter.hpp:257:41: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
  257 |   IntersectionN<View0,View1>::post(Home home, ViewArray<View0>& x,
      |                                    ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]':
gecode/set/rel-op-singleton.cpp:60:7:   required from here
./gecode/set/rel-op/union.hpp:245:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  245 |       return Rel::Eq<View0,View1>::post(home, x[0], y);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/rel/eq.hpp:58:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
   58 |   Eq<View0,View1>::post(Home home, View0 x, View1 y) {
      |                         ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/rel-op/union.hpp:247:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  247 |       return Union<View0,View0,View1>::post(home, x[0], x[1], y);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/rel-op/union.hpp:65:50: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]'
   65 |   ExecStatus Union<View0,View1,View2>::post(Home home, View0 x0,
      |                                             ~~~~~^~~~
./gecode/set/rel-op/union.hpp:249:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  249 |       (void) new (home) UnionN<View0,View1>(home,x,y);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/rel-op/union.hpp:208:36: note:   initializing argument 1 of 'Gecode::Set::RelOp::UnionN<View0, View1>::UnionN(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
  208 |   UnionN<View0,View1>::UnionN(Home home, ViewArray<View0>& x, View1 y)
      |                               ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:292,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/rel-op/partition.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]':
gecode/set/rel-op-singleton.cpp:64:7:   required from here
./gecode/set/rel-op/partition.hpp:90:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   90 |       return Rel::Eq<View0,View1>::post(home, x[0], y);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/rel/eq.hpp:58:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
   58 |   Eq<View0,View1>::post(Home home, View0 x, View1 y) {
      |                         ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:292,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/rel-op/partition.hpp:92:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   92 |       (void) new (home) PartitionN<View0,View1>(home,x,y);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:292,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/rel-op/partition.hpp:53:44: note:   initializing argument 1 of 'Gecode::Set::RelOp::PartitionN<View0, View1>::PartitionN(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
   53 |   PartitionN<View0,View1>::PartitionN(Home home, ViewArray<View0>& x, View1 y)
      |                                       ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]':
gecode/set/rel-op-singleton.cpp:68:7:   required from here
./gecode/set/rel-op/inter.hpp:246:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  246 |       return Rel::Eq<View0,View1>::post(home, x[0], y);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/rel/eq.hpp:58:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
   58 |   Eq<View0,View1>::post(Home home, View0 x, View1 y) {
      |                         ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/rel-op/inter.hpp:248:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  248 |       return Intersection<View0,View0,View1>::post(home, x[0], x[1], y);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
./gecode/set/rel-op/inter.hpp:250:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  250 |       (void) new (home) IntersectionN<View0,View1>(home,x,y);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/rel-op/inter.hpp:209:50: note:   initializing argument 1 of 'Gecode::Set::RelOp::IntersectionN<View0, View1>::IntersectionN(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
  209 |   IntersectionN<View0,View1>::IntersectionN(Home home, ViewArray<View0>& x,
      |                                             ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]':
gecode/set/rel-op-singleton.cpp:94:7:   required from here
./gecode/set/rel-op/union.hpp:258:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  258 |     (void) new (home) UnionN<View0,View1>(home,x,z,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/rel-op/union.hpp:215:36: note:   initializing argument 1 of 'Gecode::Set::RelOp::UnionN<View0, View1>::UnionN(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
  215 |   UnionN<View0,View1>::UnionN(Home home, ViewArray<View0>& x,
      |                               ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:292,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/rel-op/partition.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]':
gecode/set/rel-op-singleton.cpp:98:7:   required from here
./gecode/set/rel-op/partition.hpp:100:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  100 |     (void) new (home) PartitionN<View0,View1>(home,x,z,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:292,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/rel-op/partition.hpp:60:44: note:   initializing argument 1 of 'Gecode::Set::RelOp::PartitionN<View0, View1>::PartitionN(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
   60 |   PartitionN<View0,View1>::PartitionN(Home home, ViewArray<View0>& x,
      |                                       ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]':
gecode/set/rel-op-singleton.cpp:102:7:   required from here
./gecode/set/rel-op/inter.hpp:259:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  259 |     (void) new (home) IntersectionN<View0,View1>(home,x,z,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/rel-op/inter.hpp:218:50: note:   initializing argument 1 of 'Gecode::Set::RelOp::IntersectionN<View0, View1>::IntersectionN(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
  218 |   IntersectionN<View0,View1>::IntersectionN(Home home, ViewArray<View0>& x,
      |                                             ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]':
./gecode/set/rel-op/union.hpp:245:40:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
gecode/set/rel-op-singleton.cpp:60:7:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/union.hpp:247:44:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
gecode/set/rel-op-singleton.cpp:60:7:   required from here
./gecode/set/rel-op/union.hpp:67:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   67 |     (void) new (home) Union<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/rel-op/union.hpp:53:40: note:   initializing argument 1 of 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]'
   53 |   Union<View0,View1,View2>::Union(Home home, View0 y0,View1 y1,View2 y2)
      |                                   ~~~~~^~~~
./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::UnionN<View0, View1>::UnionN(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]':
./gecode/set/rel-op/union.hpp:249:14:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
gecode/set/rel-op-singleton.cpp:60:7:   required from here
./gecode/set/rel-op/union.hpp:209:71: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  209 |     : MixNaryOnePropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {
      |                                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/propagator.hpp:653:9: note:   initializing argument 1 of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  653 |   (Home home, ViewArray<View0>& x0, View1 y0)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:292,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/rel-op/partition.hpp: In instantiation of 'Gecode::Set::RelOp::PartitionN<View0, View1>::PartitionN(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]':
./gecode/set/rel-op/partition.hpp:92:14:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
gecode/set/rel-op-singleton.cpp:64:7:   required from here
./gecode/set/rel-op/partition.hpp:54:73: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     : MixNaryOnePropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home, x, y) {
      |                                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/propagator.hpp:653:9: note:   initializing argument 1 of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  653 |   (Home home, ViewArray<View0>& x0, View1 y0)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/inter.hpp:248:51:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
gecode/set/rel-op-singleton.cpp:68:7:   required from here
./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     (void) new (home) Intersection<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/rel-op/inter.hpp:190:54: note:   initializing argument 1 of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]'
  190 |   Intersection<View0,View1,View2>::Intersection(Home home,
      |                                                 ~~~~~^~~~
./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::IntersectionN<View0, View1>::IntersectionN(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]':
./gecode/set/rel-op/inter.hpp:250:14:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
gecode/set/rel-op-singleton.cpp:68:7:   required from here
./gecode/set/rel-op/inter.hpp:212:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  212 |       intOfDets(home) {
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/propagator.hpp:653:9: note:   initializing argument 1 of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  653 |   (Home home, ViewArray<View0>& x0, View1 y0)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::UnionN<View0, View1>::UnionN(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]':
./gecode/set/rel-op/union.hpp:258:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
gecode/set/rel-op-singleton.cpp:94:7:   required from here
./gecode/set/rel-op/union.hpp:217:71: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  217 |     : MixNaryOnePropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {
      |                                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/propagator.hpp:653:9: note:   initializing argument 1 of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  653 |   (Home home, ViewArray<View0>& x0, View1 y0)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:292,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/rel-op/partition.hpp: In instantiation of 'Gecode::Set::RelOp::PartitionN<View0, View1>::PartitionN(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]':
./gecode/set/rel-op/partition.hpp:100:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
gecode/set/rel-op-singleton.cpp:98:7:   required from here
./gecode/set/rel-op/partition.hpp:62:73: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   62 |     : MixNaryOnePropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home, x, y) {
      |                                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/propagator.hpp:653:9: note:   initializing argument 1 of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  653 |   (Home home, ViewArray<View0>& x0, View1 y0)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::IntersectionN<View0, View1>::IntersectionN(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]':
./gecode/set/rel-op/inter.hpp:259:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
gecode/set/rel-op-singleton.cpp:102:7:   required from here
./gecode/set/rel-op/inter.hpp:221:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  221 |       intOfDets(home) {
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/propagator.hpp:653:9: note:   initializing argument 1 of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  653 |   (Home home, ViewArray<View0>& x0, View1 y0)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/union.hpp:245:40:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
gecode/set/rel-op-singleton.cpp:60:7:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/union.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/union.hpp:247:44:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
gecode/set/rel-op-singleton.cpp:60:7:   required from here
./gecode/set/rel-op/union.hpp:55:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]':
./gecode/set/rel-op/union.hpp:209:71:   required from 'Gecode::Set::RelOp::UnionN<View0, View1>::UnionN(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/union.hpp:249:14:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
gecode/set/rel-op-singleton.cpp:60:7:   required from here
./gecode/kernel/propagator.hpp:654:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  654 |     : Propagator(home), x(x0), y(y0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/inter.hpp:248:51:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
gecode/set/rel-op-singleton.cpp:68:7:   required from here
./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  193 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/union.hpp:245:40:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
gecode/set/rel-op-singleton.cpp:60:7:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]':
./gecode/set/rel-op/union.hpp:55:61:   required from 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/union.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/union.hpp:247:44:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
gecode/set/rel-op-singleton.cpp:60:7:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/iter.hh:61,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff<I, J>::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryInter; J = Gecode::Set::BndSetRanges]':
./gecode/set/var-imp/set.hpp:303:9:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]'
./gecode/set/view/set.hpp:156:34:   required from 'Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]'
./gecode/set/rel-op/inter.hpp:307:11:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:277:3:   required from here
./gecode/iter/ranges-diff.hpp:118:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)' is deprecated [-Wdeprecated-copy]
  118 |     : i(i0), j(j0) {
      |                  ^
In file included from ./gecode/iter.hh:63,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/iter/ranges-inter.hpp:301:3: note: because 'Gecode::Iter::Ranges::NaryInter' has user-provided 'Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)'
  301 |   NaryInter::operator =(const NaryInter& m) {
      |   ^~~~~~~~~
In file included from ./gecode/iter.hh:61,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff<I, J>::Diff(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::NaryInter]':
./gecode/set/var-imp/set.hpp:219:42:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]'
./gecode/set/view/set.hpp:169:36:   required from 'Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]'
./gecode/set/rel-op/inter.hpp:313:11:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:277:3:   required from here
./gecode/iter/ranges-diff.hpp:118:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)' is deprecated [-Wdeprecated-copy]
  118 |     : i(i0), j(j0) {
      |                  ^
In file included from ./gecode/iter.hh:63,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/iter/ranges-inter.hpp:301:3: note: because 'Gecode::Iter::Ranges::NaryInter' has user-provided 'Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)'
  301 |   NaryInter::operator =(const NaryInter& m) {
      |   ^~~~~~~~~
In file included from ./gecode/iter.hh:74,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/iter/ranges-singleton-append.hpp: In instantiation of 'Gecode::Iter::Ranges::SingletonAppend<J>::SingletonAppend(int, int, J&) [with J = Gecode::Iter::Ranges::NaryInter]':
./gecode/set/var-imp/set.hpp:318:38:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]'
./gecode/set/var-imp/set.hpp:310:50:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]'
./gecode/set/view/set.hpp:156:34:   required from 'Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]'
./gecode/set/rel-op/inter.hpp:307:11:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:277:3:   required from here
./gecode/iter/ranges-singleton-append.hpp:98:11: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)' is deprecated [-Wdeprecated-copy]
   98 |     : j(j0) {
      |           ^
In file included from ./gecode/iter.hh:63,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/iter/ranges-inter.hpp:301:3: note: because 'Gecode::Iter::Ranges::NaryInter' has user-provided 'Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)'
  301 |   NaryInter::operator =(const NaryInter& m) {
      |   ^~~~~~~~~
In file included from ./gecode/iter.hh:61,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff<I, J>::Diff(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::NaryUnion]':
./gecode/set/var-imp/set.hpp:219:42:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/set/view/set.hpp:169:36:   required from 'Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/set/rel-op/common.hpp:610:7:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray<View>&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/partition.hpp:131:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::PartitionN<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/partition.hpp:111:3:   required from here
./gecode/iter/ranges-diff.hpp:118:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy]
  118 |     : i(i0), j(j0) {
      |                  ^
In file included from ./gecode/iter.hh:71,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)'
  354 |   NaryUnion::operator =(const NaryUnion& m) {
      |   ^~~~~~~~~
In file included from ./gecode/iter.hh:61,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff<I, J>::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Set::BndSetRanges]':
./gecode/set/var-imp/set.hpp:303:9:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/set/view/set.hpp:156:34:   required from 'Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/set/rel-op/common.hpp:584:7:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYLB(Gecode::Space&, bool&, Gecode::ViewArray<View>&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/partition.hpp:133:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::PartitionN<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/partition.hpp:111:3:   required from here
./gecode/iter/ranges-diff.hpp:118:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy]
  118 |     : i(i0), j(j0) {
      |                  ^
In file included from ./gecode/iter.hh:71,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)'
  354 |   NaryUnion::operator =(const NaryUnion& m) {
      |   ^~~~~~~~~
In file included from ./gecode/iter.hh:74,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/iter/ranges-singleton-append.hpp: In instantiation of 'Gecode::Iter::Ranges::Union<I, J>::Union(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::SingletonAppend<Gecode::Iter::Ranges::NaryInter>]':
./gecode/set/var-imp/integerset.hpp:304:41:   required from 'bool Gecode::Set::GLBndSet::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::SingletonAppend<Gecode::Iter::Ranges::NaryInter>]'
./gecode/set/var-imp/set.hpp:319:5:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]'
./gecode/set/var-imp/set.hpp:310:50:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]'
./gecode/set/view/set.hpp:156:34:   required from 'Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]'
./gecode/set/rel-op/inter.hpp:307:11:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:277:3:   required from here
./gecode/iter/ranges-singleton-append.hpp:51:9: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)' is deprecated [-Wdeprecated-copy]
   51 |   class SingletonAppend : public MinMax {
      |         ^~~~~~~~~~~~~~~
In file included from ./gecode/iter.hh:63,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/iter/ranges-inter.hpp:301:3: note: because 'Gecode::Iter::Ranges::NaryInter' has user-provided 'Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)'
  301 |   NaryInter::operator =(const NaryInter& m) {
      |   ^~~~~~~~~
In file included from ./gecode/iter.hh:71,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/iter/ranges-union.hpp:164:18: note: synthesized method 'Gecode::Iter::Ranges::SingletonAppend<Gecode::Iter::Ranges::NaryInter>::SingletonAppend(const Gecode::Iter::Ranges::SingletonAppend<Gecode::Iter::Ranges::NaryInter>&)' first required here
  164 |     : i(i0), j(j0) {
      |                  ^
In file included from ./gecode/iter.hh:74,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/iter/ranges-singleton-append.hpp: In instantiation of 'Gecode::Iter::Ranges::SingletonAppend<J>::SingletonAppend(int, int, J&) [with J = Gecode::Iter::Ranges::NaryUnion]':
./gecode/set/var-imp/set.hpp:244:38:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/set/var-imp/set.hpp:236:52:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/set/view/set.hpp:169:36:   required from 'Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/set/rel-op/common.hpp:610:7:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray<View>&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/partition.hpp:131:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::PartitionN<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/partition.hpp:111:3:   required from here
./gecode/iter/ranges-singleton-append.hpp:98:11: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy]
   98 |     : j(j0) {
      |           ^
In file included from ./gecode/iter.hh:71,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)'
  354 |   NaryUnion::operator =(const NaryUnion& m) {
      |   ^~~~~~~~~
In file included from ./gecode/iter.hh:74,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/iter/ranges-singleton-append.hpp: In instantiation of 'Gecode::Iter::Ranges::Inter<I, J>::Inter(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::SingletonAppend<Gecode::Iter::Ranges::NaryUnion>]':
./gecode/set/var-imp/integerset.hpp:382:41:   required from 'bool Gecode::Set::LUBndSet::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::SingletonAppend<Gecode::Iter::Ranges::NaryUnion>]'
./gecode/set/var-imp/set.hpp:245:5:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/set/var-imp/set.hpp:236:52:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/set/view/set.hpp:169:36:   required from 'Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/set/rel-op/common.hpp:610:7:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray<View>&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/partition.hpp:131:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::PartitionN<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/partition.hpp:111:3:   required from here
./gecode/iter/ranges-singleton-append.hpp:51:9: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy]
   51 |   class SingletonAppend : public MinMax {
      |         ^~~~~~~~~~~~~~~
In file included from ./gecode/iter.hh:71,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)'
  354 |   NaryUnion::operator =(const NaryUnion& m) {
      |   ^~~~~~~~~
In file included from ./gecode/iter.hh:63,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op-singleton.cpp:41:
./gecode/iter/ranges-inter.hpp:146:18: note: synthesized method 'Gecode::Iter::Ranges::SingletonAppend<Gecode::Iter::Ranges::NaryUnion>::SingletonAppend(const Gecode::Iter::Ranges::SingletonAppend<Gecode::Iter::Ranges::NaryUnion>&)' first required here
  146 |     : i(i0), j(j0) {
      |                  ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/dom.o  gecode/set/dom.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from gecode/set/dom.cpp:41:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/dom.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/dom.cpp:41:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/dom.cpp:41:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/dom.cpp:41:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/dom.cpp:41:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/dom.cpp:41:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/dom.cpp:41:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/dom.cpp:41:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/dom.cpp:41:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/dom.cpp:41:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/dom.cpp:41:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/dom.cpp:41:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/dom.cpp:41:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/dom.cpp:41:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/dom.cpp:41:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/dom.cpp:41:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/dom.cpp:41:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/dom.cpp:41:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/dom.cpp:41:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/dom.cpp:41:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/set/dom.cpp:41:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
gecode/set/dom.cpp: In function 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, int)':
gecode/set/dom.cpp:50:22: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   50 |     dom(home, s, r, d);
      |                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/set/dom.cpp:41:
./gecode/set.hh:690:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&)'
  690 |   dom(Home home, SetVar x, SetRelType r, const IntSet& s);
      |       ~~~~~^~~~
gecode/set/dom.cpp: In function 'void Gecode::dom(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetRelType, int)':
gecode/set/dom.cpp:57:22: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   57 |     dom(home, s, r, d);
      |                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/set/dom.cpp:41:
./gecode/set.hh:693:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetRelType, const Gecode::IntSet&)'
  693 |   dom(Home home, const SetVarArgs& x, SetRelType r, const IntSet& s);
      |       ~~~~~^~~~
gecode/set/dom.cpp: In function 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, int, int)':
gecode/set/dom.cpp:65:22: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   65 |     dom(home, s, r, d);
      |                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/set/dom.cpp:41:
./gecode/set.hh:690:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&)'
  690 |   dom(Home home, SetVar x, SetRelType r, const IntSet& s);
      |       ~~~~~^~~~
gecode/set/dom.cpp: In function 'void Gecode::dom(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetRelType, int, int)':
gecode/set/dom.cpp:73:22: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   73 |     dom(home, s, r, d);
      |                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/set/dom.cpp:41:
./gecode/set.hh:693:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetRelType, const Gecode::IntSet&)'
  693 |   dom(Home home, const SetVarArgs& x, SetRelType r, const IntSet& s);
      |       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
gecode/set/dom.cpp: In function 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&)':
gecode/set/dom.cpp:102:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |             ::post(home,s,cv)));
      |                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/lq.hpp:250:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]'
  250 |   Lq<View0,View1,strict>::post(Home home, View0 x, View1 y) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
gecode/set/dom.cpp:110:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  110 |             ::post(home,s,cv)));
      |                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/lq.hpp:250:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]'
  250 |   Lq<View0,View1,strict>::post(Home home, View0 x, View1 y) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
gecode/set/dom.cpp:118:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  118 |             ::post(home,cv,s)));
      |                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/lq.hpp:250:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]'
  250 |   Lq<View0,View1,strict>::post(Home home, View0 x, View1 y) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
gecode/set/dom.cpp:126:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  126 |             ::post(home,cv,s)));
      |                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/lq.hpp:250:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]'
  250 |   Lq<View0,View1,strict>::post(Home home, View0 x, View1 y) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
gecode/set/dom.cpp:144:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  144 |                                                                    cv)));
      |                                                                      ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/nq.hpp:101:34: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
  101 |   DistinctDoit<View0>::post(Home home, View0 x, ConstSetView y) {
      |                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
gecode/set/dom.cpp: In function 'void Gecode::dom(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetRelType, const Gecode::IntSet&)':
gecode/set/dom.cpp:224:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  224 |                           ::post(home,_s,cv)));
      |                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/lq.hpp:250:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]'
  250 |   Lq<View0,View1,strict>::post(Home home, View0 x, View1 y) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
gecode/set/dom.cpp:234:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  234 |                           ::post(home,_s,cv)));
      |                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/lq.hpp:250:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]'
  250 |   Lq<View0,View1,strict>::post(Home home, View0 x, View1 y) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
gecode/set/dom.cpp:244:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  244 |                             ::post(home,cv,_s)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/lq.hpp:250:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]'
  250 |   Lq<View0,View1,strict>::post(Home home, View0 x, View1 y) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
gecode/set/dom.cpp:254:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  254 |                             ::post(home,cv,_s)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/lq.hpp:250:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]'
  250 |   Lq<View0,View1,strict>::post(Home home, View0 x, View1 y) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
gecode/set/dom.cpp:280:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  280 |                             ::post(home,_s,cv)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/nq.hpp:101:34: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
  101 |   DistinctDoit<View0>::post(Home home, View0 x, ConstSetView y) {
      |                             ~~~~~^~~~
gecode/set/dom.cpp: In function 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, int, Gecode::Reify)':
gecode/set/dom.cpp:350:26: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  350 |     dom(home, s, rt, d, r);
      |                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/set/dom.cpp:41:
./gecode/set.hh:708:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&, Gecode::Reify)'
  708 |   dom(Home home, SetVar x, SetRelType rt, const IntSet& s, Reify r);
      |       ~~~~~^~~~
gecode/set/dom.cpp: In function 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, int, int, Gecode::Reify)':
gecode/set/dom.cpp:358:26: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  358 |     dom(home, s, rt, d, r);
      |                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/set/dom.cpp:41:
./gecode/set.hh:708:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&, Gecode::Reify)'
  708 |   dom(Home home, SetVar x, SetRelType rt, const IntSet& s, Reify r);
      |       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
gecode/set/dom.cpp: In function 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&, Gecode::Reify)':
gecode/set/dom.cpp:374:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  374 |              ::post(home, s, cv, r.var())));
      |                                         ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-eq.hpp:82:44: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   82 |   ReEq<View0,View1,CtrlView,rm>::post(Home home, View0 x0, View1 x1,
      |                                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
gecode/set/dom.cpp:380:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  380 |              ::post(home, s, cv, r.var())));
      |                                         ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-eq.hpp:82:44: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   82 |   ReEq<View0,View1,CtrlView,rm>::post(Home home, View0 x0, View1 x1,
      |                                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
gecode/set/dom.cpp:386:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  386 |              ::post(home, s, cv, r.var())));
      |                                         ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-eq.hpp:82:44: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   82 |   ReEq<View0,View1,CtrlView,rm>::post(Home home, View0 x0, View1 x1,
      |                                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
gecode/set/dom.cpp:399:72: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  399 |              Set::ConstSetView,RM_EQV,false>::post(home, s, cv, r.var())));
      |                                                                        ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-lq.hpp:78:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]'
   78 |   ReLq<View0,View1,rm,strict>::post(Home home, View0 x0, View1 x1,
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
gecode/set/dom.cpp:404:72: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  404 |              Set::ConstSetView,RM_IMP,false>::post(home, s, cv, r.var())));
      |                                                                        ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-lq.hpp:78:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]'
   78 |   ReLq<View0,View1,rm,strict>::post(Home home, View0 x0, View1 x1,
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
gecode/set/dom.cpp:409:72: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  409 |              Set::ConstSetView,RM_PMI,false>::post(home, s, cv, r.var())));
      |                                                                        ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-lq.hpp:78:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]'
   78 |   ReLq<View0,View1,rm,strict>::post(Home home, View0 x0, View1 x1,
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
gecode/set/dom.cpp:422:71: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  422 |              Set::ConstSetView,RM_EQV,true>::post(home, s, cv, r.var())));
      |                                                                       ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-lq.hpp:78:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]'
   78 |   ReLq<View0,View1,rm,strict>::post(Home home, View0 x0, View1 x1,
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
gecode/set/dom.cpp:427:71: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  427 |              Set::ConstSetView,RM_IMP,true>::post(home, s, cv, r.var())));
      |                                                                       ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-lq.hpp:78:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]'
   78 |   ReLq<View0,View1,rm,strict>::post(Home home, View0 x0, View1 x1,
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
gecode/set/dom.cpp:432:71: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  432 |              Set::ConstSetView,RM_PMI,true>::post(home, s, cv, r.var())));
      |                                                                       ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-lq.hpp:78:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]'
   78 |   ReLq<View0,View1,rm,strict>::post(Home home, View0 x0, View1 x1,
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
gecode/set/dom.cpp:445:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  445 |             ::post(home,cv,s,r.var())));
      |                                     ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-lq.hpp:78:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]'
   78 |   ReLq<View0,View1,rm,strict>::post(Home home, View0 x0, View1 x1,
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
gecode/set/dom.cpp:450:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  450 |             ::post(home,cv,s,r.var())));
      |                                     ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-lq.hpp:78:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]'
   78 |   ReLq<View0,View1,rm,strict>::post(Home home, View0 x0, View1 x1,
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
gecode/set/dom.cpp:455:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  455 |             ::post(home,cv,s,r.var())));
      |                                     ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-lq.hpp:78:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]'
   78 |   ReLq<View0,View1,rm,strict>::post(Home home, View0 x0, View1 x1,
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
gecode/set/dom.cpp:468:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  468 |             ::post(home,cv,s,r.var())));
      |                                     ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-lq.hpp:78:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]'
   78 |   ReLq<View0,View1,rm,strict>::post(Home home, View0 x0, View1 x1,
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
gecode/set/dom.cpp:473:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  473 |             ::post(home,cv,s,r.var())));
      |                                     ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-lq.hpp:78:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]'
   78 |   ReLq<View0,View1,rm,strict>::post(Home home, View0 x0, View1 x1,
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
gecode/set/dom.cpp:478:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  478 |             ::post(home,cv,s,r.var())));
      |                                     ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-lq.hpp:78:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]'
   78 |   ReLq<View0,View1,rm,strict>::post(Home home, View0 x0, View1 x1,
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
gecode/set/dom.cpp:493:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  493 |              ::post(home, s, cv, notb)));
      |                                      ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-eq.hpp:82:44: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   82 |   ReEq<View0,View1,CtrlView,rm>::post(Home home, View0 x0, View1 x1,
      |                                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
gecode/set/dom.cpp:499:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  499 |              ::post(home, s, cv, notb)));
      |                                      ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-eq.hpp:82:44: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   82 |   ReEq<View0,View1,CtrlView,rm>::post(Home home, View0 x0, View1 x1,
      |                                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
gecode/set/dom.cpp:505:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  505 |              ::post(home, s, cv, notb)));
      |                                      ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-eq.hpp:82:44: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   82 |   ReEq<View0,View1,CtrlView,rm>::post(Home home, View0 x0, View1 x1,
      |                                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
gecode/set/dom.cpp:518:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  518 |              Set::ConstSetView,RM_EQV>::post(home, s, cv, r.var())));
      |                                                                  ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-subset.hpp:79:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   79 |   ReSubset<View0,View1,rm>::post(Home home, View0 x0, View1 x1,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
gecode/set/dom.cpp:523:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  523 |              Set::ConstSetView,RM_IMP>::post(home, s, cv, r.var())));
      |                                                                  ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-subset.hpp:79:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   79 |   ReSubset<View0,View1,rm>::post(Home home, View0 x0, View1 x1,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
gecode/set/dom.cpp:528:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  528 |              Set::ConstSetView,RM_PMI>::post(home, s, cv, r.var())));
      |                                                                  ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-subset.hpp:79:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   79 |   ReSubset<View0,View1,rm>::post(Home home, View0 x0, View1 x1,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
gecode/set/dom.cpp:541:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  541 |             ::post(home, cv, s, r.var())));
      |                                        ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-subset.hpp:79:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   79 |   ReSubset<View0,View1,rm>::post(Home home, View0 x0, View1 x1,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
gecode/set/dom.cpp:546:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  546 |             ::post(home, cv, s, r.var())));
      |                                        ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-subset.hpp:79:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   79 |   ReSubset<View0,View1,rm>::post(Home home, View0 x0, View1 x1,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
gecode/set/dom.cpp:551:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  551 |             ::post(home, cv, s, r.var())));
      |                                        ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-subset.hpp:79:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   79 |   ReSubset<View0,View1,rm>::post(Home home, View0 x0, View1 x1,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
gecode/set/dom.cpp:571:71: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  571 |              Set::ConstSetView,RM_EQV>::post(home, s, cvcompl, r.var())));
      |                                                                       ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-subset.hpp:79:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   79 |   ReSubset<View0,View1,rm>::post(Home home, View0 x0, View1 x1,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
gecode/set/dom.cpp:576:71: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  576 |              Set::ConstSetView,RM_IMP>::post(home, s, cvcompl, r.var())));
      |                                                                       ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-subset.hpp:79:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   79 |   ReSubset<View0,View1,rm>::post(Home home, View0 x0, View1 x1,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
gecode/set/dom.cpp:581:71: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  581 |              Set::ConstSetView,RM_PMI>::post(home, s, cvcompl, r.var())));
      |                                                                       ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-subset.hpp:79:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   79 |   ReSubset<View0,View1,rm>::post(Home home, View0 x0, View1 x1,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
gecode/set/dom.cpp:601:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  601 |              ::post(home, s, cvcompl, r.var())));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-eq.hpp:82:44: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   82 |   ReEq<View0,View1,CtrlView,rm>::post(Home home, View0 x0, View1 x1,
      |                                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
gecode/set/dom.cpp:607:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  607 |              ::post(home, s, cvcompl, r.var())));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-eq.hpp:82:44: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   82 |   ReEq<View0,View1,CtrlView,rm>::post(Home home, View0 x0, View1 x1,
      |                                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
gecode/set/dom.cpp:613:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  613 |              ::post(home, s, cvcompl, r.var())));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-eq.hpp:82:44: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   82 |   ReEq<View0,View1,CtrlView,rm>::post(Home home, View0 x0, View1 x1,
      |                                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/dom.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/dom.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/dom.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/dom.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/dom.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/dom.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/set/rel.hh:317,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]':
gecode/set/dom.cpp:100:9:   required from here
./gecode/set/rel/lq.hpp:253:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  253 |     (void) new (home) Lq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/lq.hpp:240:35: note:   initializing argument 1 of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]'
  240 |   Lq<View0,View1,strict>::Lq(Home home, View0 x, View1 y)
      |                              ~~~~~^~~~
./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]':
gecode/set/dom.cpp:108:9:   required from here
./gecode/set/rel/lq.hpp:253:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  253 |     (void) new (home) Lq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/lq.hpp:240:35: note:   initializing argument 1 of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]'
  240 |   Lq<View0,View1,strict>::Lq(Home home, View0 x, View1 y)
      |                              ~~~~~^~~~
./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]':
gecode/set/dom.cpp:116:9:   required from here
./gecode/set/rel/lq.hpp:253:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  253 |     (void) new (home) Lq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/lq.hpp:240:35: note:   initializing argument 1 of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]'
  240 |   Lq<View0,View1,strict>::Lq(Home home, View0 x, View1 y)
      |                              ~~~~~^~~~
./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]':
gecode/set/dom.cpp:124:9:   required from here
./gecode/set/rel/lq.hpp:253:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  253 |     (void) new (home) Lq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/lq.hpp:240:35: note:   initializing argument 1 of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]'
  240 |   Lq<View0,View1,strict>::Lq(Home home, View0 x, View1 y)
      |                              ~~~~~^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]':
gecode/set/dom.cpp:142:9:   required from here
./gecode/set/rel/nq.hpp:102:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |     (void) new (home) DistinctDoit<View0>(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/nq.hpp:147:42: note:   initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
  147 |   DistinctDoit<View0>::DistinctDoit(Home home, View0 _x, ConstSetView _y)
      |                                     ~~~~~^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/set/dom.cpp:371:11:   required from here
./gecode/set/rel/re-eq.hpp:84:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |     (void) new (home) ReEq<View0,View1,CtrlView,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-eq.hpp:47:44: note:   initializing argument 1 of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   47 |   ReEq<View0,View1,CtrlView,rm>::ReEq(Home home, View0 y0, View1 y1,
      |                                       ~~~~~^~~~
./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/set/dom.cpp:377:11:   required from here
./gecode/set/rel/re-eq.hpp:84:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |     (void) new (home) ReEq<View0,View1,CtrlView,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-eq.hpp:47:44: note:   initializing argument 1 of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   47 |   ReEq<View0,View1,CtrlView,rm>::ReEq(Home home, View0 y0, View1 y1,
      |                                       ~~~~~^~~~
./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/set/dom.cpp:383:11:   required from here
./gecode/set/rel/re-eq.hpp:84:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |     (void) new (home) ReEq<View0,View1,CtrlView,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-eq.hpp:47:44: note:   initializing argument 1 of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   47 |   ReEq<View0,View1,CtrlView,rm>::ReEq(Home home, View0 y0, View1 y1,
      |                                       ~~~~~^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]':
gecode/set/dom.cpp:397:11:   required from here
./gecode/set/rel/re-lq.hpp:80:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     (void) new (home) ReLq<View0,View1,rm,strict>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-lq.hpp:42:42: note:   initializing argument 1 of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]'
   42 |   ReLq<View0,View1,rm,strict>::ReLq(Home home, View0 y0, View1 y1,
      |                                     ~~~~~^~~~
./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]':
gecode/set/dom.cpp:402:11:   required from here
./gecode/set/rel/re-lq.hpp:80:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     (void) new (home) ReLq<View0,View1,rm,strict>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-lq.hpp:42:42: note:   initializing argument 1 of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]'
   42 |   ReLq<View0,View1,rm,strict>::ReLq(Home home, View0 y0, View1 y1,
      |                                     ~~~~~^~~~
./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]':
gecode/set/dom.cpp:407:11:   required from here
./gecode/set/rel/re-lq.hpp:80:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     (void) new (home) ReLq<View0,View1,rm,strict>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-lq.hpp:42:42: note:   initializing argument 1 of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]'
   42 |   ReLq<View0,View1,rm,strict>::ReLq(Home home, View0 y0, View1 y1,
      |                                     ~~~~~^~~~
./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]':
gecode/set/dom.cpp:420:11:   required from here
./gecode/set/rel/re-lq.hpp:80:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     (void) new (home) ReLq<View0,View1,rm,strict>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-lq.hpp:42:42: note:   initializing argument 1 of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]'
   42 |   ReLq<View0,View1,rm,strict>::ReLq(Home home, View0 y0, View1 y1,
      |                                     ~~~~~^~~~
./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]':
gecode/set/dom.cpp:425:11:   required from here
./gecode/set/rel/re-lq.hpp:80:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     (void) new (home) ReLq<View0,View1,rm,strict>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-lq.hpp:42:42: note:   initializing argument 1 of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]'
   42 |   ReLq<View0,View1,rm,strict>::ReLq(Home home, View0 y0, View1 y1,
      |                                     ~~~~~^~~~
./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]':
gecode/set/dom.cpp:430:11:   required from here
./gecode/set/rel/re-lq.hpp:80:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     (void) new (home) ReLq<View0,View1,rm,strict>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-lq.hpp:42:42: note:   initializing argument 1 of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]'
   42 |   ReLq<View0,View1,rm,strict>::ReLq(Home home, View0 y0, View1 y1,
      |                                     ~~~~~^~~~
./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]':
gecode/set/dom.cpp:443:11:   required from here
./gecode/set/rel/re-lq.hpp:80:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     (void) new (home) ReLq<View0,View1,rm,strict>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-lq.hpp:42:42: note:   initializing argument 1 of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]'
   42 |   ReLq<View0,View1,rm,strict>::ReLq(Home home, View0 y0, View1 y1,
      |                                     ~~~~~^~~~
./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]':
gecode/set/dom.cpp:448:11:   required from here
./gecode/set/rel/re-lq.hpp:80:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     (void) new (home) ReLq<View0,View1,rm,strict>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-lq.hpp:42:42: note:   initializing argument 1 of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]'
   42 |   ReLq<View0,View1,rm,strict>::ReLq(Home home, View0 y0, View1 y1,
      |                                     ~~~~~^~~~
./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]':
gecode/set/dom.cpp:453:11:   required from here
./gecode/set/rel/re-lq.hpp:80:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     (void) new (home) ReLq<View0,View1,rm,strict>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-lq.hpp:42:42: note:   initializing argument 1 of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]'
   42 |   ReLq<View0,View1,rm,strict>::ReLq(Home home, View0 y0, View1 y1,
      |                                     ~~~~~^~~~
./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]':
gecode/set/dom.cpp:466:11:   required from here
./gecode/set/rel/re-lq.hpp:80:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     (void) new (home) ReLq<View0,View1,rm,strict>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-lq.hpp:42:42: note:   initializing argument 1 of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]'
   42 |   ReLq<View0,View1,rm,strict>::ReLq(Home home, View0 y0, View1 y1,
      |                                     ~~~~~^~~~
./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]':
gecode/set/dom.cpp:471:11:   required from here
./gecode/set/rel/re-lq.hpp:80:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     (void) new (home) ReLq<View0,View1,rm,strict>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-lq.hpp:42:42: note:   initializing argument 1 of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]'
   42 |   ReLq<View0,View1,rm,strict>::ReLq(Home home, View0 y0, View1 y1,
      |                                     ~~~~~^~~~
./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]':
gecode/set/dom.cpp:476:11:   required from here
./gecode/set/rel/re-lq.hpp:80:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     (void) new (home) ReLq<View0,View1,rm,strict>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-lq.hpp:42:42: note:   initializing argument 1 of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]'
   42 |   ReLq<View0,View1,rm,strict>::ReLq(Home home, View0 y0, View1 y1,
      |                                     ~~~~~^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/set/dom.cpp:490:11:   required from here
./gecode/set/rel/re-eq.hpp:84:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |     (void) new (home) ReEq<View0,View1,CtrlView,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-eq.hpp:47:44: note:   initializing argument 1 of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   47 |   ReEq<View0,View1,CtrlView,rm>::ReEq(Home home, View0 y0, View1 y1,
      |                                       ~~~~~^~~~
./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/set/dom.cpp:496:11:   required from here
./gecode/set/rel/re-eq.hpp:84:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |     (void) new (home) ReEq<View0,View1,CtrlView,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-eq.hpp:47:44: note:   initializing argument 1 of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   47 |   ReEq<View0,View1,CtrlView,rm>::ReEq(Home home, View0 y0, View1 y1,
      |                                       ~~~~~^~~~
./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/set/dom.cpp:502:11:   required from here
./gecode/set/rel/re-eq.hpp:84:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |     (void) new (home) ReEq<View0,View1,CtrlView,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-eq.hpp:47:44: note:   initializing argument 1 of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   47 |   ReEq<View0,View1,CtrlView,rm>::ReEq(Home home, View0 y0, View1 y1,
      |                                       ~~~~~^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/set/dom.cpp:516:11:   required from here
./gecode/set/rel/re-subset.hpp:81:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   81 |     (void) new (home) ReSubset<View0,View1,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-subset.hpp:44:43: note:   initializing argument 1 of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   44 |   ReSubset<View0,View1,rm>::ReSubset(Home home, View0 y0,
      |                                      ~~~~~^~~~
./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/set/dom.cpp:521:11:   required from here
./gecode/set/rel/re-subset.hpp:81:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   81 |     (void) new (home) ReSubset<View0,View1,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-subset.hpp:44:43: note:   initializing argument 1 of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   44 |   ReSubset<View0,View1,rm>::ReSubset(Home home, View0 y0,
      |                                      ~~~~~^~~~
./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/set/dom.cpp:526:11:   required from here
./gecode/set/rel/re-subset.hpp:81:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   81 |     (void) new (home) ReSubset<View0,View1,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-subset.hpp:44:43: note:   initializing argument 1 of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   44 |   ReSubset<View0,View1,rm>::ReSubset(Home home, View0 y0,
      |                                      ~~~~~^~~~
./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/set/dom.cpp:539:11:   required from here
./gecode/set/rel/re-subset.hpp:81:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   81 |     (void) new (home) ReSubset<View0,View1,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-subset.hpp:44:43: note:   initializing argument 1 of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   44 |   ReSubset<View0,View1,rm>::ReSubset(Home home, View0 y0,
      |                                      ~~~~~^~~~
./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/set/dom.cpp:544:11:   required from here
./gecode/set/rel/re-subset.hpp:81:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   81 |     (void) new (home) ReSubset<View0,View1,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-subset.hpp:44:43: note:   initializing argument 1 of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   44 |   ReSubset<View0,View1,rm>::ReSubset(Home home, View0 y0,
      |                                      ~~~~~^~~~
./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/set/dom.cpp:549:11:   required from here
./gecode/set/rel/re-subset.hpp:81:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   81 |     (void) new (home) ReSubset<View0,View1,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-subset.hpp:44:43: note:   initializing argument 1 of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   44 |   ReSubset<View0,View1,rm>::ReSubset(Home home, View0 y0,
      |                                      ~~~~~^~~~
In file included from ./gecode/set/rel.hh:317,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]':
./gecode/set/rel/lq.hpp:253:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]'
gecode/set/dom.cpp:100:9:   required from here
./gecode/set/rel/lq.hpp:241:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:317,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]':
./gecode/set/rel/lq.hpp:253:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]'
gecode/set/dom.cpp:108:9:   required from here
./gecode/set/rel/lq.hpp:241:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:317,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]':
./gecode/set/rel/lq.hpp:253:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]'
gecode/set/dom.cpp:116:9:   required from here
./gecode/set/rel/lq.hpp:241:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:317,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]':
./gecode/set/rel/lq.hpp:253:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]'
gecode/set/dom.cpp:124:9:   required from here
./gecode/set/rel/lq.hpp:241:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]':
./gecode/set/rel/nq.hpp:102:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
gecode/set/dom.cpp:142:9:   required from here
./gecode/set/rel/nq.hpp:148:56: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  148 |     : UnaryPropagator<View0, PC_SET_ANY>(home,_x), y(_y)  {}
      |                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/propagator.hpp:296:50: note:   initializing argument 1 of 'Gecode::UnaryPropagator<View, pc>::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]'
  296 |   UnaryPropagator<View,pc>::UnaryPropagator(Home home, View y0)
      |                                             ~~~~~^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/set/rel/re-eq.hpp:84:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/dom.cpp:371:11:   required from here
./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/set/rel/re-eq.hpp:84:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/dom.cpp:377:11:   required from here
./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/set/rel/re-eq.hpp:84:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/dom.cpp:383:11:   required from here
./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]':
./gecode/set/rel/re-lq.hpp:80:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]'
gecode/set/dom.cpp:397:11:   required from here
./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]':
./gecode/set/rel/re-lq.hpp:80:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]'
gecode/set/dom.cpp:402:11:   required from here
./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]':
./gecode/set/rel/re-lq.hpp:80:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]'
gecode/set/dom.cpp:407:11:   required from here
./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]':
./gecode/set/rel/re-lq.hpp:80:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]'
gecode/set/dom.cpp:420:11:   required from here
./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]':
./gecode/set/rel/re-lq.hpp:80:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]'
gecode/set/dom.cpp:425:11:   required from here
./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]':
./gecode/set/rel/re-lq.hpp:80:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]'
gecode/set/dom.cpp:430:11:   required from here
./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]':
./gecode/set/rel/re-lq.hpp:80:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]'
gecode/set/dom.cpp:443:11:   required from here
./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]':
./gecode/set/rel/re-lq.hpp:80:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]'
gecode/set/dom.cpp:448:11:   required from here
./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]':
./gecode/set/rel/re-lq.hpp:80:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]'
gecode/set/dom.cpp:453:11:   required from here
./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]':
./gecode/set/rel/re-lq.hpp:80:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]'
gecode/set/dom.cpp:466:11:   required from here
./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]':
./gecode/set/rel/re-lq.hpp:80:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]'
gecode/set/dom.cpp:471:11:   required from here
./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]':
./gecode/set/rel/re-lq.hpp:80:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]'
gecode/set/dom.cpp:476:11:   required from here
./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/set/rel/re-eq.hpp:84:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/dom.cpp:490:11:   required from here
./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/set/rel/re-eq.hpp:84:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/dom.cpp:496:11:   required from here
./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/set/rel/re-eq.hpp:84:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/dom.cpp:502:11:   required from here
./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/set/rel/re-subset.hpp:81:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/dom.cpp:516:11:   required from here
./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/set/rel/re-subset.hpp:81:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/dom.cpp:521:11:   required from here
./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/set/rel/re-subset.hpp:81:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/dom.cpp:526:11:   required from here
./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/set/rel/re-subset.hpp:81:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/dom.cpp:539:11:   required from here
./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/set/rel/re-subset.hpp:81:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/dom.cpp:544:11:   required from here
./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/set/rel/re-subset.hpp:81:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/dom.cpp:549:11:   required from here
./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]':
./gecode/set/rel/lq.hpp:241:70:   required from 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]'
./gecode/set/rel/lq.hpp:253:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]'
gecode/set/dom.cpp:100:9:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]':
./gecode/set/rel/lq.hpp:241:70:   required from 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]'
./gecode/set/rel/lq.hpp:253:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]'
gecode/set/dom.cpp:116:9:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator<View, pc>::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]':
./gecode/set/rel/nq.hpp:148:56:   required from 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
./gecode/set/rel/nq.hpp:102:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
gecode/set/dom.cpp:142:9:   required from here
./gecode/kernel/propagator.hpp:297:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  297 |     : Propagator(home), x0(y0) {
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/dom.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/dom.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/dom.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/set/rel.hh:311,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/re-subset.hpp:97:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-subset.hpp:93:3:   required from here
./gecode/set/rel/subset.hpp:60:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   60 |     (void) new (home) Subset(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:311,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/subset.hpp:48:36: note:   initializing argument 1 of 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
   48 |   Subset<View0,View1>::Subset(Home home, View0 y0, View1 y1)
      |                               ~~~~~^~~~
In file included from ./gecode/set/rel.hh:312,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/nosubset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/re-subset.hpp:102:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-subset.hpp:93:3:   required from here
./gecode/set/rel/nosubset.hpp:67:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   67 |     (void) new (home) NoSubset<View0,View1>(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:312,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/nosubset.hpp:51:40: note:   initializing argument 1 of 'Gecode::Set::Rel::NoSubset<View0, View1>::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
   51 |   NoSubset<View0,View1>::NoSubset(Home home, View0 y0, View1 y1)
      |                                   ~~~~~^~~~
In file included from ./gecode/set/rel.hh:311,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel/re-subset.hpp:97:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-subset.hpp:93:3:   required from here
./gecode/set/rel/subset.hpp:60:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   60 |     (void) new (home) Subset(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:311,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/subset.hpp:48:36: note:   initializing argument 1 of 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
   48 |   Subset<View0,View1>::Subset(Home home, View0 y0, View1 y1)
      |                               ~~~~~^~~~
In file included from ./gecode/set/rel.hh:312,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/nosubset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel/re-subset.hpp:102:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-subset.hpp:93:3:   required from here
./gecode/set/rel/nosubset.hpp:67:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   67 |     (void) new (home) NoSubset<View0,View1>(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:312,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/nosubset.hpp:51:40: note:   initializing argument 1 of 'Gecode::Set::Rel::NoSubset<View0, View1>::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
   51 |   NoSubset<View0,View1>::NoSubset(Home home, View0 y0, View1 y1)
      |                                   ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel/re-eq.hpp:101:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-eq.hpp:96:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel/re-eq.hpp:106:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-eq.hpp:96:3:   required from here
./gecode/set/rel/nq.hpp:64:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       GECODE_ES_CHECK((DistinctDoit<View1>::post(home,y,cv)));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/nq.hpp:101:34: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]'
  101 |   DistinctDoit<View0>::post(Home home, View0 x, ConstSetView y) {
      |                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/set/rel/nq.hpp:70:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   70 |       GECODE_ES_CHECK((DistinctDoit<View0>::post(home,x,cv)));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/nq.hpp:101:34: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
  101 |   DistinctDoit<View0>::post(Home home, View0 x, ConstSetView y) {
      |                             ~~~~~^~~~
./gecode/set/rel/nq.hpp:72:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   72 |     (void) new (home) Distinct<View0,View1>(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/nq.hpp:48:40: note:   initializing argument 1 of 'Gecode::Set::Rel::Distinct<View0, View1>::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
   48 |   Distinct<View0,View1>::Distinct(Home home, View0 x, View1 y)
      |                                   ~~~~~^~~~
In file included from ./gecode/set/rel.hh:311,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/subset.hpp: In instantiation of 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/subset.hpp:60:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/re-subset.hpp:97:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-subset.hpp:93:3:   required from here
./gecode/set/rel/subset.hpp:50:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   50 |                             View1,PC_SET_CLUB>(home,y0,y1) {}
      |                                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:312,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/nosubset.hpp: In instantiation of 'Gecode::Set::Rel::NoSubset<View0, View1>::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/nosubset.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/re-subset.hpp:102:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-subset.hpp:93:3:   required from here
./gecode/set/rel/nosubset.hpp:53:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |                             View1,PC_SET_CGLB>(home,y0,y1) {}
      |                                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 2; View1 = Gecode::Set::SetView; int pc1 = 3]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:311,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/subset.hpp: In instantiation of 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel/subset.hpp:60:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel/re-subset.hpp:97:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-subset.hpp:93:3:   required from here
./gecode/set/rel/subset.hpp:50:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   50 |                             View1,PC_SET_CLUB>(home,y0,y1) {}
      |                                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::ConstSetView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:312,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/nosubset.hpp: In instantiation of 'Gecode::Set::Rel::NoSubset<View0, View1>::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel/nosubset.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel/re-subset.hpp:102:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-subset.hpp:93:3:   required from here
./gecode/set/rel/nosubset.hpp:53:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |                             View1,PC_SET_CGLB>(home,y0,y1) {}
      |                                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 2; View1 = Gecode::Set::ConstSetView; int pc1 = 3]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel/re-eq.hpp:101:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-eq.hpp:96:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]':
./gecode/set/rel/nq.hpp:64:7:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel/re-eq.hpp:106:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-eq.hpp:96:3:   required from here
./gecode/set/rel/nq.hpp:102:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |     (void) new (home) DistinctDoit<View0>(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/nq.hpp:147:42: note:   initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]'
  147 |   DistinctDoit<View0>::DistinctDoit(Home home, View0 _x, ConstSetView _y)
      |                                     ~~~~~^~~~
./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct<View0, View1>::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel/nq.hpp:72:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel/re-eq.hpp:106:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-eq.hpp:96:3:   required from here
./gecode/set/rel/nq.hpp:49:73: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0, PC_SET_VAL, View1, PC_SET_VAL>(home,x,y) {}
      |                                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::ConstSetView; int pc1 = 0]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]':
./gecode/set/rel/subset.hpp:50:58:   required from 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/subset.hpp:60:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/re-subset.hpp:97:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-subset.hpp:93:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 2; View1 = Gecode::Set::SetView; int pc1 = 3]':
./gecode/set/rel/nosubset.hpp:53:58:   required from 'Gecode::Set::Rel::NoSubset<View0, View1>::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/nosubset.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/re-subset.hpp:102:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-subset.hpp:93:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::ConstSetView; int pc1 = 2]':
./gecode/set/rel/subset.hpp:50:58:   required from 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel/subset.hpp:60:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel/re-subset.hpp:97:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-subset.hpp:93:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 2; View1 = Gecode::Set::ConstSetView; int pc1 = 3]':
./gecode/set/rel/nosubset.hpp:53:58:   required from 'Gecode::Set::Rel::NoSubset<View0, View1>::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel/nosubset.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel/re-subset.hpp:102:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-subset.hpp:93:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]':
./gecode/set/rel/nq.hpp:102:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]'
./gecode/set/rel/nq.hpp:64:7:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel/re-eq.hpp:106:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-eq.hpp:96:3:   required from here
./gecode/set/rel/nq.hpp:148:56: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  148 |     : UnaryPropagator<View0, PC_SET_ANY>(home,_x), y(_y)  {}
      |                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/propagator.hpp:296:50: note:   initializing argument 1 of 'Gecode::UnaryPropagator<View, pc>::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ConstSetView; int pc = 4]'
  296 |   UnaryPropagator<View,pc>::UnaryPropagator(Home home, View y0)
      |                                             ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::ConstSetView; int pc1 = 0]':
./gecode/set/rel/nq.hpp:49:73:   required from 'Gecode::Set::Rel::Distinct<View0, View1>::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel/nq.hpp:72:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel/re-eq.hpp:106:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-eq.hpp:96:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator<View, pc>::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ConstSetView; int pc = 4]':
./gecode/set/rel/nq.hpp:148:56:   required from 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]'
./gecode/set/rel/nq.hpp:102:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]'
./gecode/set/rel/nq.hpp:64:7:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel/re-eq.hpp:106:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-eq.hpp:96:3:   required from here
./gecode/kernel/propagator.hpp:297:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  297 |     : Propagator(home), x0(y0) {
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/subset.hpp:86:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel/subset.hpp:72:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/dom.cpp:42:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/subset.hpp:86:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel/subset.hpp:72:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/dom.cpp:41:
./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp<VIC>::subscribe(Gecode::Space&, Gecode::Propagator&, Gecode::PropCond, bool, Gecode::ModEvent, bool) [with VIC = Gecode::Int::BoolVarImpConf]':
./gecode/kernel/core.hpp:3396:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds]
 3396 |     return b.base+u.idx[pc-1];
      |                   ~~~~~^
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/rel-op/post-compl.o  gecode/set/rel-op/post-compl.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/set/rel-op/post-compl.cpp:41:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
gecode/set/rel-op/post-compl.cpp: In function 'void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::SetView)':
gecode/set/rel-op/post-compl.cpp:49:72: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     rel_eq<SetView,SetView,ComplementView<SetView> >(home, x, op, y, cz);
      |                                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-compl.cpp:42:
./gecode/set/rel-op/post.hpp:49:15: note:   initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
   49 |   rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) {
      |          ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView<Gecode::Set::SetView>]':
gecode/set/rel-op/post-compl.cpp:49:72:   required from here
./gecode/set/rel-op/post.hpp:55:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |                              ::post(home, x0, x1, emptyset)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-compl.cpp:42:
./gecode/set/rel-op/superofinter.hpp:62:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
   62 |   SuperOfInter<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/set/rel-op/post.hpp:62:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   62 |                         ::post(home, x0, x1, x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-compl.cpp:42:
./gecode/set/rel-op/union.hpp:65:50: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
   65 |   ExecStatus Union<View0,View1,View2>::post(Home home, View0 x0,
      |                                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/set/rel-op/post.hpp:68:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |                              ::post(home, x0,x1,x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-compl.cpp:42:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/set/rel-op/post.hpp:77:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |                         ::post(home,x0,cx1,x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-compl.cpp:42:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-compl.cpp:42:
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]':
./gecode/set/rel-op/post.hpp:54:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
gecode/set/rel-op/post-compl.cpp:49:72:   required from here
./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     (void) new (home) SuperOfInter<View0,View1,View2>(home, x0, x1, x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-compl.cpp:42:
./gecode/set/rel-op/superofinter.hpp:49:9: note:   initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
   49 |   (Home home, View0 y0, View1 y1, View2 y2)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-compl.cpp:42:
./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>]':
./gecode/set/rel-op/post.hpp:60:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
gecode/set/rel-op/post-compl.cpp:49:72:   required from here
./gecode/set/rel-op/union.hpp:67:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   67 |     (void) new (home) Union<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-compl.cpp:42:
./gecode/set/rel-op/union.hpp:53:40: note:   initializing argument 1 of 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
   53 |   Union<View0,View1,View2>::Union(Home home, View0 y0,View1 y1,View2 y2)
      |                                   ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-compl.cpp:42:
./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>]':
./gecode/set/rel-op/post.hpp:67:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
gecode/set/rel-op/post-compl.cpp:49:72:   required from here
./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     (void) new (home) Intersection<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-compl.cpp:42:
./gecode/set/rel-op/inter.hpp:190:54: note:   initializing argument 1 of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
  190 |   Intersection<View0,View1,View2>::Intersection(Home home,
      |                                                 ~~~~~^~~~
./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>]':
./gecode/set/rel-op/post.hpp:74:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
gecode/set/rel-op/post-compl.cpp:49:72:   required from here
./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     (void) new (home) Intersection<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-compl.cpp:42:
./gecode/set/rel-op/inter.hpp:190:54: note:   initializing argument 1 of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
  190 |   Intersection<View0,View1,View2>::Intersection(Home home,
      |                                                 ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-compl.cpp:42:
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]':
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
./gecode/set/rel-op/post.hpp:54:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
gecode/set/rel-op/post-compl.cpp:49:72:   required from here
./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |                              View2,PC_SET_CLUB>(home,y0,y1,y2) {}
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-compl.cpp:42:
./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>]':
./gecode/set/rel-op/union.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel-op/post.hpp:60:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
gecode/set/rel-op/post-compl.cpp:49:72:   required from here
./gecode/set/rel-op/union.hpp:55:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-compl.cpp:42:
./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>]':
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel-op/post.hpp:67:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
gecode/set/rel-op/post-compl.cpp:49:72:   required from here
./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  193 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-compl.cpp:42:
./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>]':
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel-op/post.hpp:74:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
gecode/set/rel-op/post-compl.cpp:49:72:   required from here
./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  193 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]':
./gecode/set/rel-op/superofinter.hpp:51:62:   required from 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
./gecode/set/rel-op/post.hpp:54:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
gecode/set/rel-op/post-compl.cpp:49:72:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc2 = 4]':
./gecode/set/rel-op/union.hpp:55:61:   required from 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel-op/union.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel-op/post.hpp:60:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
gecode/set/rel-op/post-compl.cpp:49:72:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc2 = 4]':
./gecode/set/rel-op/inter.hpp:193:61:   required from 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel-op/post.hpp:74:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
gecode/set/rel-op/post-compl.cpp:49:72:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-compl.cpp:42:
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]':
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-compl.cpp:42:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]':
./gecode/set/rel-op/inter.hpp:169:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-compl.cpp:42:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-compl.cpp:42:
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel-op/inter.hpp:169:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel-op/inter.hpp:169:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-compl.cpp:42:
./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView<Gecode::Set::SetView>]':
./gecode/set/rel-op/post.hpp:55:62: warning: this statement may fall through [-Wimplicit-fallthrough=]
   55 |                              ::post(home, x0, x1, emptyset)));
      |                                                              ^
./gecode/set/rel-op/post.hpp:58:5: note: here
   58 |     case SOT_UNION:
      |     ^~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic    \
-c -o gecode/float/arithmetic.o  gecode/float/arithmetic.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from ./gecode/float/arithmetic.hh:46,
                 from gecode/float/arithmetic.cpp:40:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from ./gecode/float/arithmetic.hh:46,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/float/arithmetic.hh:46,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/float/arithmetic.hh:46,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/float/arithmetic.hh:46,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/float/arithmetic.hh:46,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:46,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
gecode/float/arithmetic.cpp: In function 'void Gecode::abs(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)':
gecode/float/arithmetic.cpp:52:74: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   52 |     GECODE_ES_FAIL((Arithmetic::Abs<FloatView,FloatView>::post(home,x0,x1)));
      |                                                                          ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:462,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:228:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Abs<A, B>::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]'
  228 |   Abs<A,B>::post(Home home, A x0, B x1) {
      |                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
gecode/float/arithmetic.cpp: In function 'void Gecode::max(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar, Gecode::FloatVar)':
gecode/float/arithmetic.cpp:60:87: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   60 |     GECODE_ES_FAIL((Arithmetic::Max<FloatView,FloatView,FloatView>::post(home,x0,x1,x2)));
      |                                                                                       ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:466,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/min-max-channel.hpp:120:25: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Max<A, B, C>::post(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]'
  120 |   Max<A,B,C>::post(Home home, A x0, B x1, C x2) {
      |                    ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
gecode/float/arithmetic.cpp: In function 'void Gecode::max(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVar)':
gecode/float/arithmetic.cpp:70:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   70 |     GECODE_ES_FAIL(Arithmetic::NaryMax<FloatView>::post(home,xv,y));
      |                                                                  ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:466,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/min-max-channel.hpp:152:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Float::FloatView]'
  152 |   NaryMax<View>::post(Home home, ViewArray<View>& x, View y) {
      |                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
gecode/float/arithmetic.cpp: In function 'void Gecode::min(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar, Gecode::FloatVar)':
gecode/float/arithmetic.cpp:78:87: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   78 |     GECODE_ES_FAIL((Arithmetic::Min<FloatView,FloatView,FloatView>::post(home,x0,x1,x2)));
      |                                                                                       ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:466,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/min-max-channel.hpp:71:25: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Min<A, B, C>::post(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]'
   71 |   Min<A,B,C>::post(Home home, A x0, B x1, C x2) {
      |                    ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
gecode/float/arithmetic.cpp: In function 'void Gecode::min(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVar)':
gecode/float/arithmetic.cpp:91:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   91 |     GECODE_ES_FAIL(Arithmetic::NaryMax<MinusView>::post(home,m,my));
      |                                                                  ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:466,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/min-max-channel.hpp:152:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Float::MinusView]'
  152 |   NaryMax<View>::post(Home home, ViewArray<View>& x, View y) {
      |                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
gecode/float/arithmetic.cpp: In function 'void Gecode::mult(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar, Gecode::FloatVar)':
gecode/float/arithmetic.cpp:99:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   99 |     GECODE_ES_FAIL((Arithmetic::Mult<FloatView>::post(home,x0,x1,x2)));
      |                                                                    ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:464,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/mult.hpp:320:25: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]'
  320 |   Mult<View>::post(Home home, View x0, View x1, View x2) {
      |                    ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
gecode/float/arithmetic.cpp: In function 'void Gecode::sqr(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)':
gecode/float/arithmetic.cpp:106:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  106 |     GECODE_ES_FAIL((Arithmetic::Sqr<FloatView>::post(home,x0,x1)));
      |                                                                ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:462,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:109:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqr<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
  109 |   Sqr<View>::post(Home home, View x0, View x1) {
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
gecode/float/arithmetic.cpp: In function 'void Gecode::sqrt(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)':
gecode/float/arithmetic.cpp:113:75: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  113 |     GECODE_ES_FAIL((Arithmetic::Sqrt<FloatView,FloatView>::post(home,x0,x1)));
      |                                                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:462,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:174:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqrt<A, B>::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]'
  174 |   Sqrt<A,B>::post(Home home, A x0, B x1) {
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
gecode/float/arithmetic.cpp: In function 'void Gecode::pow(Gecode::Home, Gecode::FloatVar, int, Gecode::FloatVar)':
gecode/float/arithmetic.cpp:122:76: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  122 |     GECODE_ES_FAIL((Arithmetic::Pow<FloatView,FloatView>::post(home,x0,x1,n)));
      |                                                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:463,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/pow-nroot.hpp:53:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Pow<A, B>::post(Gecode::Home, A, B, int) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]'
   53 |   Pow<A,B>::post(Home home, A x0, B x1, int n) {
      |                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
gecode/float/arithmetic.cpp: In function 'void Gecode::nroot(Gecode::Home, Gecode::FloatVar, int, Gecode::FloatVar)':
gecode/float/arithmetic.cpp:131:80: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  131 |     GECODE_ES_FAIL((Arithmetic::NthRoot<FloatView,FloatView>::post(home,x0,x1,n)));
      |                                                                                ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:463,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/pow-nroot.hpp:138:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NthRoot<A, B>::post(Gecode::Home, A, B, int) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]'
  138 |   NthRoot<A,B>::post(Home home, A x0, B x1, int n) {
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
gecode/float/arithmetic.cpp: In function 'void Gecode::div(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar, Gecode::FloatVar)':
gecode/float/arithmetic.cpp:139:74: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  139 |       (Arithmetic::Div<FloatView,FloatView,FloatView>::post(home,x0,x1,x2)));
      |                                                                          ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:465,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/div.hpp:64:25: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Div<A, B, C>::post(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]'
   64 |   Div<A,B,C>::post(Home home, A x0, B x1, C x2) {
      |                    ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
gecode/float/arithmetic.cpp: In function 'void Gecode::exp(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)':
gecode/float/arithmetic.cpp:147:78: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  147 |     GECODE_ES_FAIL((Transcendental::Exp<FloatView,FloatView>::post(home,x0,x1)));
      |                                                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/transcendental.hh:110,
                 from gecode/float/arithmetic.cpp:42:
./gecode/float/transcendental/exp-log.hpp:52:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Transcendental::Exp<A, B>::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]'
   52 |   Exp<A,B>::post(Home home, A x0, B x1) {
      |                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
gecode/float/arithmetic.cpp: In function 'void Gecode::log(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)':
gecode/float/arithmetic.cpp:155:24: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  155 |       ::post(home,x1,x0)));
      |                        ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/transcendental.hh:110,
                 from gecode/float/arithmetic.cpp:42:
./gecode/float/transcendental/exp-log.hpp:52:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Transcendental::Exp<A, B>::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]'
   52 |   Exp<A,B>::post(Home home, A x0, B x1) {
      |                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
gecode/float/arithmetic.cpp: In function 'void Gecode::log(Gecode::Home, Gecode::FloatNum, Gecode::FloatVar, Gecode::FloatVar)':
gecode/float/arithmetic.cpp:163:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  163 |       ::post(home,base,x1,x0)));
      |                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/transcendental.hh:110,
                 from gecode/float/arithmetic.cpp:42:
./gecode/float/transcendental/exp-log.hpp:99:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Transcendental::Pow<A, B>::post(Gecode::Home, Gecode::FloatNum, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; Gecode::FloatNum = double]'
   99 |   Pow<A,B>::post(Home home, FloatNum base, A x0, B x1) {
      |                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
gecode/float/arithmetic.cpp: In function 'void Gecode::pow(Gecode::Home, Gecode::FloatNum, Gecode::FloatVar, Gecode::FloatVar)':
gecode/float/arithmetic.cpp:171:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  171 |       ::post(home,base,x0,x1)));
      |                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/transcendental.hh:110,
                 from gecode/float/arithmetic.cpp:42:
./gecode/float/transcendental/exp-log.hpp:99:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Transcendental::Pow<A, B>::post(Gecode::Home, Gecode::FloatNum, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; Gecode::FloatNum = double]'
   99 |   Pow<A,B>::post(Home home, FloatNum base, A x0, B x1) {
      |                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
gecode/float/arithmetic.cpp: In function 'void Gecode::asin(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)':
gecode/float/arithmetic.cpp:178:78: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  178 |     GECODE_ES_FAIL((Trigonometric::ASin<FloatView,FloatView>::post(home,x0,x1)));
      |                                                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/trigonometric.hh:217,
                 from gecode/float/arithmetic.cpp:43:
./gecode/float/trigonometric/asinacos.hpp:52:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ASin<A, B>::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]'
   52 |   ASin<A,B>::post(Home home, A x0, B x1) {
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
gecode/float/arithmetic.cpp: In function 'void Gecode::sin(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)':
gecode/float/arithmetic.cpp:185:77: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  185 |     GECODE_ES_FAIL((Trigonometric::Sin<FloatView,FloatView>::post(home,x0,x1)));
      |                                                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/trigonometric.hh:216,
                 from gecode/float/arithmetic.cpp:43:
./gecode/float/trigonometric/sincos.hpp:129:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Sin<A, B>::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]'
  129 |   Sin<A,B>::post(Home home, A x0, B x1) {
      |                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
gecode/float/arithmetic.cpp: In function 'void Gecode::acos(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)':
gecode/float/arithmetic.cpp:192:78: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  192 |     GECODE_ES_FAIL((Trigonometric::ACos<FloatView,FloatView>::post(home,x0,x1)));
      |                                                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/trigonometric.hh:217,
                 from gecode/float/arithmetic.cpp:43:
./gecode/float/trigonometric/asinacos.hpp:97:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ACos<A, B>::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]'
   97 |   ACos<A,B>::post(Home home, A x0, B x1) {
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
gecode/float/arithmetic.cpp: In function 'void Gecode::cos(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)':
gecode/float/arithmetic.cpp:199:77: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  199 |     GECODE_ES_FAIL((Trigonometric::Cos<FloatView,FloatView>::post(home,x0,x1)));
      |                                                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/trigonometric.hh:216,
                 from gecode/float/arithmetic.cpp:43:
./gecode/float/trigonometric/sincos.hpp:185:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Cos<A, B>::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]'
  185 |   Cos<A,B>::post(Home home, A x0, B x1) {
      |                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
gecode/float/arithmetic.cpp: In function 'void Gecode::atan(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)':
gecode/float/arithmetic.cpp:206:78: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  206 |     GECODE_ES_FAIL((Trigonometric::ATan<FloatView,FloatView>::post(home,x0,x1)));
      |                                                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/trigonometric.hh:218,
                 from gecode/float/arithmetic.cpp:43:
./gecode/float/trigonometric/tanatan.hpp:190:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ATan<A, B>::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]'
  190 |   ATan<A,B>::post(Home home, A x0, B x1) {
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
gecode/float/arithmetic.cpp: In function 'void Gecode::tan(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)':
gecode/float/arithmetic.cpp:213:77: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  213 |     GECODE_ES_FAIL((Trigonometric::Tan<FloatView,FloatView>::post(home,x0,x1)));
      |                                                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/trigonometric.hh:218,
                 from gecode/float/arithmetic.cpp:43:
./gecode/float/trigonometric/tanatan.hpp:102:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Tan<A, B>::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]'
  102 |   Tan<A,B>::post(Home home, A x0, B x1) {
      |                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
gecode/float/arithmetic.cpp: In function 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)':
gecode/float/arithmetic.cpp:222:76: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  222 |     GECODE_ES_FAIL((Arithmetic::Channel<FloatView,IntView>::post(home,x0,x1)));
      |                                                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:466,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/min-max-channel.hpp:267:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Channel<A, B>::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::IntView]'
  267 |   Channel<A,B>::post(Home home, A x0, B x1) {
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
gecode/float/arithmetic.cpp: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)':
gecode/float/arithmetic.cpp:230:76: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  230 |     GECODE_ES_FAIL((Arithmetic::Channel<FloatView,IntView>::post(home,x1,x0)));
      |                                                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:466,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/min-max-channel.hpp:267:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Channel<A, B>::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::IntView]'
  267 |   Channel<A,B>::post(Home home, A x0, B x1) {
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/float/arithmetic.hh:46,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/float/arithmetic.hh:46,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/float/arithmetic.hh:462,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/sqr-sqrt-abs.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Abs<A, B>::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]':
gecode/float/arithmetic.cpp:52:5:   required from here
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:229:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  229 |     (void) new (home) Abs<A,B>(home,x0,x1);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:462,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:223:22: note:   initializing argument 1 of 'Gecode::Float::Arithmetic::Abs<A, B>::Abs(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]'
  223 |   Abs<A,B>::Abs(Home home, A x0, B x1)
      |                 ~~~~~^~~~
In file included from ./gecode/float/arithmetic.hh:466,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/min-max-channel.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Max<A, B, C>::post(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]':
gecode/float/arithmetic.cpp:60:5:   required from here
./gecode/float/arithmetic/min-max-channel.hpp:121:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  121 |     (void) new (home) Max<A,B,C>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:466,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/min-max-channel.hpp:98:24: note:   initializing argument 1 of 'Gecode::Float::Arithmetic::Max<A, B, C>::Max(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]'
   98 |   Max<A,B,C>::Max(Home home, A x0, B x1, C x2)
      |                   ~~~~~^~~~
./gecode/float/arithmetic/min-max-channel.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Float::FloatView]':
gecode/float/arithmetic.cpp:70:5:   required from here
./gecode/float/arithmetic/min-max-channel.hpp:156:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  156 |       return Rel::Eq<View,View>::post(home,x[0],y);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from ./gecode/float/arithmetic.hh:47,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/rel/eq.hpp:54:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]'
   54 |   Eq<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                         ~~~~~^~~~
In file included from ./gecode/float/arithmetic.hh:466,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/min-max-channel.hpp:158:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  158 |       return Max<View,View,View>::post(home,x[0],x[1],y);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:466,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/min-max-channel.hpp:120:25: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Max<A, B, C>::post(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]'
  120 |   Max<A,B,C>::post(Home home, A x0, B x1, C x2) {
      |                    ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/min-max-channel.hpp:170:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  170 |         GECODE_ES_CHECK((Rel::Lq<View>::post(home,x[i],y)));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from ./gecode/float/arithmetic.hh:47,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/rel/lq-le.hpp:56:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
   56 |   Lq<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
In file included from ./gecode/float/arithmetic.hh:466,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/min-max-channel.hpp:172:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  172 |       (void) new (home) NaryMax<View>(home,x,y);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:466,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/min-max-channel.hpp:147:31: note:   initializing argument 1 of 'Gecode::Float::Arithmetic::NaryMax<View>::NaryMax(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Float::FloatView]'
  147 |   NaryMax<View>::NaryMax(Home home, ViewArray<View>& x, View y)
      |                          ~~~~~^~~~
./gecode/float/arithmetic/min-max-channel.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Min<A, B, C>::post(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]':
gecode/float/arithmetic.cpp:78:5:   required from here
./gecode/float/arithmetic/min-max-channel.hpp:72:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   72 |     (void) new (home) Min<A,B,C>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:466,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/min-max-channel.hpp:49:24: note:   initializing argument 1 of 'Gecode::Float::Arithmetic::Min<A, B, C>::Min(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]'
   49 |   Min<A,B,C>::Min(Home home, A x0, B x1, C x2)
      |                   ~~~~~^~~~
./gecode/float/arithmetic/min-max-channel.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Float::MinusView]':
gecode/float/arithmetic.cpp:91:5:   required from here
./gecode/float/arithmetic/min-max-channel.hpp:156:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  156 |       return Rel::Eq<View,View>::post(home,x[0],y);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from ./gecode/float/arithmetic.hh:47,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/rel/eq.hpp:54:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; View1 = Gecode::Float::MinusView]'
   54 |   Eq<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                         ~~~~~^~~~
In file included from ./gecode/float/arithmetic.hh:466,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/min-max-channel.hpp:158:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  158 |       return Max<View,View,View>::post(home,x[0],x[1],y);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:466,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/min-max-channel.hpp:120:25: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Max<A, B, C>::post(Gecode::Home, A, B, C) [with A = Gecode::Float::MinusView; B = Gecode::Float::MinusView; C = Gecode::Float::MinusView]'
  120 |   Max<A,B,C>::post(Home home, A x0, B x1, C x2) {
      |                    ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/min-max-channel.hpp:170:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  170 |         GECODE_ES_CHECK((Rel::Lq<View>::post(home,x[i],y)));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from ./gecode/float/arithmetic.hh:47,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/rel/lq-le.hpp:56:23: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::MinusView]'
   56 |   Lq<View>::post(Home home, View x0, View x1) {
      |                  ~~~~~^~~~
In file included from ./gecode/float/arithmetic.hh:466,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/min-max-channel.hpp:172:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  172 |       (void) new (home) NaryMax<View>(home,x,y);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:466,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/min-max-channel.hpp:147:31: note:   initializing argument 1 of 'Gecode::Float::Arithmetic::NaryMax<View>::NaryMax(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Float::MinusView]'
  147 |   NaryMax<View>::NaryMax(Home home, ViewArray<View>& x, View y)
      |                          ~~~~~^~~~
In file included from ./gecode/float/arithmetic.hh:464,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/mult.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]':
gecode/float/arithmetic.cpp:99:5:   required from here
./gecode/float/arithmetic/mult.hpp:322:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  322 |       return Sqr<View>::post(home,x0,x2);
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:462,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:109:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqr<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
  109 |   Sqr<View>::post(Home home, View x0, View x1) {
      |                   ~~~~~^~~~
In file included from ./gecode/float/arithmetic.hh:464,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/mult.hpp:324:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  324 |       return MultZeroOne<View>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:464,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/mult.hpp:73:32: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::MultZeroOne<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
   73 |   MultZeroOne<View>::post(Home home, View x0, View x1) {
      |                           ~~~~~^~~~
./gecode/float/arithmetic/mult.hpp:326:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  326 |       return MultZeroOne<View>::post(home,x1,x0);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:464,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/mult.hpp:73:32: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::MultZeroOne<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
   73 |   MultZeroOne<View>::post(Home home, View x0, View x1) {
      |                           ~~~~~^~~~
./gecode/float/arithmetic/mult.hpp:342:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  342 |       (void) new (home) Mult<View>(home,x0,x1,x2);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:464,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/mult.hpp:191:25: note:   initializing argument 1 of 'Gecode::Float::Arithmetic::Mult<View>::Mult(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]'
  191 |   Mult<View>::Mult(Home home, View x0, View x1, View x2)
      |                    ~~~~~^~~~
./gecode/float/arithmetic/mult.hpp:347:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  347 |     return MultPlus<FloatView,FloatView,FloatView>::post(home,x0,x1,x2);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:464,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/mult.hpp:175:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::MultPlus<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::FloatView; VB = Gecode::Float::FloatView; VC = Gecode::Float::FloatView]'
  175 |   MultPlus<VA,VB,VC>::post(Home home, VA x0, VB x1, VC x2) {
      |                            ~~~~~^~~~
./gecode/float/arithmetic/mult.hpp:349:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  349 |     return MultPlus<MinusView,MinusView,FloatView>::post(home,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
  350 |       MinusView(x0),MinusView(x1),x2);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                    
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:464,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/mult.hpp:175:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::MultPlus<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::MinusView; VC = Gecode::Float::FloatView]'
  175 |   MultPlus<VA,VB,VC>::post(Home home, VA x0, VB x1, VC x2) {
      |                            ~~~~~^~~~
./gecode/float/arithmetic/mult.hpp:354:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  354 |     return MultPlus<MinusView,FloatView,MinusView>::post(home,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
  355 |       MinusView(x0),x1,MinusView(x2));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                    
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:464,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/mult.hpp:175:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::MultPlus<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView; VC = Gecode::Float::MinusView]'
  175 |   MultPlus<VA,VB,VC>::post(Home home, VA x0, VB x1, VC x2) {
      |                            ~~~~~^~~~
In file included from ./gecode/float/arithmetic.hh:462,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/sqr-sqrt-abs.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqr<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]':
gecode/float/arithmetic.cpp:106:5:   required from here
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:115:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  115 |       return SqrPlus<FloatView,FloatView>::post(home,x0,x1);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:462,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:55:29: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::SqrPlus<VA, VB>::post(Gecode::Home, VA, VB) [with VA = Gecode::Float::FloatView; VB = Gecode::Float::FloatView]'
   55 |   SqrPlus<VA,VB>::post(Home home, VA x0, VB x1) {
      |                        ~~~~~^~~~
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:118:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  118 |         return SqrPlus<FloatView,FloatView>::post(home,x0,x1);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:462,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:55:29: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::SqrPlus<VA, VB>::post(Gecode::Home, VA, VB) [with VA = Gecode::Float::FloatView; VB = Gecode::Float::FloatView]'
   55 |   SqrPlus<VA,VB>::post(Home home, VA x0, VB x1) {
      |                        ~~~~~^~~~
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:120:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  120 |         return SqrPlus<MinusView,FloatView>::post(home,MinusView(x0),x1);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:462,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:55:29: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::SqrPlus<VA, VB>::post(Gecode::Home, VA, VB) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView]'
   55 |   SqrPlus<VA,VB>::post(Home home, VA x0, VB x1) {
      |                        ~~~~~^~~~
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:122:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  122 |       (void) new (home) Sqr<View>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:462,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:104:23: note:   initializing argument 1 of 'Gecode::Float::Arithmetic::Sqr<View>::Sqr(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
  104 |   Sqr<View>::Sqr(Home home, View x0, View x1)
      |                  ~~~~~^~~~
./gecode/float/arithmetic/sqr-sqrt-abs.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqrt<A, B>::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]':
gecode/float/arithmetic.cpp:113:5:   required from here
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:180:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  180 |       (void) new (home) Sqrt<A,B>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:462,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:169:24: note:   initializing argument 1 of 'Gecode::Float::Arithmetic::Sqrt<A, B>::Sqrt(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]'
  169 |   Sqrt<A,B>::Sqrt(Home home, A x0, B x1)
      |                   ~~~~~^~~~
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:183:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  183 |       (void) new (home) Sqrt<A,B>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:462,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:169:24: note:   initializing argument 1 of 'Gecode::Float::Arithmetic::Sqrt<A, B>::Sqrt(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]'
  169 |   Sqrt<A,B>::Sqrt(Home home, A x0, B x1)
      |                   ~~~~~^~~~
In file included from ./gecode/float/arithmetic.hh:463,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/pow-nroot.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Pow<A, B>::post(Gecode::Home, A, B, int) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]':
gecode/float/arithmetic.cpp:122:5:   required from here
./gecode/float/arithmetic/pow-nroot.hpp:82:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   82 |     if (!x0.assigned()) (void) new (home) Pow<A,B>(home,x0,x1,n);
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:463,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/pow-nroot.hpp:48:22: note:   initializing argument 1 of 'Gecode::Float::Arithmetic::Pow<A, B>::Pow(Gecode::Home, A, B, int) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]'
   48 |   Pow<A,B>::Pow(Home home, A x0, B x1, int n)
      |                 ~~~~~^~~~
./gecode/float/arithmetic/pow-nroot.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NthRoot<A, B>::post(Gecode::Home, A, B, int) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]':
gecode/float/arithmetic.cpp:131:5:   required from here
./gecode/float/arithmetic/pow-nroot.hpp:141:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  141 |     (void) new (home) NthRoot<A,B>(home,x0,x1,n);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:463,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/pow-nroot.hpp:133:30: note:   initializing argument 1 of 'Gecode::Float::Arithmetic::NthRoot<A, B>::NthRoot(Gecode::Home, A, B, int) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]'
  133 |   NthRoot<A,B>::NthRoot(Home home, A x0, B x1, int n)
      |                         ~~~~~^~~~
In file included from ./gecode/float/arithmetic.hh:465,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/div.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Div<A, B, C>::post(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]':
gecode/float/arithmetic.cpp:138:5:   required from here
./gecode/float/arithmetic/div.hpp:65:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   65 |     (void) new (home) Div<A,B,C>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:465,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/div.hpp:48:24: note:   initializing argument 1 of 'Gecode::Float::Arithmetic::Div<A, B, C>::Div(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]'
   48 |   Div<A,B,C>::Div(Home home, A x0, B x1, C x2)
      |                   ~~~~~^~~~
In file included from ./gecode/float/transcendental.hh:110,
                 from gecode/float/arithmetic.cpp:42:
./gecode/float/transcendental/exp-log.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Transcendental::Exp<A, B>::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]':
gecode/float/arithmetic.cpp:147:5:   required from here
./gecode/float/transcendental/exp-log.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Exp<A,B>(home,x0,x1);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/transcendental.hh:110,
                 from gecode/float/arithmetic.cpp:42:
./gecode/float/transcendental/exp-log.hpp:47:22: note:   initializing argument 1 of 'Gecode::Float::Transcendental::Exp<A, B>::Exp(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]'
   47 |   Exp<A,B>::Exp(Home home, A x0, B x1)
      |                 ~~~~~^~~~
./gecode/float/transcendental/exp-log.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Transcendental::Pow<A, B>::post(Gecode::Home, Gecode::FloatNum, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; Gecode::FloatNum = double]':
gecode/float/arithmetic.cpp:162:5:   required from here
./gecode/float/transcendental/exp-log.hpp:105:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  105 |       (void) new (home) Pow<A,B>(home,base,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/transcendental.hh:110,
                 from gecode/float/arithmetic.cpp:42:
./gecode/float/transcendental/exp-log.hpp:93:22: note:   initializing argument 1 of 'Gecode::Float::Transcendental::Pow<A, B>::Pow(Gecode::Home, Gecode::FloatNum, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; Gecode::FloatNum = double]'
   93 |   Pow<A,B>::Pow(Home home, FloatNum base0, A x0, B x1)
      |                 ~~~~~^~~~
In file included from ./gecode/float/trigonometric.hh:217,
                 from gecode/float/arithmetic.cpp:43:
./gecode/float/trigonometric/asinacos.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ASin<A, B>::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]':
gecode/float/arithmetic.cpp:178:5:   required from here
./gecode/float/trigonometric/asinacos.hpp:58:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   58 |       (void) new (home) ASin<A,B>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/trigonometric.hh:217,
                 from gecode/float/arithmetic.cpp:43:
./gecode/float/trigonometric/asinacos.hpp:47:24: note:   initializing argument 1 of 'Gecode::Float::Trigonometric::ASin<A, B>::ASin(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]'
   47 |   ASin<A,B>::ASin(Home home, A x0, B x1)
      |                   ~~~~~^~~~
In file included from ./gecode/float/trigonometric.hh:216,
                 from gecode/float/arithmetic.cpp:43:
./gecode/float/trigonometric/sincos.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Sin<A, B>::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]':
gecode/float/arithmetic.cpp:185:5:   required from here
./gecode/float/trigonometric/sincos.hpp:135:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  135 |       (void) new (home) Sin<A,B>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/trigonometric.hh:216,
                 from gecode/float/arithmetic.cpp:43:
./gecode/float/trigonometric/sincos.hpp:124:22: note:   initializing argument 1 of 'Gecode::Float::Trigonometric::Sin<A, B>::Sin(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]'
  124 |   Sin<A,B>::Sin(Home home, A x0, B x1)
      |                 ~~~~~^~~~
In file included from ./gecode/float/trigonometric.hh:217,
                 from gecode/float/arithmetic.cpp:43:
./gecode/float/trigonometric/asinacos.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ACos<A, B>::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]':
gecode/float/arithmetic.cpp:192:5:   required from here
./gecode/float/trigonometric/asinacos.hpp:109:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  109 |       (void) new (home) ACos<A,B>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/trigonometric.hh:217,
                 from gecode/float/arithmetic.cpp:43:
./gecode/float/trigonometric/asinacos.hpp:92:24: note:   initializing argument 1 of 'Gecode::Float::Trigonometric::ACos<A, B>::ACos(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]'
   92 |   ACos<A,B>::ACos(Home home, A x0, B x1)
      |                   ~~~~~^~~~
In file included from ./gecode/float/trigonometric.hh:216,
                 from gecode/float/arithmetic.cpp:43:
./gecode/float/trigonometric/sincos.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Cos<A, B>::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]':
gecode/float/arithmetic.cpp:199:5:   required from here
./gecode/float/trigonometric/sincos.hpp:197:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  197 |       (void) new (home) Cos<A,B>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/trigonometric.hh:216,
                 from gecode/float/arithmetic.cpp:43:
./gecode/float/trigonometric/sincos.hpp:180:22: note:   initializing argument 1 of 'Gecode::Float::Trigonometric::Cos<A, B>::Cos(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]'
  180 |   Cos<A,B>::Cos(Home home, A x0, B x1)
      |                 ~~~~~^~~~
In file included from ./gecode/float/trigonometric.hh:218,
                 from gecode/float/arithmetic.cpp:43:
./gecode/float/trigonometric/tanatan.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ATan<A, B>::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]':
gecode/float/arithmetic.cpp:206:5:   required from here
./gecode/float/trigonometric/tanatan.hpp:194:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  194 |       (void) new (home) ATan<A,B>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/trigonometric.hh:218,
                 from gecode/float/arithmetic.cpp:43:
./gecode/float/trigonometric/tanatan.hpp:185:24: note:   initializing argument 1 of 'Gecode::Float::Trigonometric::ATan<A, B>::ATan(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]'
  185 |   ATan<A,B>::ATan(Home home, A x0, B x1)
      |                   ~~~~~^~~~
./gecode/float/trigonometric/tanatan.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Tan<A, B>::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]':
gecode/float/arithmetic.cpp:213:5:   required from here
./gecode/float/trigonometric/tanatan.hpp:110:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  110 |     (void) new (home) Tan<A,B>(home,x0,x1);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/trigonometric.hh:218,
                 from gecode/float/arithmetic.cpp:43:
./gecode/float/trigonometric/tanatan.hpp:97:22: note:   initializing argument 1 of 'Gecode::Float::Trigonometric::Tan<A, B>::Tan(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]'
   97 |   Tan<A,B>::Tan(Home home, A x0, B x1)
      |                 ~~~~~^~~~
In file included from ./gecode/float/arithmetic.hh:466,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/min-max-channel.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Channel<A, B>::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::IntView]':
gecode/float/arithmetic.cpp:222:5:   required from here
./gecode/float/arithmetic/min-max-channel.hpp:270:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  270 |     (void) new (home) Channel<A,B>(home,x0,x1);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:466,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/min-max-channel.hpp:251:30: note:   initializing argument 1 of 'Gecode::Float::Arithmetic::Channel<A, B>::Channel(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::IntView]'
  251 |   Channel<A,B>::Channel(Home home, A x0, B x1)
      |                         ~~~~~^~~~
In file included from ./gecode/float/arithmetic.hh:462,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/sqr-sqrt-abs.hpp: In instantiation of 'Gecode::Float::Arithmetic::Abs<A, B>::Abs(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]':
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:229:12:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Abs<A, B>::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:52:5:   required from here
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:224:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  224 |     : MixBinaryPropagator<A,PC_FLOAT_BND,B,PC_FLOAT_BND>(home,x0,x1) {}
      |                                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/float/arithmetic.hh:466,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/min-max-channel.hpp: In instantiation of 'Gecode::Float::Arithmetic::Max<A, B, C>::Max(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]':
./gecode/float/arithmetic/min-max-channel.hpp:121:12:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Max<A, B, C>::post(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:60:5:   required from here
./gecode/float/arithmetic/min-max-channel.hpp:99:87: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   99 |     : MixTernaryPropagator<A,PC_FLOAT_BND,B,PC_FLOAT_BND,C,PC_FLOAT_BND>(home,x0,x1,x2) {}
      |                                                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1; View2 = Gecode::Float::FloatView; int pc2 = 1]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/float/rel.hh:379,
                 from ./gecode/float/arithmetic.hh:47,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]':
./gecode/float/arithmetic/min-max-channel.hpp:156:38:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:70:5:   required from here
./gecode/float/rel/eq.hpp:64:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       (void) new (home) Eq<View0,View1>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from ./gecode/float/arithmetic.hh:47,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/rel/eq.hpp:49:28: note:   initializing argument 1 of 'Gecode::Float::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]'
   49 |   Eq<View0,View1>::Eq(Home home, View0 x0, View1 x1)
      |                       ~~~~~^~~~
In file included from ./gecode/float/rel.hh:381,
                 from ./gecode/float/arithmetic.hh:47,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]':
./gecode/float/arithmetic/min-max-channel.hpp:170:9:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:70:5:   required from here
./gecode/float/rel/lq-le.hpp:60:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   60 |       (void) new (home) Lq<View>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from ./gecode/float/arithmetic.hh:47,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/rel/lq-le.hpp:51:21: note:   initializing argument 1 of 'Gecode::Float::Rel::Lq<View>::Lq(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
   51 |   Lq<View>::Lq(Home home, View x0, View x1)
      |                ~~~~~^~~~
In file included from ./gecode/float/arithmetic.hh:466,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/min-max-channel.hpp: In instantiation of 'Gecode::Float::Arithmetic::NaryMax<View>::NaryMax(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Float::FloatView]':
./gecode/float/arithmetic/min-max-channel.hpp:172:14:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:70:5:   required from here
./gecode/float/arithmetic/min-max-channel.hpp:148:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  148 |     : NaryOnePropagator<View,PC_FLOAT_BND>(home,x,y) {}
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/propagator.hpp:488:9: note:   initializing argument 1 of 'Gecode::NaryOnePropagator<View, pc>::NaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Float::FloatView; int pc = 1]'
  488 |   (Home home, ViewArray<View>& x0, View y0)
      |    ~~~~~^~~~
In file included from ./gecode/float/arithmetic.hh:466,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/min-max-channel.hpp: In instantiation of 'Gecode::Float::Arithmetic::Min<A, B, C>::Min(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]':
./gecode/float/arithmetic/min-max-channel.hpp:72:12:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Min<A, B, C>::post(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:78:5:   required from here
./gecode/float/arithmetic/min-max-channel.hpp:50:87: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   50 |     : MixTernaryPropagator<A,PC_FLOAT_BND,B,PC_FLOAT_BND,C,PC_FLOAT_BND>(home,x0,x1,x2) {}
      |                                                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1; View2 = Gecode::Float::FloatView; int pc2 = 1]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/float/rel.hh:379,
                 from ./gecode/float/arithmetic.hh:47,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; View1 = Gecode::Float::MinusView]':
./gecode/float/arithmetic/min-max-channel.hpp:156:38:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Float::MinusView]'
gecode/float/arithmetic.cpp:91:5:   required from here
./gecode/float/rel/eq.hpp:64:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       (void) new (home) Eq<View0,View1>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:379,
                 from ./gecode/float/arithmetic.hh:47,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/rel/eq.hpp:49:28: note:   initializing argument 1 of 'Gecode::Float::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; View1 = Gecode::Float::MinusView]'
   49 |   Eq<View0,View1>::Eq(Home home, View0 x0, View1 x1)
      |                       ~~~~~^~~~
In file included from ./gecode/float/arithmetic.hh:466,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/min-max-channel.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Max<A, B, C>::post(Gecode::Home, A, B, C) [with A = Gecode::Float::MinusView; B = Gecode::Float::MinusView; C = Gecode::Float::MinusView]':
./gecode/float/arithmetic/min-max-channel.hpp:158:39:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Float::MinusView]'
gecode/float/arithmetic.cpp:91:5:   required from here
./gecode/float/arithmetic/min-max-channel.hpp:121:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  121 |     (void) new (home) Max<A,B,C>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:466,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/min-max-channel.hpp:98:24: note:   initializing argument 1 of 'Gecode::Float::Arithmetic::Max<A, B, C>::Max(Gecode::Home, A, B, C) [with A = Gecode::Float::MinusView; B = Gecode::Float::MinusView; C = Gecode::Float::MinusView]'
   98 |   Max<A,B,C>::Max(Home home, A x0, B x1, C x2)
      |                   ~~~~~^~~~
In file included from ./gecode/float/rel.hh:381,
                 from ./gecode/float/arithmetic.hh:47,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/rel/lq-le.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::MinusView]':
./gecode/float/arithmetic/min-max-channel.hpp:170:9:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Float::MinusView]'
gecode/float/arithmetic.cpp:91:5:   required from here
./gecode/float/rel/lq-le.hpp:60:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   60 |       (void) new (home) Lq<View>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/rel.hh:381,
                 from ./gecode/float/arithmetic.hh:47,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/rel/lq-le.hpp:51:21: note:   initializing argument 1 of 'Gecode::Float::Rel::Lq<View>::Lq(Gecode::Home, View, View) [with View = Gecode::Float::MinusView]'
   51 |   Lq<View>::Lq(Home home, View x0, View x1)
      |                ~~~~~^~~~
In file included from ./gecode/float/arithmetic.hh:466,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/min-max-channel.hpp: In instantiation of 'Gecode::Float::Arithmetic::NaryMax<View>::NaryMax(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Float::MinusView]':
./gecode/float/arithmetic/min-max-channel.hpp:172:14:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Float::MinusView]'
gecode/float/arithmetic.cpp:91:5:   required from here
./gecode/float/arithmetic/min-max-channel.hpp:148:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  148 |     : NaryOnePropagator<View,PC_FLOAT_BND>(home,x,y) {}
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/propagator.hpp:488:9: note:   initializing argument 1 of 'Gecode::NaryOnePropagator<View, pc>::NaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Float::MinusView; int pc = 1]'
  488 |   (Home home, ViewArray<View>& x0, View y0)
      |    ~~~~~^~~~
In file included from ./gecode/float/arithmetic.hh:464,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/mult.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::MultZeroOne<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]':
./gecode/float/arithmetic/mult.hpp:324:37:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:99:5:   required from here
./gecode/float/arithmetic/mult.hpp:88:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   88 |         (void) new (home) MultZeroOne<View>(home,x0,x1);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:464,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/mult.hpp:68:39: note:   initializing argument 1 of 'Gecode::Float::Arithmetic::MultZeroOne<View>::MultZeroOne(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
   68 |   MultZeroOne<View>::MultZeroOne(Home home, View x0, View x1)
      |                                  ~~~~~^~~~
./gecode/float/arithmetic/mult.hpp: In instantiation of 'Gecode::Float::Arithmetic::Mult<View>::Mult(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]':
./gecode/float/arithmetic/mult.hpp:342:14:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:99:5:   required from here
./gecode/float/arithmetic/mult.hpp:192:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  192 |     : TernaryPropagator<View,PC_FLOAT_BND>(home,x0,x1,x2) {}
      |                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/propagator.hpp:390:9: note:   initializing argument 1 of 'Gecode::TernaryPropagator<View, pc>::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView; int pc = 1]'
  390 |   (Home home, View y0, View y1, View y2)
      |    ~~~~~^~~~
In file included from ./gecode/float/arithmetic.hh:464,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/mult.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::MultPlus<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::FloatView; VB = Gecode::Float::FloatView; VC = Gecode::Float::FloatView]':
./gecode/float/arithmetic/mult.hpp:347:57:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:99:5:   required from here
./gecode/float/arithmetic/mult.hpp:180:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  180 |     (void) new (home) MultPlus<VA,VB,VC>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:464,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/mult.hpp:143:37: note:   initializing argument 1 of 'Gecode::Float::Arithmetic::MultPlus<VA, VB, VC>::MultPlus(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::FloatView; VB = Gecode::Float::FloatView; VC = Gecode::Float::FloatView]'
  143 |   MultPlus<VA,VB,VC>::MultPlus(Home home, VA x0, VB x1, VC x2)
      |                                ~~~~~^~~~
./gecode/float/arithmetic/mult.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::MultPlus<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::MinusView; VC = Gecode::Float::FloatView]':
./gecode/float/arithmetic/mult.hpp:349:57:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:99:5:   required from here
./gecode/float/arithmetic/mult.hpp:180:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  180 |     (void) new (home) MultPlus<VA,VB,VC>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:464,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/mult.hpp:143:37: note:   initializing argument 1 of 'Gecode::Float::Arithmetic::MultPlus<VA, VB, VC>::MultPlus(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::MinusView; VC = Gecode::Float::FloatView]'
  143 |   MultPlus<VA,VB,VC>::MultPlus(Home home, VA x0, VB x1, VC x2)
      |                                ~~~~~^~~~
./gecode/float/arithmetic/mult.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::MultPlus<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView; VC = Gecode::Float::MinusView]':
./gecode/float/arithmetic/mult.hpp:354:57:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:99:5:   required from here
./gecode/float/arithmetic/mult.hpp:180:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  180 |     (void) new (home) MultPlus<VA,VB,VC>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:464,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/mult.hpp:143:37: note:   initializing argument 1 of 'Gecode::Float::Arithmetic::MultPlus<VA, VB, VC>::MultPlus(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView; VC = Gecode::Float::MinusView]'
  143 |   MultPlus<VA,VB,VC>::MultPlus(Home home, VA x0, VB x1, VC x2)
      |                                ~~~~~^~~~
In file included from ./gecode/float/arithmetic.hh:462,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/sqr-sqrt-abs.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::SqrPlus<VA, VB>::post(Gecode::Home, VA, VB) [with VA = Gecode::Float::FloatView; VB = Gecode::Float::FloatView]':
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:115:48:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqr<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:106:5:   required from here
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:64:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     (void) new (home) SqrPlus<VA,VB>(home,x0,x1);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:462,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:50:32: note:   initializing argument 1 of 'Gecode::Float::Arithmetic::SqrPlus<VA, VB>::SqrPlus(Gecode::Home, VA, VB) [with VA = Gecode::Float::FloatView; VB = Gecode::Float::FloatView]'
   50 |   SqrPlus<VA,VB>::SqrPlus(Home home, VA x0, VB x1)
      |                           ~~~~~^~~~
./gecode/float/arithmetic/sqr-sqrt-abs.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Float::Arithmetic::SqrPlus<VA, VB>::post(Gecode::Home, VA, VB) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView]':
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:120:50:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqr<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:106:5:   required from here
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:64:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     (void) new (home) SqrPlus<VA,VB>(home,x0,x1);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float/arithmetic.hh:462,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:50:32: note:   initializing argument 1 of 'Gecode::Float::Arithmetic::SqrPlus<VA, VB>::SqrPlus(Gecode::Home, VA, VB) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView]'
   50 |   SqrPlus<VA,VB>::SqrPlus(Home home, VA x0, VB x1)
      |                           ~~~~~^~~~
./gecode/float/arithmetic/sqr-sqrt-abs.hpp: In instantiation of 'Gecode::Float::Arithmetic::Sqr<View>::Sqr(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]':
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:122:14:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqr<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:106:5:   required from here
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:105:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  105 |     : BinaryPropagator<View,PC_FLOAT_BND>(home,x0,x1) {}
      |                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Float::FloatView; int pc = 1]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
In file included from ./gecode/float/arithmetic.hh:462,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/sqr-sqrt-abs.hpp: In instantiation of 'Gecode::Float::Arithmetic::Sqrt<A, B>::Sqrt(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]':
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:180:14:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqrt<A, B>::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:113:5:   required from here
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:170:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  170 |     : MixBinaryPropagator<A,PC_FLOAT_BND,B,PC_FLOAT_BND>(home,x0,x1) {}
      |                                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/float/arithmetic.hh:463,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/pow-nroot.hpp: In instantiation of 'Gecode::Float::Arithmetic::Pow<A, B>::Pow(Gecode::Home, A, B, int) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]':
./gecode/float/arithmetic/pow-nroot.hpp:82:32:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Pow<A, B>::post(Gecode::Home, A, B, int) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:122:5:   required from here
./gecode/float/arithmetic/pow-nroot.hpp:49:76: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<A,PC_FLOAT_BND,B,PC_FLOAT_BND>(home,x0,x1), m_n(n) {}
      |                                                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/float/arithmetic.hh:463,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/pow-nroot.hpp: In instantiation of 'Gecode::Float::Arithmetic::NthRoot<A, B>::NthRoot(Gecode::Home, A, B, int) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]':
./gecode/float/arithmetic/pow-nroot.hpp:141:12:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NthRoot<A, B>::post(Gecode::Home, A, B, int) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:131:5:   required from here
./gecode/float/arithmetic/pow-nroot.hpp:134:76: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  134 |     : MixBinaryPropagator<A,PC_FLOAT_BND,B,PC_FLOAT_BND>(home,x0,x1), m_n(n) {}
      |                                                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/float/arithmetic.hh:465,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/div.hpp: In instantiation of 'Gecode::Float::Arithmetic::Div<A, B, C>::Div(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]':
./gecode/float/arithmetic/div.hpp:65:12:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Div<A, B, C>::post(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:138:5:   required from here
./gecode/float/arithmetic/div.hpp:49:87: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixTernaryPropagator<A,PC_FLOAT_BND,B,PC_FLOAT_BND,C,PC_FLOAT_BND>(home,x0,x1,x2) {}
      |                                                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1; View2 = Gecode::Float::FloatView; int pc2 = 1]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/float/transcendental.hh:110,
                 from gecode/float/arithmetic.cpp:42:
./gecode/float/transcendental/exp-log.hpp: In instantiation of 'Gecode::Float::Transcendental::Exp<A, B>::Exp(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]':
./gecode/float/transcendental/exp-log.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Float::Transcendental::Exp<A, B>::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:147:5:   required from here
./gecode/float/transcendental/exp-log.hpp:48:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   48 |     : MixBinaryPropagator<A,PC_FLOAT_BND,B,PC_FLOAT_BND>(home,x0,x1) {}
      |                                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/float/transcendental.hh:110,
                 from gecode/float/arithmetic.cpp:42:
./gecode/float/transcendental/exp-log.hpp: In instantiation of 'Gecode::Float::Transcendental::Pow<A, B>::Pow(Gecode::Home, Gecode::FloatNum, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; Gecode::FloatNum = double]':
./gecode/float/transcendental/exp-log.hpp:105:14:   required from 'static Gecode::ExecStatus Gecode::Float::Transcendental::Pow<A, B>::post(Gecode::Home, Gecode::FloatNum, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; Gecode::FloatNum = double]'
gecode/float/arithmetic.cpp:162:5:   required from here
./gecode/float/transcendental/exp-log.hpp:95:17: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   95 |       base(base0) {}
      |                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/float/trigonometric.hh:217,
                 from gecode/float/arithmetic.cpp:43:
./gecode/float/trigonometric/asinacos.hpp: In instantiation of 'Gecode::Float::Trigonometric::ASin<A, B>::ASin(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]':
./gecode/float/trigonometric/asinacos.hpp:58:14:   required from 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ASin<A, B>::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:178:5:   required from here
./gecode/float/trigonometric/asinacos.hpp:48:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   48 |     : MixBinaryPropagator<A,PC_FLOAT_BND,B,PC_FLOAT_BND>(home,x0,x1) {}
      |                                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/float/trigonometric.hh:216,
                 from gecode/float/arithmetic.cpp:43:
./gecode/float/trigonometric/sincos.hpp: In instantiation of 'Gecode::Float::Trigonometric::Sin<A, B>::Sin(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]':
./gecode/float/trigonometric/sincos.hpp:135:14:   required from 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Sin<A, B>::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:185:5:   required from here
./gecode/float/trigonometric/sincos.hpp:125:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  125 |     : MixBinaryPropagator<A,PC_FLOAT_BND,B,PC_FLOAT_BND>(home,x0,x1) {}
      |                                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/float/trigonometric.hh:217,
                 from gecode/float/arithmetic.cpp:43:
./gecode/float/trigonometric/asinacos.hpp: In instantiation of 'Gecode::Float::Trigonometric::ACos<A, B>::ACos(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]':
./gecode/float/trigonometric/asinacos.hpp:109:14:   required from 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ACos<A, B>::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:192:5:   required from here
./gecode/float/trigonometric/asinacos.hpp:93:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   93 |     : MixBinaryPropagator<A,PC_FLOAT_BND,B,PC_FLOAT_BND>(home,x0,x1) {}
      |                                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/float/trigonometric.hh:216,
                 from gecode/float/arithmetic.cpp:43:
./gecode/float/trigonometric/sincos.hpp: In instantiation of 'Gecode::Float::Trigonometric::Cos<A, B>::Cos(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]':
./gecode/float/trigonometric/sincos.hpp:197:14:   required from 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Cos<A, B>::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:199:5:   required from here
./gecode/float/trigonometric/sincos.hpp:181:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  181 |     : MixBinaryPropagator<A,PC_FLOAT_BND,B,PC_FLOAT_BND>(home,x0,x1) {}
      |                                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/float/trigonometric.hh:218,
                 from gecode/float/arithmetic.cpp:43:
./gecode/float/trigonometric/tanatan.hpp: In instantiation of 'Gecode::Float::Trigonometric::ATan<A, B>::ATan(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]':
./gecode/float/trigonometric/tanatan.hpp:194:14:   required from 'static Gecode::ExecStatus Gecode::Float::Trigonometric::ATan<A, B>::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:206:5:   required from here
./gecode/float/trigonometric/tanatan.hpp:186:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  186 |     : MixBinaryPropagator<A,PC_FLOAT_BND,B,PC_FLOAT_BND>(home,x0,x1) {}
      |                                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/float/trigonometric.hh:218,
                 from gecode/float/arithmetic.cpp:43:
./gecode/float/trigonometric/tanatan.hpp: In instantiation of 'Gecode::Float::Trigonometric::Tan<A, B>::Tan(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]':
./gecode/float/trigonometric/tanatan.hpp:110:12:   required from 'static Gecode::ExecStatus Gecode::Float::Trigonometric::Tan<A, B>::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:213:5:   required from here
./gecode/float/trigonometric/tanatan.hpp:98:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   98 |     : MixBinaryPropagator<A,PC_FLOAT_BND,B,PC_FLOAT_BND>(home,x0,x1) {}
      |                                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/float/arithmetic.hh:466,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/min-max-channel.hpp: In instantiation of 'Gecode::Float::Arithmetic::Channel<A, B>::Channel(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::IntView]':
./gecode/float/arithmetic/min-max-channel.hpp:270:12:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Channel<A, B>::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::IntView]'
gecode/float/arithmetic.cpp:222:5:   required from here
./gecode/float/arithmetic/min-max-channel.hpp:252:71: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  252 |     : MixBinaryPropagator<A,PC_FLOAT_BND,B,Int::PC_INT_BND>(home,x0,x1) {}
      |                                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]':
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:224:68:   required from 'Gecode::Float::Arithmetic::Abs<A, B>::Abs(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]'
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:229:12:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Abs<A, B>::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:52:5:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1; View2 = Gecode::Float::FloatView; int pc2 = 1]':
./gecode/float/arithmetic/min-max-channel.hpp:99:87:   required from 'Gecode::Float::Arithmetic::Max<A, B, C>::Max(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]'
./gecode/float/arithmetic/min-max-channel.hpp:121:12:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Max<A, B, C>::post(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:60:5:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/float/rel.hh:379,
                 from ./gecode/float/arithmetic.hh:47,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/rel/eq.hpp: In instantiation of 'Gecode::Float::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]':
./gecode/float/rel/eq.hpp:64:14:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]'
./gecode/float/arithmetic/min-max-channel.hpp:156:38:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:70:5:   required from here
./gecode/float/rel/eq.hpp:50:76: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   50 |     : MixBinaryPropagator<View0,PC_FLOAT_BND,View1,PC_FLOAT_BND>(home,x0,x1) {}
      |                                                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/float/rel.hh:381,
                 from ./gecode/float/arithmetic.hh:47,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::Lq<View>::Lq(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]':
./gecode/float/rel/lq-le.hpp:60:14:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
./gecode/float/arithmetic/min-max-channel.hpp:170:9:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:70:5:   required from here
./gecode/float/rel/lq-le.hpp:52:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   52 |     : BinaryPropagator<View,PC_FLOAT_BND>(home,x0,x1) {}
      |                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Float::FloatView; int pc = 1]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryOnePropagator<View, pc>::NaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Float::FloatView; int pc = 1]':
./gecode/float/arithmetic/min-max-channel.hpp:148:52:   required from 'Gecode::Float::Arithmetic::NaryMax<View>::NaryMax(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Float::FloatView]'
./gecode/float/arithmetic/min-max-channel.hpp:172:14:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:70:5:   required from here
./gecode/kernel/propagator.hpp:489:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  489 |     : Propagator(home), x(x0), y(y0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/float/rel.hh:379,
                 from ./gecode/float/arithmetic.hh:47,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/rel/eq.hpp: In instantiation of 'Gecode::Float::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; View1 = Gecode::Float::MinusView]':
./gecode/float/rel/eq.hpp:64:14:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; View1 = Gecode::Float::MinusView]'
./gecode/float/arithmetic/min-max-channel.hpp:156:38:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Float::MinusView]'
gecode/float/arithmetic.cpp:91:5:   required from here
./gecode/float/rel/eq.hpp:50:76: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   50 |     : MixBinaryPropagator<View0,PC_FLOAT_BND,View1,PC_FLOAT_BND>(home,x0,x1) {}
      |                                                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; int pc0 = 1; View1 = Gecode::Float::MinusView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/float/arithmetic.hh:466,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/min-max-channel.hpp: In instantiation of 'Gecode::Float::Arithmetic::Max<A, B, C>::Max(Gecode::Home, A, B, C) [with A = Gecode::Float::MinusView; B = Gecode::Float::MinusView; C = Gecode::Float::MinusView]':
./gecode/float/arithmetic/min-max-channel.hpp:121:12:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Max<A, B, C>::post(Gecode::Home, A, B, C) [with A = Gecode::Float::MinusView; B = Gecode::Float::MinusView; C = Gecode::Float::MinusView]'
./gecode/float/arithmetic/min-max-channel.hpp:158:39:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Float::MinusView]'
gecode/float/arithmetic.cpp:91:5:   required from here
./gecode/float/arithmetic/min-max-channel.hpp:99:87: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   99 |     : MixTernaryPropagator<A,PC_FLOAT_BND,B,PC_FLOAT_BND,C,PC_FLOAT_BND>(home,x0,x1,x2) {}
      |                                                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Float::MinusView; int pc0 = 1; View1 = Gecode::Float::MinusView; int pc1 = 1; View2 = Gecode::Float::MinusView; int pc2 = 1]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/float/rel.hh:381,
                 from ./gecode/float/arithmetic.hh:47,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/rel/lq-le.hpp: In instantiation of 'Gecode::Float::Rel::Lq<View>::Lq(Gecode::Home, View, View) [with View = Gecode::Float::MinusView]':
./gecode/float/rel/lq-le.hpp:60:14:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::MinusView]'
./gecode/float/arithmetic/min-max-channel.hpp:170:9:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Float::MinusView]'
gecode/float/arithmetic.cpp:91:5:   required from here
./gecode/float/rel/lq-le.hpp:52:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   52 |     : BinaryPropagator<View,PC_FLOAT_BND>(home,x0,x1) {}
      |                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Float::MinusView; int pc = 1]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryOnePropagator<View, pc>::NaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Float::MinusView; int pc = 1]':
./gecode/float/arithmetic/min-max-channel.hpp:148:52:   required from 'Gecode::Float::Arithmetic::NaryMax<View>::NaryMax(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Float::MinusView]'
./gecode/float/arithmetic/min-max-channel.hpp:172:14:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Float::MinusView]'
gecode/float/arithmetic.cpp:91:5:   required from here
./gecode/kernel/propagator.hpp:489:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  489 |     : Propagator(home), x(x0), y(y0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/float/arithmetic.hh:464,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/mult.hpp: In instantiation of 'Gecode::Float::Arithmetic::MultZeroOne<View>::MultZeroOne(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]':
./gecode/float/arithmetic/mult.hpp:88:16:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::MultZeroOne<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
./gecode/float/arithmetic/mult.hpp:324:37:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:99:5:   required from here
./gecode/float/arithmetic/mult.hpp:69:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     : BinaryPropagator<View,PC_FLOAT_BND>(home,x0,x1) {}
      |                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Float::FloatView; int pc = 1]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::TernaryPropagator<View, pc>::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView; int pc = 1]':
./gecode/float/arithmetic/mult.hpp:192:57:   required from 'Gecode::Float::Arithmetic::Mult<View>::Mult(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]'
./gecode/float/arithmetic/mult.hpp:342:14:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:99:5:   required from here
./gecode/kernel/propagator.hpp:391:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  391 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/float/arithmetic.hh:464,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/mult.hpp: In instantiation of 'Gecode::Float::Arithmetic::MultPlus<VA, VB, VC>::MultPlus(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::FloatView; VB = Gecode::Float::FloatView; VC = Gecode::Float::FloatView]':
./gecode/float/arithmetic/mult.hpp:180:12:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::MultPlus<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::FloatView; VB = Gecode::Float::FloatView; VC = Gecode::Float::FloatView]'
./gecode/float/arithmetic/mult.hpp:347:57:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:99:5:   required from here
./gecode/float/arithmetic/mult.hpp:145:17: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  145 |   (home,x0,x1,x2) {}
      |                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1; View2 = Gecode::Float::FloatView; int pc2 = 1]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/float/arithmetic.hh:464,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/mult.hpp: In instantiation of 'Gecode::Float::Arithmetic::MultPlus<VA, VB, VC>::MultPlus(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::MinusView; VC = Gecode::Float::FloatView]':
./gecode/float/arithmetic/mult.hpp:180:12:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::MultPlus<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::MinusView; VC = Gecode::Float::FloatView]'
./gecode/float/arithmetic/mult.hpp:349:57:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:99:5:   required from here
./gecode/float/arithmetic/mult.hpp:145:17: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  145 |   (home,x0,x1,x2) {}
      |                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Float::MinusView; int pc0 = 1; View1 = Gecode::Float::MinusView; int pc1 = 1; View2 = Gecode::Float::FloatView; int pc2 = 1]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/float/arithmetic.hh:464,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/mult.hpp: In instantiation of 'Gecode::Float::Arithmetic::MultPlus<VA, VB, VC>::MultPlus(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView; VC = Gecode::Float::MinusView]':
./gecode/float/arithmetic/mult.hpp:180:12:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::MultPlus<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView; VC = Gecode::Float::MinusView]'
./gecode/float/arithmetic/mult.hpp:354:57:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:99:5:   required from here
./gecode/float/arithmetic/mult.hpp:145:17: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  145 |   (home,x0,x1,x2) {}
      |                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Float::MinusView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1; View2 = Gecode::Float::MinusView; int pc2 = 1]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/float/arithmetic.hh:462,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/sqr-sqrt-abs.hpp: In instantiation of 'Gecode::Float::Arithmetic::SqrPlus<VA, VB>::SqrPlus(Gecode::Home, VA, VB) [with VA = Gecode::Float::FloatView; VB = Gecode::Float::FloatView]':
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::SqrPlus<VA, VB>::post(Gecode::Home, VA, VB) [with VA = Gecode::Float::FloatView; VB = Gecode::Float::FloatView]'
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:115:48:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqr<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:106:5:   required from here
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:51:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |     : MixBinaryPropagator<VA,PC_FLOAT_BND,VB,PC_FLOAT_BND>(home,x0,x1) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/float/arithmetic.hh:462,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/arithmetic/sqr-sqrt-abs.hpp: In instantiation of 'Gecode::Float::Arithmetic::SqrPlus<VA, VB>::SqrPlus(Gecode::Home, VA, VB) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView]':
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::SqrPlus<VA, VB>::post(Gecode::Home, VA, VB) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView]'
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:120:50:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqr<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:106:5:   required from here
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:51:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |     : MixBinaryPropagator<VA,PC_FLOAT_BND,VB,PC_FLOAT_BND>(home,x0,x1) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Float::FloatView; int pc = 1]':
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:105:53:   required from 'Gecode::Float::Arithmetic::Sqr<View>::Sqr(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:122:14:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqr<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:106:5:   required from here
./gecode/kernel/propagator.hpp:341:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  341 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]':
./gecode/float/arithmetic/min-max-channel.hpp:252:71:   required from 'Gecode::Float::Arithmetic::Channel<A, B>::Channel(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::IntView]'
./gecode/float/arithmetic/min-max-channel.hpp:270:12:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Channel<A, B>::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::IntView]'
gecode/float/arithmetic.cpp:222:5:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/float/arithmetic.hh:46,
                 from gecode/float/arithmetic.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; int pc0 = 1; View1 = Gecode::Float::MinusView; int pc1 = 1]':
./gecode/float/rel/eq.hpp:50:76:   required from 'Gecode::Float::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; View1 = Gecode::Float::MinusView]'
./gecode/float/rel/eq.hpp:64:14:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; View1 = Gecode::Float::MinusView]'
./gecode/float/arithmetic/min-max-channel.hpp:156:38:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Float::MinusView]'
gecode/float/arithmetic.cpp:91:5:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Float::MinusView; int pc0 = 1; View1 = Gecode::Float::MinusView; int pc1 = 1; View2 = Gecode::Float::MinusView; int pc2 = 1]':
./gecode/float/arithmetic/min-max-channel.hpp:99:87:   required from 'Gecode::Float::Arithmetic::Max<A, B, C>::Max(Gecode::Home, A, B, C) [with A = Gecode::Float::MinusView; B = Gecode::Float::MinusView; C = Gecode::Float::MinusView]'
./gecode/float/arithmetic/min-max-channel.hpp:121:12:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Max<A, B, C>::post(Gecode::Home, A, B, C) [with A = Gecode::Float::MinusView; B = Gecode::Float::MinusView; C = Gecode::Float::MinusView]'
./gecode/float/arithmetic/min-max-channel.hpp:158:39:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Float::MinusView]'
gecode/float/arithmetic.cpp:91:5:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Float::MinusView; int pc = 1]':
./gecode/float/rel/lq-le.hpp:52:53:   required from 'Gecode::Float::Rel::Lq<View>::Lq(Gecode::Home, View, View) [with View = Gecode::Float::MinusView]'
./gecode/float/rel/lq-le.hpp:60:14:   required from 'static Gecode::ExecStatus Gecode::Float::Rel::Lq<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::MinusView]'
./gecode/float/arithmetic/min-max-channel.hpp:170:9:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax<View>::post(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Float::MinusView]'
gecode/float/arithmetic.cpp:91:5:   required from here
./gecode/kernel/propagator.hpp:341:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  341 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Float::MinusView; int pc0 = 1; View1 = Gecode::Float::MinusView; int pc1 = 1; View2 = Gecode::Float::FloatView; int pc2 = 1]':
./gecode/float/arithmetic/mult.hpp:145:17:   required from 'Gecode::Float::Arithmetic::MultPlus<VA, VB, VC>::MultPlus(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::MinusView; VC = Gecode::Float::FloatView]'
./gecode/float/arithmetic/mult.hpp:180:12:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::MultPlus<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::MinusView; VC = Gecode::Float::FloatView]'
./gecode/float/arithmetic/mult.hpp:349:57:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:99:5:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Float::MinusView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1; View2 = Gecode::Float::MinusView; int pc2 = 1]':
./gecode/float/arithmetic/mult.hpp:145:17:   required from 'Gecode::Float::Arithmetic::MultPlus<VA, VB, VC>::MultPlus(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView; VC = Gecode::Float::MinusView]'
./gecode/float/arithmetic/mult.hpp:180:12:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::MultPlus<VA, VB, VC>::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView; VC = Gecode::Float::MinusView]'
./gecode/float/arithmetic/mult.hpp:354:57:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult<View>::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:99:5:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]':
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:51:70:   required from 'Gecode::Float::Arithmetic::SqrPlus<VA, VB>::SqrPlus(Gecode::Home, VA, VB) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView]'
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::SqrPlus<VA, VB>::post(Gecode::Home, VA, VB) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView]'
./gecode/float/arithmetic/sqr-sqrt-abs.hpp:120:50:   required from 'static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqr<View>::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]'
gecode/float/arithmetic.cpp:106:5:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/float/arithmetic.hh:45,
                 from gecode/float/arithmetic.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/int/cumulative.o  gecode/int/cumulative.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Gecode::Home, int, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntConLevel)':
gecode/int/cumulative.cpp:115:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  115 |     cumulative(home,Int::ConstIntView(c),t,s,p,u,icl);
      |                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/cumulative.cpp:48:19: note:   initializing argument 1 of 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]'
   48 |   cumulative(Home home, Cap c, const TaskTypeArgs& t,
      |              ~~~~~^~~~
gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Gecode::Home, Gecode::IntVar, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntConLevel)':
gecode/int/cumulative.cpp:122:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  122 |       cumulative(home,c.val(),t,s,p,u,icl);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/cumulative.cpp:111:19: note:   initializing argument 1 of 'void Gecode::cumulative(Gecode::Home, int, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntConLevel)'
  111 |   cumulative(Home home, int c, const TaskTypeArgs& t,
      |              ~~~~~^~~~
gecode/int/cumulative.cpp:124:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  124 |       cumulative(home,Int::IntView(c),t,s,p,u,icl);
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/cumulative.cpp:48:19: note:   initializing argument 1 of 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]'
   48 |   cumulative(Home home, Cap c, const TaskTypeArgs& t,
      |              ~~~~~^~~~
gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Gecode::Home, int, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel)':
gecode/int/cumulative.cpp:190:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  190 |     cumulative(home,Int::ConstIntView(c),t,s,p,u,m,icl);
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/cumulative.cpp:129:19: note:   initializing argument 1 of 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]'
  129 |   cumulative(Home home, Cap c, const TaskTypeArgs& t,
      |              ~~~~~^~~~
gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Gecode::Home, Gecode::IntVar, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel)':
gecode/int/cumulative.cpp:197:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  197 |       cumulative(home,c.val(),t,s,p,u,m,icl);
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/cumulative.cpp:186:19: note:   initializing argument 1 of 'void Gecode::cumulative(Gecode::Home, int, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel)'
  186 |   cumulative(Home home, int c, const TaskTypeArgs& t,
      |              ~~~~~^~~~
gecode/int/cumulative.cpp:199:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  199 |       cumulative(home,Int::IntView(c),t,s,p,u,m,icl);
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/cumulative.cpp:129:19: note:   initializing argument 1 of 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]'
  129 |   cumulative(Home home, Cap c, const TaskTypeArgs& t,
      |              ~~~~~^~~~
gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Gecode::Home, int, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntConLevel)':
gecode/int/cumulative.cpp:254:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  254 |     cumulative(home,Int::ConstIntView(c),s,p,u,icl);
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/cumulative.cpp:204:19: note:   initializing argument 1 of 'void Gecode::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView]'
  204 |   cumulative(Home home, Cap c, const IntVarArgs& s,
      |              ~~~~~^~~~
gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Gecode::Home, Gecode::IntVar, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntConLevel)':
gecode/int/cumulative.cpp:260:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  260 |       cumulative(home,c.val(),s,p,u,icl);
      |                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/cumulative.cpp:251:19: note:   initializing argument 1 of 'void Gecode::cumulative(Gecode::Home, int, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntConLevel)'
  251 |   cumulative(Home home, int c, const IntVarArgs& s,
      |              ~~~~~^~~~
gecode/int/cumulative.cpp:262:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  262 |       cumulative(home,Int::IntView(c),s,p,u,icl);
      |                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/cumulative.cpp:204:19: note:   initializing argument 1 of 'void Gecode::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::IntView]'
  204 |   cumulative(Home home, Cap c, const IntVarArgs& s,
      |              ~~~~~^~~~
gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Gecode::Home, int, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel)':
gecode/int/cumulative.cpp:312:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  312 |     cumulative(home,Int::ConstIntView(c),s,p,u,m,icl);
      |                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/cumulative.cpp:267:19: note:   initializing argument 1 of 'void Gecode::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView]'
  267 |   cumulative(Home home, Cap c, const IntVarArgs& s, const IntArgs& p,
      |              ~~~~~^~~~
gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Gecode::Home, Gecode::IntVar, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel)':
gecode/int/cumulative.cpp:318:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  318 |       cumulative(home,c.val(),s,p,u,m,icl);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/cumulative.cpp:309:19: note:   initializing argument 1 of 'void Gecode::cumulative(Gecode::Home, int, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel)'
  309 |   cumulative(Home home, int c, const IntVarArgs& s, const IntArgs& p,
      |              ~~~~~^~~~
gecode/int/cumulative.cpp:320:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  320 |       cumulative(home,Int::IntView(c),s,p,u,m,icl);
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/cumulative.cpp:267:19: note:   initializing argument 1 of 'void Gecode::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::IntView]'
  267 |   cumulative(Home home, Cap c, const IntVarArgs& s, const IntArgs& p,
      |              ~~~~~^~~~
gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Gecode::Home, int, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntConLevel)':
gecode/int/cumulative.cpp:377:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  377 |     cumulative(home,Int::ConstIntView(c),s,p,e,u,icl);
      |                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/cumulative.cpp:325:19: note:   initializing argument 1 of 'void Gecode::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView]'
  325 |   cumulative(Home home, Cap c, const IntVarArgs& s,
      |              ~~~~~^~~~
gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Gecode::Home, Gecode::IntVar, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntConLevel)':
gecode/int/cumulative.cpp:384:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  384 |       cumulative(home,c.val(),s,p,e,u,icl);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/cumulative.cpp:373:19: note:   initializing argument 1 of 'void Gecode::cumulative(Gecode::Home, int, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntConLevel)'
  373 |   cumulative(Home home, int c, const IntVarArgs& s,
      |              ~~~~~^~~~
gecode/int/cumulative.cpp:386:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  386 |       cumulative(home,Int::IntView(c),s,p,e,u,icl);
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/cumulative.cpp:325:19: note:   initializing argument 1 of 'void Gecode::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::IntView]'
  325 |   cumulative(Home home, Cap c, const IntVarArgs& s,
      |              ~~~~~^~~~
gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Gecode::Home, int, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel)':
gecode/int/cumulative.cpp:440:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  440 |     cumulative(home,Int::ConstIntView(c),s,p,e,u,m,icl);
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/cumulative.cpp:391:19: note:   initializing argument 1 of 'void Gecode::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView]'
  391 |   cumulative(Home home, Cap c, const IntVarArgs& s, const IntVarArgs& p,
      |              ~~~~~^~~~
gecode/int/cumulative.cpp: In function 'void Gecode::cumulative(Gecode::Home, Gecode::IntVar, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel)':
gecode/int/cumulative.cpp:447:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  447 |       cumulative(home,c.val(),s,p,e,u,m,icl);
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/cumulative.cpp:436:19: note:   initializing argument 1 of 'void Gecode::cumulative(Gecode::Home, int, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel)'
  436 |   cumulative(Home home, int c, const IntVarArgs& s, const IntVarArgs& p,
      |              ~~~~~^~~~
gecode/int/cumulative.cpp:449:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  449 |       cumulative(home,Int::IntView(c),s,p,e,u,m,icl);
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/cumulative.cpp:391:19: note:   initializing argument 1 of 'void Gecode::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::IntView]'
  391 |   cumulative(Home home, Cap c, const IntVarArgs& s, const IntVarArgs& p,
      |              ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
gecode/int/cumulative.cpp: In instantiation of 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]':
gecode/int/cumulative.cpp:115:53:   required from here
gecode/int/cumulative.cpp:82:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   82 |       unary(home,t,s,p,icl);
      |       ~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int.hh:2783:14: note:   initializing argument 1 of 'void Gecode::unary(Gecode::Home, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntConLevel)'
 2783 |   unary(Home home, const TaskTypeArgs& t,
      |         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
gecode/int/cumulative.cpp:98:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   98 |         GECODE_ES_FAIL((ManProp<ManFixPTask,Cap>::post(home,c,tasks)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulative.hh:752,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/man-prop.hpp:59:35: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp<ManTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]'
   59 |   ManProp<ManTask,Cap>::post(Home home, Cap c, TaskArray<ManTask>& t) {
      |                              ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
gecode/int/cumulative.cpp:105:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  105 |         GECODE_ES_FAIL((ManProp<ManFixPSETask,Cap>::post(home,c,tasks)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulative.hh:752,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/man-prop.hpp:59:35: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp<ManTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]'
   59 |   ManProp<ManTask,Cap>::post(Home home, Cap c, TaskArray<ManTask>& t) {
      |                              ~~~~~^~~~
gecode/int/cumulative.cpp: In instantiation of 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]':
gecode/int/cumulative.cpp:124:50:   required from here
gecode/int/cumulative.cpp:82:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   82 |       unary(home,t,s,p,icl);
      |       ~~~~~^~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int.hh:2783:14: note:   initializing argument 1 of 'void Gecode::unary(Gecode::Home, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntConLevel)'
 2783 |   unary(Home home, const TaskTypeArgs& t,
      |         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
gecode/int/cumulative.cpp:98:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   98 |         GECODE_ES_FAIL((ManProp<ManFixPTask,Cap>::post(home,c,tasks)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulative.hh:752,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/man-prop.hpp:59:35: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp<ManTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView]'
   59 |   ManProp<ManTask,Cap>::post(Home home, Cap c, TaskArray<ManTask>& t) {
      |                              ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
gecode/int/cumulative.cpp:105:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  105 |         GECODE_ES_FAIL((ManProp<ManFixPSETask,Cap>::post(home,c,tasks)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulative.hh:752,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/man-prop.hpp:59:35: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp<ManTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView]'
   59 |   ManProp<ManTask,Cap>::post(Home home, Cap c, TaskArray<ManTask>& t) {
      |                              ~~~~~^~~~
gecode/int/cumulative.cpp: In instantiation of 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]':
gecode/int/cumulative.cpp:190:55:   required from here
gecode/int/cumulative.cpp:157:17: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  157 |       cumulative(home,c,t,s,p,u,icl);
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/cumulative.cpp:48:19: note:   initializing argument 1 of 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]'
   48 |   cumulative(Home home, Cap c, const TaskTypeArgs& t,
      |              ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
gecode/int/cumulative.cpp:173:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  173 |         GECODE_ES_FAIL((OptProp<OptFixPTask,Cap>::post(home,c,tasks)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulative.hh:753,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/opt-prop.hpp:61:35: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp<OptTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView]'
   61 |   OptProp<OptTask,Cap>::post(Home home, Cap c, TaskArray<OptTask>& t) {
      |                              ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
gecode/int/cumulative.cpp:180:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  180 |         GECODE_ES_FAIL((OptProp<OptFixPSETask,Cap>::post(home,c,tasks)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulative.hh:753,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/opt-prop.hpp:61:35: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp<OptTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView]'
   61 |   OptProp<OptTask,Cap>::post(Home home, Cap c, TaskArray<OptTask>& t) {
      |                              ~~~~~^~~~
gecode/int/cumulative.cpp: In instantiation of 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]':
gecode/int/cumulative.cpp:199:52:   required from here
gecode/int/cumulative.cpp:157:17: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  157 |       cumulative(home,c,t,s,p,u,icl);
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/cumulative.cpp:48:19: note:   initializing argument 1 of 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]'
   48 |   cumulative(Home home, Cap c, const TaskTypeArgs& t,
      |              ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
gecode/int/cumulative.cpp:173:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  173 |         GECODE_ES_FAIL((OptProp<OptFixPTask,Cap>::post(home,c,tasks)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulative.hh:753,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/opt-prop.hpp:61:35: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp<OptTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView]'
   61 |   OptProp<OptTask,Cap>::post(Home home, Cap c, TaskArray<OptTask>& t) {
      |                              ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
gecode/int/cumulative.cpp:180:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  180 |         GECODE_ES_FAIL((OptProp<OptFixPSETask,Cap>::post(home,c,tasks)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulative.hh:753,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/opt-prop.hpp:61:35: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp<OptTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView]'
   61 |   OptProp<OptTask,Cap>::post(Home home, Cap c, TaskArray<OptTask>& t) {
      |                              ~~~~~^~~~
gecode/int/cumulative.cpp: In instantiation of 'void Gecode::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView]':
gecode/int/cumulative.cpp:254:51:   required from here
gecode/int/cumulative.cpp:236:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  236 |       unary(home,s,p,icl);
      |       ~~~~~^~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int.hh:2727:14: note:   initializing argument 1 of 'void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntConLevel)'
 2727 |   unary(Home home, const IntVarArgs& s, const IntArgs& p,
      |         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
gecode/int/cumulative.cpp:246:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  246 |       GECODE_ES_FAIL((ManProp<ManFixPTask,Cap>::post(home,c,t)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulative.hh:752,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/man-prop.hpp:59:35: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp<ManTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]'
   59 |   ManProp<ManTask,Cap>::post(Home home, Cap c, TaskArray<ManTask>& t) {
      |                              ~~~~~^~~~
gecode/int/cumulative.cpp: In instantiation of 'void Gecode::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::IntView]':
gecode/int/cumulative.cpp:262:48:   required from here
gecode/int/cumulative.cpp:236:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  236 |       unary(home,s,p,icl);
      |       ~~~~~^~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int.hh:2727:14: note:   initializing argument 1 of 'void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntConLevel)'
 2727 |   unary(Home home, const IntVarArgs& s, const IntArgs& p,
      |         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
gecode/int/cumulative.cpp:246:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  246 |       GECODE_ES_FAIL((ManProp<ManFixPTask,Cap>::post(home,c,t)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulative.hh:752,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/man-prop.hpp:59:35: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp<ManTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView]'
   59 |   ManProp<ManTask,Cap>::post(Home home, Cap c, TaskArray<ManTask>& t) {
      |                              ~~~~~^~~~
gecode/int/cumulative.cpp: In instantiation of 'void Gecode::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView]':
gecode/int/cumulative.cpp:312:53:   required from here
gecode/int/cumulative.cpp:294:17: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  294 |       cumulative(home,c,s,p,u,icl);
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/cumulative.cpp:204:19: note:   initializing argument 1 of 'void Gecode::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView]'
  204 |   cumulative(Home home, Cap c, const IntVarArgs& s,
      |              ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
gecode/int/cumulative.cpp:304:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  304 |       GECODE_ES_FAIL((OptProp<OptFixPTask,Cap>::post(home,c,t)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulative.hh:753,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/opt-prop.hpp:61:35: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp<OptTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView]'
   61 |   OptProp<OptTask,Cap>::post(Home home, Cap c, TaskArray<OptTask>& t) {
      |                              ~~~~~^~~~
gecode/int/cumulative.cpp: In instantiation of 'void Gecode::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::IntView]':
gecode/int/cumulative.cpp:320:50:   required from here
gecode/int/cumulative.cpp:294:17: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  294 |       cumulative(home,c,s,p,u,icl);
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/cumulative.cpp:204:19: note:   initializing argument 1 of 'void Gecode::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::IntView]'
  204 |   cumulative(Home home, Cap c, const IntVarArgs& s,
      |              ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
gecode/int/cumulative.cpp:304:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  304 |       GECODE_ES_FAIL((OptProp<OptFixPTask,Cap>::post(home,c,t)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulative.hh:753,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/opt-prop.hpp:61:35: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp<OptTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView]'
   61 |   OptProp<OptTask,Cap>::post(Home home, Cap c, TaskArray<OptTask>& t) {
      |                              ~~~~~^~~~
gecode/int/cumulative.cpp: In instantiation of 'void Gecode::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView]':
gecode/int/cumulative.cpp:377:53:   required from here
gecode/int/cumulative.cpp:335:10: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  335 |       rel(home, p[i], IRT_GQ, 0);
      |       ~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int.hh:1062:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1062 |   rel(Home home, IntVar x, IntRelType irt, int c,
      |       ~~~~~^~~~
gecode/int/cumulative.cpp:358:17: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  358 |       cumulative(home,c,s,pp,u,icl);
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/cumulative.cpp:204:19: note:   initializing argument 1 of 'void Gecode::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView]'
  204 |   cumulative(Home home, Cap c, const IntVarArgs& s,
      |              ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
gecode/int/cumulative.cpp:368:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  368 |       GECODE_ES_FAIL((ManProp<ManFlexTask,Cap>::post(home,c,t)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulative.hh:752,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/man-prop.hpp:59:35: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp<ManTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView]'
   59 |   ManProp<ManTask,Cap>::post(Home home, Cap c, TaskArray<ManTask>& t) {
      |                              ~~~~~^~~~
gecode/int/cumulative.cpp: In instantiation of 'void Gecode::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::IntView]':
gecode/int/cumulative.cpp:386:50:   required from here
gecode/int/cumulative.cpp:335:10: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  335 |       rel(home, p[i], IRT_GQ, 0);
      |       ~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int.hh:1062:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1062 |   rel(Home home, IntVar x, IntRelType irt, int c,
      |       ~~~~~^~~~
gecode/int/cumulative.cpp:358:17: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  358 |       cumulative(home,c,s,pp,u,icl);
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/cumulative.cpp:204:19: note:   initializing argument 1 of 'void Gecode::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::IntView]'
  204 |   cumulative(Home home, Cap c, const IntVarArgs& s,
      |              ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
gecode/int/cumulative.cpp:368:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  368 |       GECODE_ES_FAIL((ManProp<ManFlexTask,Cap>::post(home,c,t)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulative.hh:752,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/man-prop.hpp:59:35: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp<ManTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView]'
   59 |   ManProp<ManTask,Cap>::post(Home home, Cap c, TaskArray<ManTask>& t) {
      |                              ~~~~~^~~~
gecode/int/cumulative.cpp: In instantiation of 'void Gecode::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView]':
gecode/int/cumulative.cpp:440:55:   required from here
gecode/int/cumulative.cpp:400:10: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  400 |       rel(home, p[i], IRT_GQ, 0);
      |       ~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int.hh:1062:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1062 |   rel(Home home, IntVar x, IntRelType irt, int c,
      |       ~~~~~^~~~
gecode/int/cumulative.cpp:421:17: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  421 |       cumulative(home,c,s,p,e,u,icl);
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/cumulative.cpp:325:19: note:   initializing argument 1 of 'void Gecode::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView]'
  325 |   cumulative(Home home, Cap c, const IntVarArgs& s,
      |              ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
gecode/int/cumulative.cpp:431:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  431 |       GECODE_ES_FAIL((OptProp<OptFlexTask,Cap>::post(home,c,t)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulative.hh:753,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/opt-prop.hpp:61:35: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp<OptTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView]'
   61 |   OptProp<OptTask,Cap>::post(Home home, Cap c, TaskArray<OptTask>& t) {
      |                              ~~~~~^~~~
gecode/int/cumulative.cpp: In instantiation of 'void Gecode::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::IntView]':
gecode/int/cumulative.cpp:449:52:   required from here
gecode/int/cumulative.cpp:400:10: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  400 |       rel(home, p[i], IRT_GQ, 0);
      |       ~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int.hh:1062:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1062 |   rel(Home home, IntVar x, IntRelType irt, int c,
      |       ~~~~~^~~~
gecode/int/cumulative.cpp:421:17: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  421 |       cumulative(home,c,s,p,e,u,icl);
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/int/cumulative.cpp:325:19: note:   initializing argument 1 of 'void Gecode::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::IntView]'
  325 |   cumulative(Home home, Cap c, const IntVarArgs& s,
      |              ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
gecode/int/cumulative.cpp:431:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  431 |       GECODE_ES_FAIL((OptProp<OptFlexTask,Cap>::post(home,c,t)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulative.hh:753,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/opt-prop.hpp:61:35: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp<OptTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView]'
   61 |   OptProp<OptTask,Cap>::post(Home home, Cap c, TaskArray<OptTask>& t) {
      |                              ~~~~~^~~~
In file included from ./gecode/int/cumulative.hh:752,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp<ManTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]':
gecode/int/cumulative.cpp:98:9:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]'
gecode/int/cumulative.cpp:115:53:   required from here
./gecode/int/cumulative/man-prop.hpp:74:17: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   73 |         return Unary::ManProp<typename TaskTraits<ManTask>::UnaryTask>
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |           ::post(home,mt);
      |           ~~~~~~^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/unary.hh:834,
                 from ./gecode/int/cumulative.hh:44,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/unary/man-prop.hpp:53:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp<ManTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFixPTask]'
   53 |   ManProp<ManTask>::post(Home home, TaskArray<ManTask>& t) {
      |                          ~~~~~^~~~
In file included from ./gecode/int/cumulative.hh:752,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/man-prop.hpp:76:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   76 |         (void) new (home) ManProp<ManTask,Cap>(home,c,t);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulative.hh:752,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/man-prop.hpp:44:38: note:   initializing argument 1 of 'Gecode::Int::Cumulative::ManProp<ManTask, Cap>::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]'
   44 |   ManProp<ManTask,Cap>::ManProp(Home home, Cap c0, TaskArray<ManTask>& t)
      |                                 ~~~~~^~~~
./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp<ManTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]':
gecode/int/cumulative.cpp:105:9:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]'
gecode/int/cumulative.cpp:115:53:   required from here
./gecode/int/cumulative/man-prop.hpp:74:17: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   73 |         return Unary::ManProp<typename TaskTraits<ManTask>::UnaryTask>
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |           ::post(home,mt);
      |           ~~~~~~^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/unary.hh:834,
                 from ./gecode/int/cumulative.hh:44,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/unary/man-prop.hpp:53:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp<ManTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFixPSETask]'
   53 |   ManProp<ManTask>::post(Home home, TaskArray<ManTask>& t) {
      |                          ~~~~~^~~~
In file included from ./gecode/int/cumulative.hh:752,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/man-prop.hpp:76:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   76 |         (void) new (home) ManProp<ManTask,Cap>(home,c,t);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulative.hh:752,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/man-prop.hpp:44:38: note:   initializing argument 1 of 'Gecode::Int::Cumulative::ManProp<ManTask, Cap>::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]'
   44 |   ManProp<ManTask,Cap>::ManProp(Home home, Cap c0, TaskArray<ManTask>& t)
      |                                 ~~~~~^~~~
./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp<ManTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView]':
gecode/int/cumulative.cpp:98:9:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]'
gecode/int/cumulative.cpp:124:50:   required from here
./gecode/int/cumulative/man-prop.hpp:74:17: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   73 |         return Unary::ManProp<typename TaskTraits<ManTask>::UnaryTask>
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |           ::post(home,mt);
      |           ~~~~~~^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/unary.hh:834,
                 from ./gecode/int/cumulative.hh:44,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/unary/man-prop.hpp:53:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp<ManTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFixPTask]'
   53 |   ManProp<ManTask>::post(Home home, TaskArray<ManTask>& t) {
      |                          ~~~~~^~~~
In file included from ./gecode/int/cumulative.hh:752,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/man-prop.hpp:76:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   76 |         (void) new (home) ManProp<ManTask,Cap>(home,c,t);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulative.hh:752,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/man-prop.hpp:44:38: note:   initializing argument 1 of 'Gecode::Int::Cumulative::ManProp<ManTask, Cap>::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView]'
   44 |   ManProp<ManTask,Cap>::ManProp(Home home, Cap c0, TaskArray<ManTask>& t)
      |                                 ~~~~~^~~~
./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp<ManTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView]':
gecode/int/cumulative.cpp:105:9:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]'
gecode/int/cumulative.cpp:124:50:   required from here
./gecode/int/cumulative/man-prop.hpp:74:17: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   73 |         return Unary::ManProp<typename TaskTraits<ManTask>::UnaryTask>
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |           ::post(home,mt);
      |           ~~~~~~^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/unary.hh:834,
                 from ./gecode/int/cumulative.hh:44,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/unary/man-prop.hpp:53:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp<ManTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFixPSETask]'
   53 |   ManProp<ManTask>::post(Home home, TaskArray<ManTask>& t) {
      |                          ~~~~~^~~~
In file included from ./gecode/int/cumulative.hh:752,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/man-prop.hpp:76:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   76 |         (void) new (home) ManProp<ManTask,Cap>(home,c,t);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulative.hh:752,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/man-prop.hpp:44:38: note:   initializing argument 1 of 'Gecode::Int::Cumulative::ManProp<ManTask, Cap>::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView]'
   44 |   ManProp<ManTask,Cap>::ManProp(Home home, Cap c0, TaskArray<ManTask>& t)
      |                                 ~~~~~^~~~
In file included from ./gecode/int/cumulative.hh:753,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp<OptTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView]':
gecode/int/cumulative.cpp:173:9:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]'
gecode/int/cumulative.cpp:190:55:   required from here
./gecode/int/cumulative/opt-prop.hpp:92:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   91 |       return Unary::OptProp<typename TaskTraits<OptTask>::UnaryTask>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   92 |         ::post(home,mt);
      |         ~~~~~~^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/unary.hh:835,
                 from ./gecode/int/cumulative.hh:44,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/unary/opt-prop.hpp:54:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp<OptTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFixPTask]'
   54 |   OptProp<OptTask>::post(Home home, TaskArray<OptTask>& t) {
      |                          ~~~~~^~~~
In file included from ./gecode/int/cumulative.hh:753,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/opt-prop.hpp:99:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   98 |       return ManProp<typename TaskTraits<OptTask>::ManTask,Cap>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   99 |         ::post(home,c,mt);
      |         ~~~~~~^~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulative.hh:752,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/man-prop.hpp:59:35: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp<ManTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]'
   59 |   ManProp<ManTask,Cap>::post(Home home, Cap c, TaskArray<ManTask>& t) {
      |                              ~~~~~^~~~
In file included from ./gecode/int/cumulative.hh:753,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/opt-prop.hpp:101:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |     (void) new (home) OptProp<OptTask,Cap>(home,c,t);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulative.hh:753,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/opt-prop.hpp:46:38: note:   initializing argument 1 of 'Gecode::Int::Cumulative::OptProp<OptTask, Cap>::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView]'
   46 |   OptProp<OptTask,Cap>::OptProp(Home home, Cap c0, TaskArray<OptTask>& t)
      |                                 ~~~~~^~~~
./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp<OptTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView]':
gecode/int/cumulative.cpp:180:9:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]'
gecode/int/cumulative.cpp:190:55:   required from here
./gecode/int/cumulative/opt-prop.hpp:92:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   91 |       return Unary::OptProp<typename TaskTraits<OptTask>::UnaryTask>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   92 |         ::post(home,mt);
      |         ~~~~~~^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/unary.hh:835,
                 from ./gecode/int/cumulative.hh:44,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/unary/opt-prop.hpp:54:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp<OptTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFixPSETask]'
   54 |   OptProp<OptTask>::post(Home home, TaskArray<OptTask>& t) {
      |                          ~~~~~^~~~
In file included from ./gecode/int/cumulative.hh:753,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/opt-prop.hpp:99:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   98 |       return ManProp<typename TaskTraits<OptTask>::ManTask,Cap>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   99 |         ::post(home,c,mt);
      |         ~~~~~~^~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulative.hh:752,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/man-prop.hpp:59:35: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp<ManTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]'
   59 |   ManProp<ManTask,Cap>::post(Home home, Cap c, TaskArray<ManTask>& t) {
      |                              ~~~~~^~~~
In file included from ./gecode/int/cumulative.hh:753,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/opt-prop.hpp:101:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |     (void) new (home) OptProp<OptTask,Cap>(home,c,t);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulative.hh:753,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/opt-prop.hpp:46:38: note:   initializing argument 1 of 'Gecode::Int::Cumulative::OptProp<OptTask, Cap>::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView]'
   46 |   OptProp<OptTask,Cap>::OptProp(Home home, Cap c0, TaskArray<OptTask>& t)
      |                                 ~~~~~^~~~
./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp<OptTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView]':
gecode/int/cumulative.cpp:173:9:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]'
gecode/int/cumulative.cpp:199:52:   required from here
./gecode/int/cumulative/opt-prop.hpp:92:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   91 |       return Unary::OptProp<typename TaskTraits<OptTask>::UnaryTask>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   92 |         ::post(home,mt);
      |         ~~~~~~^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/unary.hh:835,
                 from ./gecode/int/cumulative.hh:44,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/unary/opt-prop.hpp:54:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp<OptTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFixPTask]'
   54 |   OptProp<OptTask>::post(Home home, TaskArray<OptTask>& t) {
      |                          ~~~~~^~~~
In file included from ./gecode/int/cumulative.hh:753,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/opt-prop.hpp:99:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   98 |       return ManProp<typename TaskTraits<OptTask>::ManTask,Cap>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   99 |         ::post(home,c,mt);
      |         ~~~~~~^~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulative.hh:752,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/man-prop.hpp:59:35: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp<ManTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView]'
   59 |   ManProp<ManTask,Cap>::post(Home home, Cap c, TaskArray<ManTask>& t) {
      |                              ~~~~~^~~~
In file included from ./gecode/int/cumulative.hh:753,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/opt-prop.hpp:101:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |     (void) new (home) OptProp<OptTask,Cap>(home,c,t);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulative.hh:753,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/opt-prop.hpp:46:38: note:   initializing argument 1 of 'Gecode::Int::Cumulative::OptProp<OptTask, Cap>::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView]'
   46 |   OptProp<OptTask,Cap>::OptProp(Home home, Cap c0, TaskArray<OptTask>& t)
      |                                 ~~~~~^~~~
./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp<OptTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView]':
gecode/int/cumulative.cpp:180:9:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]'
gecode/int/cumulative.cpp:199:52:   required from here
./gecode/int/cumulative/opt-prop.hpp:92:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   91 |       return Unary::OptProp<typename TaskTraits<OptTask>::UnaryTask>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   92 |         ::post(home,mt);
      |         ~~~~~~^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/unary.hh:835,
                 from ./gecode/int/cumulative.hh:44,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/unary/opt-prop.hpp:54:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp<OptTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFixPSETask]'
   54 |   OptProp<OptTask>::post(Home home, TaskArray<OptTask>& t) {
      |                          ~~~~~^~~~
In file included from ./gecode/int/cumulative.hh:753,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/opt-prop.hpp:99:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   98 |       return ManProp<typename TaskTraits<OptTask>::ManTask,Cap>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   99 |         ::post(home,c,mt);
      |         ~~~~~~^~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulative.hh:752,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/man-prop.hpp:59:35: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp<ManTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView]'
   59 |   ManProp<ManTask,Cap>::post(Home home, Cap c, TaskArray<ManTask>& t) {
      |                              ~~~~~^~~~
In file included from ./gecode/int/cumulative.hh:753,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/opt-prop.hpp:101:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |     (void) new (home) OptProp<OptTask,Cap>(home,c,t);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulative.hh:753,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/opt-prop.hpp:46:38: note:   initializing argument 1 of 'Gecode::Int::Cumulative::OptProp<OptTask, Cap>::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView]'
   46 |   OptProp<OptTask,Cap>::OptProp(Home home, Cap c0, TaskArray<OptTask>& t)
      |                                 ~~~~~^~~~
In file included from ./gecode/int/cumulative.hh:752,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp<ManTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView]':
gecode/int/cumulative.cpp:368:7:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:377:53:   required from here
./gecode/int/cumulative/man-prop.hpp:74:17: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   73 |         return Unary::ManProp<typename TaskTraits<ManTask>::UnaryTask>
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |           ::post(home,mt);
      |           ~~~~~~^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/unary.hh:834,
                 from ./gecode/int/cumulative.hh:44,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/unary/man-prop.hpp:53:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp<ManTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFlexTask]'
   53 |   ManProp<ManTask>::post(Home home, TaskArray<ManTask>& t) {
      |                          ~~~~~^~~~
In file included from ./gecode/int/cumulative.hh:752,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/man-prop.hpp:76:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   76 |         (void) new (home) ManProp<ManTask,Cap>(home,c,t);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulative.hh:752,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/man-prop.hpp:44:38: note:   initializing argument 1 of 'Gecode::Int::Cumulative::ManProp<ManTask, Cap>::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView]'
   44 |   ManProp<ManTask,Cap>::ManProp(Home home, Cap c0, TaskArray<ManTask>& t)
      |                                 ~~~~~^~~~
./gecode/int/cumulative/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp<ManTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView]':
gecode/int/cumulative.cpp:368:7:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::IntView]'
gecode/int/cumulative.cpp:386:50:   required from here
./gecode/int/cumulative/man-prop.hpp:74:17: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   73 |         return Unary::ManProp<typename TaskTraits<ManTask>::UnaryTask>
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |           ::post(home,mt);
      |           ~~~~~~^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/unary.hh:834,
                 from ./gecode/int/cumulative.hh:44,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/unary/man-prop.hpp:53:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp<ManTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFlexTask]'
   53 |   ManProp<ManTask>::post(Home home, TaskArray<ManTask>& t) {
      |                          ~~~~~^~~~
In file included from ./gecode/int/cumulative.hh:752,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/man-prop.hpp:76:16: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   76 |         (void) new (home) ManProp<ManTask,Cap>(home,c,t);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulative.hh:752,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/man-prop.hpp:44:38: note:   initializing argument 1 of 'Gecode::Int::Cumulative::ManProp<ManTask, Cap>::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView]'
   44 |   ManProp<ManTask,Cap>::ManProp(Home home, Cap c0, TaskArray<ManTask>& t)
      |                                 ~~~~~^~~~
In file included from ./gecode/int/cumulative.hh:753,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp<OptTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView]':
gecode/int/cumulative.cpp:431:7:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:440:55:   required from here
./gecode/int/cumulative/opt-prop.hpp:92:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   91 |       return Unary::OptProp<typename TaskTraits<OptTask>::UnaryTask>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   92 |         ::post(home,mt);
      |         ~~~~~~^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/unary.hh:835,
                 from ./gecode/int/cumulative.hh:44,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/unary/opt-prop.hpp:54:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp<OptTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFlexTask]'
   54 |   OptProp<OptTask>::post(Home home, TaskArray<OptTask>& t) {
      |                          ~~~~~^~~~
In file included from ./gecode/int/cumulative.hh:753,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/opt-prop.hpp:99:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   98 |       return ManProp<typename TaskTraits<OptTask>::ManTask,Cap>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   99 |         ::post(home,c,mt);
      |         ~~~~~~^~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulative.hh:752,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/man-prop.hpp:59:35: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp<ManTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView]'
   59 |   ManProp<ManTask,Cap>::post(Home home, Cap c, TaskArray<ManTask>& t) {
      |                              ~~~~~^~~~
In file included from ./gecode/int/cumulative.hh:753,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/opt-prop.hpp:101:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |     (void) new (home) OptProp<OptTask,Cap>(home,c,t);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulative.hh:753,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/opt-prop.hpp:46:38: note:   initializing argument 1 of 'Gecode::Int::Cumulative::OptProp<OptTask, Cap>::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView]'
   46 |   OptProp<OptTask,Cap>::OptProp(Home home, Cap c0, TaskArray<OptTask>& t)
      |                                 ~~~~~^~~~
./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp<OptTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView]':
gecode/int/cumulative.cpp:431:7:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::IntView]'
gecode/int/cumulative.cpp:449:52:   required from here
./gecode/int/cumulative/opt-prop.hpp:92:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   91 |       return Unary::OptProp<typename TaskTraits<OptTask>::UnaryTask>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   92 |         ::post(home,mt);
      |         ~~~~~~^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/unary.hh:835,
                 from ./gecode/int/cumulative.hh:44,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/unary/opt-prop.hpp:54:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp<OptTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFlexTask]'
   54 |   OptProp<OptTask>::post(Home home, TaskArray<OptTask>& t) {
      |                          ~~~~~^~~~
In file included from ./gecode/int/cumulative.hh:753,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/opt-prop.hpp:99:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   98 |       return ManProp<typename TaskTraits<OptTask>::ManTask,Cap>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   99 |         ::post(home,c,mt);
      |         ~~~~~~^~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulative.hh:752,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/man-prop.hpp:59:35: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp<ManTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView]'
   59 |   ManProp<ManTask,Cap>::post(Home home, Cap c, TaskArray<ManTask>& t) {
      |                              ~~~~~^~~~
In file included from ./gecode/int/cumulative.hh:753,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/opt-prop.hpp:101:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |     (void) new (home) OptProp<OptTask,Cap>(home,c,t);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/cumulative.hh:753,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/opt-prop.hpp:46:38: note:   initializing argument 1 of 'Gecode::Int::Cumulative::OptProp<OptTask, Cap>::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView]'
   46 |   OptProp<OptTask,Cap>::OptProp(Home home, Cap c0, TaskArray<OptTask>& t)
      |                                 ~~~~~^~~~
In file included from ./gecode/int/unary.hh:834,
                 from ./gecode/int/cumulative.hh:44,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/unary/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp<ManTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFixPTask]':
./gecode/int/cumulative/man-prop.hpp:74:17:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp<ManTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:98:9:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]'
gecode/int/cumulative.cpp:115:53:   required from here
./gecode/int/unary/man-prop.hpp:55:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |       (void) new (home) ManProp<ManTask>(home,t);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/unary.hh:834,
                 from ./gecode/int/cumulative.hh:44,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/unary/man-prop.hpp:42:34: note:   initializing argument 1 of 'Gecode::Int::Unary::ManProp<ManTask>::ManProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFixPTask]'
   42 |   ManProp<ManTask>::ManProp(Home home, TaskArray<ManTask>& t)
      |                             ~~~~~^~~~
In file included from ./gecode/int/cumulative.hh:752,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/man-prop.hpp: In instantiation of 'Gecode::Int::Cumulative::ManProp<ManTask, Cap>::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]':
./gecode/int/cumulative/man-prop.hpp:76:16:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp<ManTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:98:9:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]'
gecode/int/cumulative.cpp:115:53:   required from here
./gecode/int/cumulative/man-prop.hpp:45:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   45 |     : TaskProp<ManTask,Int::PC_INT_DOM>(home,t), c(c0) {
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/task.hh:449,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/task/prop.hpp:42:36: note:   initializing argument 1 of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Cumulative::ManFixPTask; int pc = 2]'
   42 |   TaskProp<Task,pc>::TaskProp(Home home, TaskArray<Task>& t0)
      |                               ~~~~~^~~~
In file included from ./gecode/int/unary.hh:834,
                 from ./gecode/int/cumulative.hh:44,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/unary/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp<ManTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFixPSETask]':
./gecode/int/cumulative/man-prop.hpp:74:17:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp<ManTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:105:9:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]'
gecode/int/cumulative.cpp:115:53:   required from here
./gecode/int/unary/man-prop.hpp:55:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |       (void) new (home) ManProp<ManTask>(home,t);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/unary.hh:834,
                 from ./gecode/int/cumulative.hh:44,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/unary/man-prop.hpp:42:34: note:   initializing argument 1 of 'Gecode::Int::Unary::ManProp<ManTask>::ManProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFixPSETask]'
   42 |   ManProp<ManTask>::ManProp(Home home, TaskArray<ManTask>& t)
      |                             ~~~~~^~~~
In file included from ./gecode/int/cumulative.hh:752,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/man-prop.hpp: In instantiation of 'Gecode::Int::Cumulative::ManProp<ManTask, Cap>::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]':
./gecode/int/cumulative/man-prop.hpp:76:16:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp<ManTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:105:9:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]'
gecode/int/cumulative.cpp:115:53:   required from here
./gecode/int/cumulative/man-prop.hpp:45:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   45 |     : TaskProp<ManTask,Int::PC_INT_DOM>(home,t), c(c0) {
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/task.hh:449,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/task/prop.hpp:42:36: note:   initializing argument 1 of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Cumulative::ManFixPSETask; int pc = 2]'
   42 |   TaskProp<Task,pc>::TaskProp(Home home, TaskArray<Task>& t0)
      |                               ~~~~~^~~~
In file included from ./gecode/int/cumulative.hh:752,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/man-prop.hpp: In instantiation of 'Gecode::Int::Cumulative::ManProp<ManTask, Cap>::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView]':
./gecode/int/cumulative/man-prop.hpp:76:16:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp<ManTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView]'
gecode/int/cumulative.cpp:98:9:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]'
gecode/int/cumulative.cpp:124:50:   required from here
./gecode/int/cumulative/man-prop.hpp:45:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   45 |     : TaskProp<ManTask,Int::PC_INT_DOM>(home,t), c(c0) {
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/task.hh:449,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/task/prop.hpp:42:36: note:   initializing argument 1 of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Cumulative::ManFixPTask; int pc = 2]'
   42 |   TaskProp<Task,pc>::TaskProp(Home home, TaskArray<Task>& t0)
      |                               ~~~~~^~~~
In file included from ./gecode/int/cumulative.hh:752,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/man-prop.hpp: In instantiation of 'Gecode::Int::Cumulative::ManProp<ManTask, Cap>::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView]':
./gecode/int/cumulative/man-prop.hpp:76:16:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp<ManTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView]'
gecode/int/cumulative.cpp:105:9:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]'
gecode/int/cumulative.cpp:124:50:   required from here
./gecode/int/cumulative/man-prop.hpp:45:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   45 |     : TaskProp<ManTask,Int::PC_INT_DOM>(home,t), c(c0) {
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/task.hh:449,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/task/prop.hpp:42:36: note:   initializing argument 1 of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Cumulative::ManFixPSETask; int pc = 2]'
   42 |   TaskProp<Task,pc>::TaskProp(Home home, TaskArray<Task>& t0)
      |                               ~~~~~^~~~
In file included from ./gecode/int/unary.hh:835,
                 from ./gecode/int/cumulative.hh:44,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/unary/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp<OptTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFixPTask]':
./gecode/int/cumulative/opt-prop.hpp:92:15:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp<OptTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:173:9:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]'
gecode/int/cumulative.cpp:190:55:   required from here
./gecode/int/unary/opt-prop.hpp:66:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |       return ManProp<typename TaskTraits<OptTask>::ManTask>::post(home,mt);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/unary.hh:834,
                 from ./gecode/int/cumulative.hh:44,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/unary/man-prop.hpp:53:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp<ManTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFixPTask]'
   53 |   ManProp<ManTask>::post(Home home, TaskArray<ManTask>& t) {
      |                          ~~~~~^~~~
In file included from ./gecode/int/unary.hh:835,
                 from ./gecode/int/cumulative.hh:44,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/unary/opt-prop.hpp:69:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |       (void) new (home) OptProp<OptTask>(home,t);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/unary.hh:835,
                 from ./gecode/int/cumulative.hh:44,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/unary/opt-prop.hpp:44:34: note:   initializing argument 1 of 'Gecode::Int::Unary::OptProp<OptTask>::OptProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFixPTask]'
   44 |   OptProp<OptTask>::OptProp(Home home, TaskArray<OptTask>& t)
      |                             ~~~~~^~~~
In file included from ./gecode/int/cumulative.hh:753,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'Gecode::Int::Cumulative::OptProp<OptTask, Cap>::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView]':
./gecode/int/cumulative/opt-prop.hpp:101:12:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp<OptTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:173:9:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]'
gecode/int/cumulative.cpp:190:55:   required from here
./gecode/int/cumulative/opt-prop.hpp:47:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : TaskProp<OptTask,Int::PC_INT_DOM>(home,t), c(c0) {
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/task.hh:449,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/task/prop.hpp:42:36: note:   initializing argument 1 of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Cumulative::OptFixPTask; int pc = 2]'
   42 |   TaskProp<Task,pc>::TaskProp(Home home, TaskArray<Task>& t0)
      |                               ~~~~~^~~~
In file included from ./gecode/int/unary.hh:835,
                 from ./gecode/int/cumulative.hh:44,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/unary/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp<OptTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFixPSETask]':
./gecode/int/cumulative/opt-prop.hpp:92:15:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp<OptTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:180:9:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]'
gecode/int/cumulative.cpp:190:55:   required from here
./gecode/int/unary/opt-prop.hpp:66:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |       return ManProp<typename TaskTraits<OptTask>::ManTask>::post(home,mt);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/unary.hh:834,
                 from ./gecode/int/cumulative.hh:44,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/unary/man-prop.hpp:53:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp<ManTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFixPTask]'
   53 |   ManProp<ManTask>::post(Home home, TaskArray<ManTask>& t) {
      |                          ~~~~~^~~~
In file included from ./gecode/int/unary.hh:835,
                 from ./gecode/int/cumulative.hh:44,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/unary/opt-prop.hpp:69:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |       (void) new (home) OptProp<OptTask>(home,t);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/unary.hh:835,
                 from ./gecode/int/cumulative.hh:44,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/unary/opt-prop.hpp:44:34: note:   initializing argument 1 of 'Gecode::Int::Unary::OptProp<OptTask>::OptProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFixPSETask]'
   44 |   OptProp<OptTask>::OptProp(Home home, TaskArray<OptTask>& t)
      |                             ~~~~~^~~~
In file included from ./gecode/int/cumulative.hh:753,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'Gecode::Int::Cumulative::OptProp<OptTask, Cap>::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView]':
./gecode/int/cumulative/opt-prop.hpp:101:12:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp<OptTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:180:9:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]'
gecode/int/cumulative.cpp:190:55:   required from here
./gecode/int/cumulative/opt-prop.hpp:47:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : TaskProp<OptTask,Int::PC_INT_DOM>(home,t), c(c0) {
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/task.hh:449,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/task/prop.hpp:42:36: note:   initializing argument 1 of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Cumulative::OptFixPSETask; int pc = 2]'
   42 |   TaskProp<Task,pc>::TaskProp(Home home, TaskArray<Task>& t0)
      |                               ~~~~~^~~~
In file included from ./gecode/int/cumulative.hh:753,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'Gecode::Int::Cumulative::OptProp<OptTask, Cap>::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView]':
./gecode/int/cumulative/opt-prop.hpp:101:12:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp<OptTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView]'
gecode/int/cumulative.cpp:173:9:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]'
gecode/int/cumulative.cpp:199:52:   required from here
./gecode/int/cumulative/opt-prop.hpp:47:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : TaskProp<OptTask,Int::PC_INT_DOM>(home,t), c(c0) {
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/task.hh:449,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/task/prop.hpp:42:36: note:   initializing argument 1 of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Cumulative::OptFixPTask; int pc = 2]'
   42 |   TaskProp<Task,pc>::TaskProp(Home home, TaskArray<Task>& t0)
      |                               ~~~~~^~~~
In file included from ./gecode/int/cumulative.hh:753,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'Gecode::Int::Cumulative::OptProp<OptTask, Cap>::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView]':
./gecode/int/cumulative/opt-prop.hpp:101:12:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp<OptTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView]'
gecode/int/cumulative.cpp:180:9:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]'
gecode/int/cumulative.cpp:199:52:   required from here
./gecode/int/cumulative/opt-prop.hpp:47:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : TaskProp<OptTask,Int::PC_INT_DOM>(home,t), c(c0) {
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/task.hh:449,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/task/prop.hpp:42:36: note:   initializing argument 1 of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Cumulative::OptFixPSETask; int pc = 2]'
   42 |   TaskProp<Task,pc>::TaskProp(Home home, TaskArray<Task>& t0)
      |                               ~~~~~^~~~
In file included from ./gecode/int/unary.hh:834,
                 from ./gecode/int/cumulative.hh:44,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/unary/man-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp<ManTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFlexTask]':
./gecode/int/cumulative/man-prop.hpp:74:17:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp<ManTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:368:7:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:377:53:   required from here
./gecode/int/unary/man-prop.hpp:55:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |       (void) new (home) ManProp<ManTask>(home,t);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/unary.hh:834,
                 from ./gecode/int/cumulative.hh:44,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/unary/man-prop.hpp:42:34: note:   initializing argument 1 of 'Gecode::Int::Unary::ManProp<ManTask>::ManProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFlexTask]'
   42 |   ManProp<ManTask>::ManProp(Home home, TaskArray<ManTask>& t)
      |                             ~~~~~^~~~
In file included from ./gecode/int/cumulative.hh:752,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/man-prop.hpp: In instantiation of 'Gecode::Int::Cumulative::ManProp<ManTask, Cap>::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView]':
./gecode/int/cumulative/man-prop.hpp:76:16:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp<ManTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:368:7:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:377:53:   required from here
./gecode/int/cumulative/man-prop.hpp:45:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   45 |     : TaskProp<ManTask,Int::PC_INT_DOM>(home,t), c(c0) {
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/task.hh:449,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/task/prop.hpp:42:36: note:   initializing argument 1 of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Cumulative::ManFlexTask; int pc = 2]'
   42 |   TaskProp<Task,pc>::TaskProp(Home home, TaskArray<Task>& t0)
      |                               ~~~~~^~~~
In file included from ./gecode/int/cumulative.hh:752,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/man-prop.hpp: In instantiation of 'Gecode::Int::Cumulative::ManProp<ManTask, Cap>::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView]':
./gecode/int/cumulative/man-prop.hpp:76:16:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp<ManTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView]'
gecode/int/cumulative.cpp:368:7:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::IntView]'
gecode/int/cumulative.cpp:386:50:   required from here
./gecode/int/cumulative/man-prop.hpp:45:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   45 |     : TaskProp<ManTask,Int::PC_INT_DOM>(home,t), c(c0) {
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/task.hh:449,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/task/prop.hpp:42:36: note:   initializing argument 1 of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Cumulative::ManFlexTask; int pc = 2]'
   42 |   TaskProp<Task,pc>::TaskProp(Home home, TaskArray<Task>& t0)
      |                               ~~~~~^~~~
In file included from ./gecode/int/unary.hh:835,
                 from ./gecode/int/cumulative.hh:44,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/unary/opt-prop.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp<OptTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFlexTask]':
./gecode/int/cumulative/opt-prop.hpp:92:15:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp<OptTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:431:7:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:440:55:   required from here
./gecode/int/unary/opt-prop.hpp:66:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |       return ManProp<typename TaskTraits<OptTask>::ManTask>::post(home,mt);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/unary.hh:834,
                 from ./gecode/int/cumulative.hh:44,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/unary/man-prop.hpp:53:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp<ManTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFlexTask]'
   53 |   ManProp<ManTask>::post(Home home, TaskArray<ManTask>& t) {
      |                          ~~~~~^~~~
In file included from ./gecode/int/unary.hh:835,
                 from ./gecode/int/cumulative.hh:44,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/unary/opt-prop.hpp:69:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |       (void) new (home) OptProp<OptTask>(home,t);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/unary.hh:835,
                 from ./gecode/int/cumulative.hh:44,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/unary/opt-prop.hpp:44:34: note:   initializing argument 1 of 'Gecode::Int::Unary::OptProp<OptTask>::OptProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFlexTask]'
   44 |   OptProp<OptTask>::OptProp(Home home, TaskArray<OptTask>& t)
      |                             ~~~~~^~~~
In file included from ./gecode/int/cumulative.hh:753,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'Gecode::Int::Cumulative::OptProp<OptTask, Cap>::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView]':
./gecode/int/cumulative/opt-prop.hpp:101:12:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp<OptTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:431:7:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:440:55:   required from here
./gecode/int/cumulative/opt-prop.hpp:47:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : TaskProp<OptTask,Int::PC_INT_DOM>(home,t), c(c0) {
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/task.hh:449,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/task/prop.hpp:42:36: note:   initializing argument 1 of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Cumulative::OptFlexTask; int pc = 2]'
   42 |   TaskProp<Task,pc>::TaskProp(Home home, TaskArray<Task>& t0)
      |                               ~~~~~^~~~
In file included from ./gecode/int/cumulative.hh:753,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/cumulative/opt-prop.hpp: In instantiation of 'Gecode::Int::Cumulative::OptProp<OptTask, Cap>::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView]':
./gecode/int/cumulative/opt-prop.hpp:101:12:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp<OptTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView]'
gecode/int/cumulative.cpp:431:7:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::IntView]'
gecode/int/cumulative.cpp:449:52:   required from here
./gecode/int/cumulative/opt-prop.hpp:47:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : TaskProp<OptTask,Int::PC_INT_DOM>(home,t), c(c0) {
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/task.hh:449,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/task/prop.hpp:42:36: note:   initializing argument 1 of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Cumulative::OptFlexTask; int pc = 2]'
   42 |   TaskProp<Task,pc>::TaskProp(Home home, TaskArray<Task>& t0)
      |                               ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/int/unary.hh:834,
                 from ./gecode/int/cumulative.hh:44,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/unary/man-prop.hpp: In instantiation of 'Gecode::Int::Unary::ManProp<ManTask>::ManProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFixPTask]':
./gecode/int/unary/man-prop.hpp:55:14:   required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp<ManTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFixPTask]'
./gecode/int/cumulative/man-prop.hpp:74:17:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp<ManTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:98:9:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]'
gecode/int/cumulative.cpp:115:53:   required from here
./gecode/int/unary/man-prop.hpp:43:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : TaskProp<ManTask,Int::PC_INT_BND>(home,t) {}
      |                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/task.hh:449,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/task/prop.hpp:42:36: note:   initializing argument 1 of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Unary::ManFixPTask; int pc = 1]'
   42 |   TaskProp<Task,pc>::TaskProp(Home home, TaskArray<Task>& t0)
      |                               ~~~~~^~~~
./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Cumulative::ManFixPTask; int pc = 2]':
./gecode/int/cumulative/man-prop.hpp:45:54:   required from 'Gecode::Int::Cumulative::ManProp<ManTask, Cap>::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]'
./gecode/int/cumulative/man-prop.hpp:76:16:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp<ManTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:98:9:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]'
gecode/int/cumulative.cpp:115:53:   required from here
./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : Propagator(home), t(t0) {
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/unary.hh:834,
                 from ./gecode/int/cumulative.hh:44,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/unary/man-prop.hpp: In instantiation of 'Gecode::Int::Unary::ManProp<ManTask>::ManProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFixPSETask]':
./gecode/int/unary/man-prop.hpp:55:14:   required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp<ManTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFixPSETask]'
./gecode/int/cumulative/man-prop.hpp:74:17:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp<ManTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:105:9:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]'
gecode/int/cumulative.cpp:115:53:   required from here
./gecode/int/unary/man-prop.hpp:43:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : TaskProp<ManTask,Int::PC_INT_BND>(home,t) {}
      |                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/task.hh:449,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/task/prop.hpp:42:36: note:   initializing argument 1 of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Unary::ManFixPSETask; int pc = 1]'
   42 |   TaskProp<Task,pc>::TaskProp(Home home, TaskArray<Task>& t0)
      |                               ~~~~~^~~~
./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Cumulative::ManFixPSETask; int pc = 2]':
./gecode/int/cumulative/man-prop.hpp:45:54:   required from 'Gecode::Int::Cumulative::ManProp<ManTask, Cap>::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]'
./gecode/int/cumulative/man-prop.hpp:76:16:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp<ManTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:105:9:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]'
gecode/int/cumulative.cpp:115:53:   required from here
./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : Propagator(home), t(t0) {
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/unary.hh:835,
                 from ./gecode/int/cumulative.hh:44,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/unary/opt-prop.hpp: In instantiation of 'Gecode::Int::Unary::OptProp<OptTask>::OptProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFixPTask]':
./gecode/int/unary/opt-prop.hpp:69:14:   required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp<OptTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFixPTask]'
./gecode/int/cumulative/opt-prop.hpp:92:15:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp<OptTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:173:9:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]'
gecode/int/cumulative.cpp:190:55:   required from here
./gecode/int/unary/opt-prop.hpp:45:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   45 |     : TaskProp<OptTask,Int::PC_INT_BND>(home,t) {}
      |                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/task.hh:449,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/task/prop.hpp:42:36: note:   initializing argument 1 of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Unary::OptFixPTask; int pc = 1]'
   42 |   TaskProp<Task,pc>::TaskProp(Home home, TaskArray<Task>& t0)
      |                               ~~~~~^~~~
./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Cumulative::OptFixPTask; int pc = 2]':
./gecode/int/cumulative/opt-prop.hpp:47:54:   required from 'Gecode::Int::Cumulative::OptProp<OptTask, Cap>::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView]'
./gecode/int/cumulative/opt-prop.hpp:101:12:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp<OptTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:173:9:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]'
gecode/int/cumulative.cpp:190:55:   required from here
./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : Propagator(home), t(t0) {
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/unary.hh:835,
                 from ./gecode/int/cumulative.hh:44,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/unary/opt-prop.hpp: In instantiation of 'Gecode::Int::Unary::OptProp<OptTask>::OptProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFixPSETask]':
./gecode/int/unary/opt-prop.hpp:69:14:   required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp<OptTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFixPSETask]'
./gecode/int/cumulative/opt-prop.hpp:92:15:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp<OptTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:180:9:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]'
gecode/int/cumulative.cpp:190:55:   required from here
./gecode/int/unary/opt-prop.hpp:45:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   45 |     : TaskProp<OptTask,Int::PC_INT_BND>(home,t) {}
      |                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/task.hh:449,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/task/prop.hpp:42:36: note:   initializing argument 1 of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Unary::OptFixPSETask; int pc = 1]'
   42 |   TaskProp<Task,pc>::TaskProp(Home home, TaskArray<Task>& t0)
      |                               ~~~~~^~~~
./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Cumulative::OptFixPSETask; int pc = 2]':
./gecode/int/cumulative/opt-prop.hpp:47:54:   required from 'Gecode::Int::Cumulative::OptProp<OptTask, Cap>::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView]'
./gecode/int/cumulative/opt-prop.hpp:101:12:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp<OptTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:180:9:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]'
gecode/int/cumulative.cpp:190:55:   required from here
./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : Propagator(home), t(t0) {
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/unary.hh:834,
                 from ./gecode/int/cumulative.hh:44,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/unary/man-prop.hpp: In instantiation of 'Gecode::Int::Unary::ManProp<ManTask>::ManProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFlexTask]':
./gecode/int/unary/man-prop.hpp:55:14:   required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp<ManTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFlexTask]'
./gecode/int/cumulative/man-prop.hpp:74:17:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp<ManTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:368:7:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:377:53:   required from here
./gecode/int/unary/man-prop.hpp:43:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : TaskProp<ManTask,Int::PC_INT_BND>(home,t) {}
      |                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/task.hh:449,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/task/prop.hpp:42:36: note:   initializing argument 1 of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Unary::ManFlexTask; int pc = 1]'
   42 |   TaskProp<Task,pc>::TaskProp(Home home, TaskArray<Task>& t0)
      |                               ~~~~~^~~~
./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Cumulative::ManFlexTask; int pc = 2]':
./gecode/int/cumulative/man-prop.hpp:45:54:   required from 'Gecode::Int::Cumulative::ManProp<ManTask, Cap>::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView]'
./gecode/int/cumulative/man-prop.hpp:76:16:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp<ManTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:368:7:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:377:53:   required from here
./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : Propagator(home), t(t0) {
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/unary.hh:835,
                 from ./gecode/int/cumulative.hh:44,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/unary/opt-prop.hpp: In instantiation of 'Gecode::Int::Unary::OptProp<OptTask>::OptProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFlexTask]':
./gecode/int/unary/opt-prop.hpp:69:14:   required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp<OptTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFlexTask]'
./gecode/int/cumulative/opt-prop.hpp:92:15:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp<OptTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:431:7:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:440:55:   required from here
./gecode/int/unary/opt-prop.hpp:45:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   45 |     : TaskProp<OptTask,Int::PC_INT_BND>(home,t) {}
      |                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/task.hh:449,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/task/prop.hpp:42:36: note:   initializing argument 1 of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Unary::OptFlexTask; int pc = 1]'
   42 |   TaskProp<Task,pc>::TaskProp(Home home, TaskArray<Task>& t0)
      |                               ~~~~~^~~~
./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Cumulative::OptFlexTask; int pc = 2]':
./gecode/int/cumulative/opt-prop.hpp:47:54:   required from 'Gecode::Int::Cumulative::OptProp<OptTask, Cap>::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView]'
./gecode/int/cumulative/opt-prop.hpp:101:12:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp<OptTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:431:7:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:440:55:   required from here
./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : Propagator(home), t(t0) {
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/task.hh:449,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Unary::ManFixPTask; int pc = 1]':
./gecode/int/unary/man-prop.hpp:43:47:   required from 'Gecode::Int::Unary::ManProp<ManTask>::ManProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFixPTask]'
./gecode/int/unary/man-prop.hpp:55:14:   required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp<ManTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFixPTask]'
./gecode/int/cumulative/man-prop.hpp:74:17:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp<ManTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:98:9:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]'
gecode/int/cumulative.cpp:115:53:   required from here
./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : Propagator(home), t(t0) {
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/task.hh:449,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Unary::ManFixPSETask; int pc = 1]':
./gecode/int/unary/man-prop.hpp:43:47:   required from 'Gecode::Int::Unary::ManProp<ManTask>::ManProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFixPSETask]'
./gecode/int/unary/man-prop.hpp:55:14:   required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp<ManTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFixPSETask]'
./gecode/int/cumulative/man-prop.hpp:74:17:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp<ManTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:105:9:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]'
gecode/int/cumulative.cpp:115:53:   required from here
./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : Propagator(home), t(t0) {
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/task.hh:449,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Unary::OptFixPTask; int pc = 1]':
./gecode/int/unary/opt-prop.hpp:45:47:   required from 'Gecode::Int::Unary::OptProp<OptTask>::OptProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFixPTask]'
./gecode/int/unary/opt-prop.hpp:69:14:   required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp<OptTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFixPTask]'
./gecode/int/cumulative/opt-prop.hpp:92:15:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp<OptTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:173:9:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]'
gecode/int/cumulative.cpp:190:55:   required from here
./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : Propagator(home), t(t0) {
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/task.hh:449,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Unary::OptFixPSETask; int pc = 1]':
./gecode/int/unary/opt-prop.hpp:45:47:   required from 'Gecode::Int::Unary::OptProp<OptTask>::OptProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFixPSETask]'
./gecode/int/unary/opt-prop.hpp:69:14:   required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp<OptTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFixPSETask]'
./gecode/int/cumulative/opt-prop.hpp:92:15:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp<OptTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:180:9:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::PrimArgArray<Gecode::TaskType>]'
gecode/int/cumulative.cpp:190:55:   required from here
./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : Propagator(home), t(t0) {
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/task.hh:449,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Unary::ManFlexTask; int pc = 1]':
./gecode/int/unary/man-prop.hpp:43:47:   required from 'Gecode::Int::Unary::ManProp<ManTask>::ManProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFlexTask]'
./gecode/int/unary/man-prop.hpp:55:14:   required from 'static Gecode::ExecStatus Gecode::Int::Unary::ManProp<ManTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Unary::ManFlexTask]'
./gecode/int/cumulative/man-prop.hpp:74:17:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp<ManTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:368:7:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:377:53:   required from here
./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : Propagator(home), t(t0) {
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/task.hh:449,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/int/task/prop.hpp: In instantiation of 'Gecode::Int::TaskProp<Task, pc>::TaskProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with Task = Gecode::Int::Unary::OptFlexTask; int pc = 1]':
./gecode/int/unary/opt-prop.hpp:45:47:   required from 'Gecode::Int::Unary::OptProp<OptTask>::OptProp(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFlexTask]'
./gecode/int/unary/opt-prop.hpp:69:14:   required from 'static Gecode::ExecStatus Gecode::Int::Unary::OptProp<OptTask>::post(Gecode::Home, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Unary::OptFlexTask]'
./gecode/int/cumulative/opt-prop.hpp:92:15:   required from 'static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp<OptTask, Cap>::post(Gecode::Home, Cap, Gecode::Int::TaskArray<Task>&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:431:7:   required from 'void Gecode::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntConLevel) [with Cap = Gecode::Int::ConstIntView]'
gecode/int/cumulative.cpp:440:55:   required from here
./gecode/int/task/prop.hpp:43:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   43 |     : Propagator(home), t(t0) {
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/int.hh:55,
                 from ./gecode/int/task.hh:41,
                 from ./gecode/int/cumulative.hh:43,
                 from gecode/int/cumulative.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp<VIC>::subscribe(Gecode::Space&, Gecode::Propagator&, Gecode::PropCond, bool, Gecode::ModEvent, bool) [with VIC = Gecode::Int::BoolVarImpConf]':
./gecode/kernel/core.hpp:3396:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds]
 3396 |     return b.base+u.idx[pc-1];
      |                   ~~~~~^
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/rel-op.o  gecode/set/rel-op.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
gecode/set/rel-op.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar)':
gecode/set/rel-op.cpp:54:71: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |       GECODE_ES_FAIL((RelOp::UnionN<SetView,SetView>::post(home, xa, y)));
      |                                                                       ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/rel-op/union.hpp:239:34: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
  239 |   UnionN<View0,View1>::post(Home home, ViewArray<View0>& x, View1 y) {
      |                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
gecode/set/rel-op.cpp:58:75: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   58 |                      (RelOp::PartitionN<SetView,SetView>::post(home, xa, y)));
      |                                                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:292,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/rel-op/partition.hpp:83:49: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   83 |   ExecStatus PartitionN<View0,View1>::post(Home home, ViewArray<View0>& x,
      |                                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
gecode/set/rel-op.cpp:64:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |                         ::post(home, xa, y)));
      |                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/rel-op/inter.hpp:239:41: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
  239 |   IntersectionN<View0,View1>::post(Home home,
      |                                    ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
gecode/set/rel-op.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, const Gecode::IntSet&, Gecode::SetVar)':
gecode/set/rel-op.cpp:82:74: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   82 |       GECODE_ES_FAIL((RelOp::UnionN<SetView,SetView>::post(home, xa, z, y)));
      |                                                                          ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/rel-op/union.hpp:256:34: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
  256 |   UnionN<View0,View1>::post(Home home, ViewArray<View0>& x,
      |                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
gecode/set/rel-op.cpp:86:78: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   86 |                      (RelOp::PartitionN<SetView,SetView>::post(home, xa, z, y)));
      |                                                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:292,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/rel-op/partition.hpp:98:49: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   98 |   ExecStatus PartitionN<View0,View1>::post(Home home, ViewArray<View0>& x,
      |                                            ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
gecode/set/rel-op.cpp:92:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   92 |                         ::post(home, xa, z, y)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/rel-op/inter.hpp:257:41: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
  257 |   IntersectionN<View0,View1>::post(Home home, ViewArray<View0>& x,
      |                                    ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
gecode/set/rel-op.cpp:54:7:   required from here
./gecode/set/rel-op/union.hpp:245:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  245 |       return Rel::Eq<View0,View1>::post(home, x[0], y);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/rel/eq.hpp:58:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   58 |   Eq<View0,View1>::post(Home home, View0 x, View1 y) {
      |                         ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/rel-op/union.hpp:247:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  247 |       return Union<View0,View0,View1>::post(home, x[0], x[1], y);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/rel-op/union.hpp:65:50: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   65 |   ExecStatus Union<View0,View1,View2>::post(Home home, View0 x0,
      |                                             ~~~~~^~~~
./gecode/set/rel-op/union.hpp:249:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  249 |       (void) new (home) UnionN<View0,View1>(home,x,y);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/rel-op/union.hpp:208:36: note:   initializing argument 1 of 'Gecode::Set::RelOp::UnionN<View0, View1>::UnionN(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
  208 |   UnionN<View0,View1>::UnionN(Home home, ViewArray<View0>& x, View1 y)
      |                               ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:292,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/rel-op/partition.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
gecode/set/rel-op.cpp:57:7:   required from here
./gecode/set/rel-op/partition.hpp:90:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   90 |       return Rel::Eq<View0,View1>::post(home, x[0], y);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/rel/eq.hpp:58:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   58 |   Eq<View0,View1>::post(Home home, View0 x, View1 y) {
      |                         ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:292,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/rel-op/partition.hpp:92:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   92 |       (void) new (home) PartitionN<View0,View1>(home,x,y);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:292,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/rel-op/partition.hpp:53:44: note:   initializing argument 1 of 'Gecode::Set::RelOp::PartitionN<View0, View1>::PartitionN(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   53 |   PartitionN<View0,View1>::PartitionN(Home home, ViewArray<View0>& x, View1 y)
      |                                       ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
gecode/set/rel-op.cpp:62:9:   required from here
./gecode/set/rel-op/inter.hpp:246:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  246 |       return Rel::Eq<View0,View1>::post(home, x[0], y);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/rel/eq.hpp:58:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   58 |   Eq<View0,View1>::post(Home home, View0 x, View1 y) {
      |                         ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/rel-op/inter.hpp:248:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  248 |       return Intersection<View0,View0,View1>::post(home, x[0], x[1], y);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
./gecode/set/rel-op/inter.hpp:250:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  250 |       (void) new (home) IntersectionN<View0,View1>(home,x,y);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/rel-op/inter.hpp:209:50: note:   initializing argument 1 of 'Gecode::Set::RelOp::IntersectionN<View0, View1>::IntersectionN(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
  209 |   IntersectionN<View0,View1>::IntersectionN(Home home, ViewArray<View0>& x,
      |                                             ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
gecode/set/rel-op.cpp:82:7:   required from here
./gecode/set/rel-op/union.hpp:258:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  258 |     (void) new (home) UnionN<View0,View1>(home,x,z,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/rel-op/union.hpp:215:36: note:   initializing argument 1 of 'Gecode::Set::RelOp::UnionN<View0, View1>::UnionN(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
  215 |   UnionN<View0,View1>::UnionN(Home home, ViewArray<View0>& x,
      |                               ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:292,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/rel-op/partition.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
gecode/set/rel-op.cpp:85:7:   required from here
./gecode/set/rel-op/partition.hpp:100:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  100 |     (void) new (home) PartitionN<View0,View1>(home,x,z,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:292,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/rel-op/partition.hpp:60:44: note:   initializing argument 1 of 'Gecode::Set::RelOp::PartitionN<View0, View1>::PartitionN(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   60 |   PartitionN<View0,View1>::PartitionN(Home home, ViewArray<View0>& x,
      |                                       ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
gecode/set/rel-op.cpp:90:9:   required from here
./gecode/set/rel-op/inter.hpp:259:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  259 |     (void) new (home) IntersectionN<View0,View1>(home,x,z,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/rel-op/inter.hpp:218:50: note:   initializing argument 1 of 'Gecode::Set::RelOp::IntersectionN<View0, View1>::IntersectionN(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
  218 |   IntersectionN<View0,View1>::IntersectionN(Home home, ViewArray<View0>& x,
      |                                             ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel-op/union.hpp:245:40:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel-op.cpp:54:7:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/union.hpp:247:44:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel-op.cpp:54:7:   required from here
./gecode/set/rel-op/union.hpp:67:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   67 |     (void) new (home) Union<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/rel-op/union.hpp:53:40: note:   initializing argument 1 of 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   53 |   Union<View0,View1,View2>::Union(Home home, View0 y0,View1 y1,View2 y2)
      |                                   ~~~~~^~~~
./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::UnionN<View0, View1>::UnionN(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel-op/union.hpp:249:14:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel-op.cpp:54:7:   required from here
./gecode/set/rel-op/union.hpp:209:71: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  209 |     : MixNaryOnePropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {
      |                                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/propagator.hpp:653:9: note:   initializing argument 1 of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  653 |   (Home home, ViewArray<View0>& x0, View1 y0)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:292,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/rel-op/partition.hpp: In instantiation of 'Gecode::Set::RelOp::PartitionN<View0, View1>::PartitionN(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel-op/partition.hpp:92:14:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel-op.cpp:57:7:   required from here
./gecode/set/rel-op/partition.hpp:54:73: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     : MixNaryOnePropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home, x, y) {
      |                                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/propagator.hpp:653:9: note:   initializing argument 1 of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  653 |   (Home home, ViewArray<View0>& x0, View1 y0)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/inter.hpp:248:51:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel-op.cpp:62:9:   required from here
./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     (void) new (home) Intersection<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/rel-op/inter.hpp:190:54: note:   initializing argument 1 of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
  190 |   Intersection<View0,View1,View2>::Intersection(Home home,
      |                                                 ~~~~~^~~~
./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::IntersectionN<View0, View1>::IntersectionN(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel-op/inter.hpp:250:14:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel-op.cpp:62:9:   required from here
./gecode/set/rel-op/inter.hpp:212:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  212 |       intOfDets(home) {
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/propagator.hpp:653:9: note:   initializing argument 1 of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  653 |   (Home home, ViewArray<View0>& x0, View1 y0)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::UnionN<View0, View1>::UnionN(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel-op/union.hpp:258:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel-op.cpp:82:7:   required from here
./gecode/set/rel-op/union.hpp:217:71: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  217 |     : MixNaryOnePropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {
      |                                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/propagator.hpp:653:9: note:   initializing argument 1 of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  653 |   (Home home, ViewArray<View0>& x0, View1 y0)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:292,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/rel-op/partition.hpp: In instantiation of 'Gecode::Set::RelOp::PartitionN<View0, View1>::PartitionN(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel-op/partition.hpp:100:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel-op.cpp:85:7:   required from here
./gecode/set/rel-op/partition.hpp:62:73: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   62 |     : MixNaryOnePropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home, x, y) {
      |                                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/propagator.hpp:653:9: note:   initializing argument 1 of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  653 |   (Home home, ViewArray<View0>& x0, View1 y0)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::IntersectionN<View0, View1>::IntersectionN(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel-op/inter.hpp:259:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel-op.cpp:90:9:   required from here
./gecode/set/rel-op/inter.hpp:221:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  221 |       intOfDets(home) {
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/propagator.hpp:653:9: note:   initializing argument 1 of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  653 |   (Home home, ViewArray<View0>& x0, View1 y0)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/union.hpp:245:40:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel-op.cpp:54:7:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/union.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/union.hpp:247:44:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel-op.cpp:54:7:   required from here
./gecode/set/rel-op/union.hpp:55:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]':
./gecode/set/rel-op/union.hpp:209:71:   required from 'Gecode::Set::RelOp::UnionN<View0, View1>::UnionN(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/union.hpp:249:14:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel-op.cpp:54:7:   required from here
./gecode/kernel/propagator.hpp:654:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  654 |     : Propagator(home), x(x0), y(y0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/inter.hpp:248:51:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel-op.cpp:62:9:   required from here
./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  193 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/union.hpp:245:40:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel-op.cpp:54:7:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]':
./gecode/set/rel-op/union.hpp:55:61:   required from 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/union.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/union.hpp:247:44:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel-op.cpp:54:7:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/iter.hh:61,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff<I, J>::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryInter; J = Gecode::Set::BndSetRanges]':
./gecode/set/var-imp/set.hpp:303:9:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]'
./gecode/set/view/set.hpp:156:34:   required from 'Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]'
./gecode/set/rel-op/inter.hpp:307:11:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:277:3:   required from here
./gecode/iter/ranges-diff.hpp:118:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)' is deprecated [-Wdeprecated-copy]
  118 |     : i(i0), j(j0) {
      |                  ^
In file included from ./gecode/iter.hh:63,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/iter/ranges-inter.hpp:301:3: note: because 'Gecode::Iter::Ranges::NaryInter' has user-provided 'Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)'
  301 |   NaryInter::operator =(const NaryInter& m) {
      |   ^~~~~~~~~
In file included from ./gecode/iter.hh:61,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff<I, J>::Diff(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::NaryInter]':
./gecode/set/var-imp/set.hpp:219:42:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]'
./gecode/set/view/set.hpp:169:36:   required from 'Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]'
./gecode/set/rel-op/inter.hpp:313:11:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:277:3:   required from here
./gecode/iter/ranges-diff.hpp:118:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)' is deprecated [-Wdeprecated-copy]
  118 |     : i(i0), j(j0) {
      |                  ^
In file included from ./gecode/iter.hh:63,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/iter/ranges-inter.hpp:301:3: note: because 'Gecode::Iter::Ranges::NaryInter' has user-provided 'Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)'
  301 |   NaryInter::operator =(const NaryInter& m) {
      |   ^~~~~~~~~
In file included from ./gecode/iter.hh:74,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/iter/ranges-singleton-append.hpp: In instantiation of 'Gecode::Iter::Ranges::SingletonAppend<J>::SingletonAppend(int, int, J&) [with J = Gecode::Iter::Ranges::NaryInter]':
./gecode/set/var-imp/set.hpp:318:38:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]'
./gecode/set/var-imp/set.hpp:310:50:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]'
./gecode/set/view/set.hpp:156:34:   required from 'Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]'
./gecode/set/rel-op/inter.hpp:307:11:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:277:3:   required from here
./gecode/iter/ranges-singleton-append.hpp:98:11: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)' is deprecated [-Wdeprecated-copy]
   98 |     : j(j0) {
      |           ^
In file included from ./gecode/iter.hh:63,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/iter/ranges-inter.hpp:301:3: note: because 'Gecode::Iter::Ranges::NaryInter' has user-provided 'Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)'
  301 |   NaryInter::operator =(const NaryInter& m) {
      |   ^~~~~~~~~
In file included from ./gecode/iter.hh:61,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff<I, J>::Diff(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::NaryUnion]':
./gecode/set/var-imp/set.hpp:219:42:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/set/view/set.hpp:169:36:   required from 'Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/set/rel-op/common.hpp:610:7:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray<View>&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/partition.hpp:131:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::PartitionN<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/partition.hpp:111:3:   required from here
./gecode/iter/ranges-diff.hpp:118:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy]
  118 |     : i(i0), j(j0) {
      |                  ^
In file included from ./gecode/iter.hh:71,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)'
  354 |   NaryUnion::operator =(const NaryUnion& m) {
      |   ^~~~~~~~~
In file included from ./gecode/iter.hh:61,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff<I, J>::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Set::BndSetRanges]':
./gecode/set/var-imp/set.hpp:303:9:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/set/view/set.hpp:156:34:   required from 'Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/set/rel-op/common.hpp:584:7:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYLB(Gecode::Space&, bool&, Gecode::ViewArray<View>&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/partition.hpp:133:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::PartitionN<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/partition.hpp:111:3:   required from here
./gecode/iter/ranges-diff.hpp:118:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy]
  118 |     : i(i0), j(j0) {
      |                  ^
In file included from ./gecode/iter.hh:71,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)'
  354 |   NaryUnion::operator =(const NaryUnion& m) {
      |   ^~~~~~~~~
In file included from ./gecode/iter.hh:74,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/iter/ranges-singleton-append.hpp: In instantiation of 'Gecode::Iter::Ranges::Union<I, J>::Union(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::SingletonAppend<Gecode::Iter::Ranges::NaryInter>]':
./gecode/set/var-imp/integerset.hpp:304:41:   required from 'bool Gecode::Set::GLBndSet::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::SingletonAppend<Gecode::Iter::Ranges::NaryInter>]'
./gecode/set/var-imp/set.hpp:319:5:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]'
./gecode/set/var-imp/set.hpp:310:50:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]'
./gecode/set/view/set.hpp:156:34:   required from 'Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]'
./gecode/set/rel-op/inter.hpp:307:11:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:277:3:   required from here
./gecode/iter/ranges-singleton-append.hpp:51:9: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)' is deprecated [-Wdeprecated-copy]
   51 |   class SingletonAppend : public MinMax {
      |         ^~~~~~~~~~~~~~~
In file included from ./gecode/iter.hh:63,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/iter/ranges-inter.hpp:301:3: note: because 'Gecode::Iter::Ranges::NaryInter' has user-provided 'Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)'
  301 |   NaryInter::operator =(const NaryInter& m) {
      |   ^~~~~~~~~
In file included from ./gecode/iter.hh:71,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/iter/ranges-union.hpp:164:18: note: synthesized method 'Gecode::Iter::Ranges::SingletonAppend<Gecode::Iter::Ranges::NaryInter>::SingletonAppend(const Gecode::Iter::Ranges::SingletonAppend<Gecode::Iter::Ranges::NaryInter>&)' first required here
  164 |     : i(i0), j(j0) {
      |                  ^
In file included from ./gecode/iter.hh:74,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/iter/ranges-singleton-append.hpp: In instantiation of 'Gecode::Iter::Ranges::SingletonAppend<J>::SingletonAppend(int, int, J&) [with J = Gecode::Iter::Ranges::NaryUnion]':
./gecode/set/var-imp/set.hpp:244:38:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/set/var-imp/set.hpp:236:52:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/set/view/set.hpp:169:36:   required from 'Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/set/rel-op/common.hpp:610:7:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray<View>&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/partition.hpp:131:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::PartitionN<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/partition.hpp:111:3:   required from here
./gecode/iter/ranges-singleton-append.hpp:98:11: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy]
   98 |     : j(j0) {
      |           ^
In file included from ./gecode/iter.hh:71,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)'
  354 |   NaryUnion::operator =(const NaryUnion& m) {
      |   ^~~~~~~~~
In file included from ./gecode/iter.hh:74,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/iter/ranges-singleton-append.hpp: In instantiation of 'Gecode::Iter::Ranges::Inter<I, J>::Inter(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::SingletonAppend<Gecode::Iter::Ranges::NaryUnion>]':
./gecode/set/var-imp/integerset.hpp:382:41:   required from 'bool Gecode::Set::LUBndSet::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::SingletonAppend<Gecode::Iter::Ranges::NaryUnion>]'
./gecode/set/var-imp/set.hpp:245:5:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/set/var-imp/set.hpp:236:52:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/set/view/set.hpp:169:36:   required from 'Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/set/rel-op/common.hpp:610:7:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray<View>&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/partition.hpp:131:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::PartitionN<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/partition.hpp:111:3:   required from here
./gecode/iter/ranges-singleton-append.hpp:51:9: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy]
   51 |   class SingletonAppend : public MinMax {
      |         ^~~~~~~~~~~~~~~
In file included from ./gecode/iter.hh:71,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)'
  354 |   NaryUnion::operator =(const NaryUnion& m) {
      |   ^~~~~~~~~
In file included from ./gecode/iter.hh:63,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel-op.hh:47,
                 from gecode/set/rel-op.cpp:41:
./gecode/iter/ranges-inter.hpp:146:18: note: synthesized method 'Gecode::Iter::Ranges::SingletonAppend<Gecode::Iter::Ranges::NaryUnion>::SingletonAppend(const Gecode::Iter::Ranges::SingletonAppend<Gecode::Iter::Ranges::NaryUnion>&)' first required here
  146 |     : i(i0), j(j0) {
      |                  ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/rel-op/post-compl-cvv.o  gecode/set/rel-op/post-compl-cvv.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
gecode/set/rel-op/post-compl-cvv.cpp: In function 'void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::SetView)':
gecode/set/rel-op/post-compl-cvv.cpp:49:77: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     rel_eq<ConstSetView,SetView,ComplementView<SetView> >(home, x, op, y, cz);
      |                                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-compl-cvv.cpp:42:
./gecode/set/rel-op/post.hpp:49:15: note:   initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
   49 |   rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) {
      |          ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView<Gecode::Set::SetView>]':
gecode/set/rel-op/post-compl-cvv.cpp:49:77:   required from here
./gecode/set/rel-op/post.hpp:55:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |                              ::post(home, x0, x1, emptyset)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-compl-cvv.cpp:42:
./gecode/set/rel-op/superofinter.hpp:62:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
   62 |   SuperOfInter<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/set/rel-op/post.hpp:62:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   62 |                         ::post(home, x0, x1, x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-compl-cvv.cpp:42:
./gecode/set/rel-op/union.hpp:65:50: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
   65 |   ExecStatus Union<View0,View1,View2>::post(Home home, View0 x0,
      |                                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/set/rel-op/post.hpp:68:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |                              ::post(home, x0,x1,x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-compl-cvv.cpp:42:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/set/rel-op/post.hpp:77:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |                         ::post(home,x0,cx1,x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-compl-cvv.cpp:42:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-compl-cvv.cpp:42:
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]':
./gecode/set/rel-op/post.hpp:54:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
gecode/set/rel-op/post-compl-cvv.cpp:49:77:   required from here
./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     (void) new (home) SuperOfInter<View0,View1,View2>(home, x0, x1, x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-compl-cvv.cpp:42:
./gecode/set/rel-op/superofinter.hpp:49:9: note:   initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
   49 |   (Home home, View0 y0, View1 y1, View2 y2)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-compl-cvv.cpp:42:
./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>]':
./gecode/set/rel-op/post.hpp:60:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
gecode/set/rel-op/post-compl-cvv.cpp:49:77:   required from here
./gecode/set/rel-op/union.hpp:67:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   67 |     (void) new (home) Union<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-compl-cvv.cpp:42:
./gecode/set/rel-op/union.hpp:53:40: note:   initializing argument 1 of 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
   53 |   Union<View0,View1,View2>::Union(Home home, View0 y0,View1 y1,View2 y2)
      |                                   ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-compl-cvv.cpp:42:
./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>]':
./gecode/set/rel-op/post.hpp:67:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
gecode/set/rel-op/post-compl-cvv.cpp:49:77:   required from here
./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     (void) new (home) Intersection<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-compl-cvv.cpp:42:
./gecode/set/rel-op/inter.hpp:190:54: note:   initializing argument 1 of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
  190 |   Intersection<View0,View1,View2>::Intersection(Home home,
      |                                                 ~~~~~^~~~
./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>]':
./gecode/set/rel-op/post.hpp:74:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
gecode/set/rel-op/post-compl-cvv.cpp:49:77:   required from here
./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     (void) new (home) Intersection<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-compl-cvv.cpp:42:
./gecode/set/rel-op/inter.hpp:190:54: note:   initializing argument 1 of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
  190 |   Intersection<View0,View1,View2>::Intersection(Home home,
      |                                                 ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-compl-cvv.cpp:42:
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]':
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
./gecode/set/rel-op/post.hpp:54:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
gecode/set/rel-op/post-compl-cvv.cpp:49:77:   required from here
./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |                              View2,PC_SET_CLUB>(home,y0,y1,y2) {}
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-compl-cvv.cpp:42:
./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>]':
./gecode/set/rel-op/union.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel-op/post.hpp:60:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
gecode/set/rel-op/post-compl-cvv.cpp:49:77:   required from here
./gecode/set/rel-op/union.hpp:55:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-compl-cvv.cpp:42:
./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>]':
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel-op/post.hpp:67:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
gecode/set/rel-op/post-compl-cvv.cpp:49:77:   required from here
./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  193 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-compl-cvv.cpp:42:
./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>]':
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel-op/post.hpp:74:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
gecode/set/rel-op/post-compl-cvv.cpp:49:77:   required from here
./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  193 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]':
./gecode/set/rel-op/superofinter.hpp:51:62:   required from 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
./gecode/set/rel-op/post.hpp:54:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
gecode/set/rel-op/post-compl-cvv.cpp:49:77:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc2 = 4]':
./gecode/set/rel-op/union.hpp:55:61:   required from 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel-op/union.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel-op/post.hpp:60:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
gecode/set/rel-op/post-compl-cvv.cpp:49:77:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc2 = 4]':
./gecode/set/rel-op/inter.hpp:193:61:   required from 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel-op/post.hpp:74:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
gecode/set/rel-op/post-compl-cvv.cpp:49:77:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-compl-cvv.cpp:42:
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]':
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-compl-cvv.cpp:42:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]':
./gecode/set/rel-op/inter.hpp:169:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-compl-cvv.cpp:42:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]':
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-compl-cvv.cpp:42:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-compl-cvv.cpp:42:
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel-op/inter.hpp:169:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-compl-cvv.cpp:42:
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel-op/inter.hpp:169:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-compl-cvv.cpp:42:
./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView<Gecode::Set::SetView>]':
./gecode/set/rel-op/post.hpp:55:62: warning: this statement may fall through [-Wimplicit-fallthrough=]
   55 |                              ::post(home, x0, x1, emptyset)));
      |                                                              ^
./gecode/set/rel-op/post.hpp:58:5: note: here
   58 |     case SOT_UNION:
      |     ^~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/rel-op/post-nocompl.o  gecode/set/rel-op/post-nocompl.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
gecode/set/rel-op/post-nocompl.cpp: In function 'void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::SetView)':
gecode/set/rel-op/post-nocompl.cpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     rel_op_post_nocompl<SetView,SetView,SetView>(home, x, op, y, r, z);
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/post.hpp:192:28: note:   initializing argument 1 of 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
  192 |   rel_op_post_nocompl(Home home, View0 x, SetOpType op, View1 y,
      |                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
gecode/set/rel-op/post-nocompl.cpp:49:70:   required from here
./gecode/set/rel-op/post.hpp:197:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  197 |       rel_eq<View0,View1,View2>(home, x, op, y, z);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/post.hpp:49:15: note:   initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
   49 |   rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) {
      |          ~~~~~^~~~
./gecode/set/rel-op/post.hpp:202:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  202 |         rel_eq<View0,View1,SetView>(home, x, op, y, tmp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/post.hpp:49:15: note:   initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
   49 |   rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) {
      |          ~~~~~^~~~
./gecode/set/rel-op/post.hpp:203:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  203 |         rel_op_post_lex<View2>(home,tmp,r,z);
      |         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/post.hpp:171:24: note:   initializing argument 1 of 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]'
  171 |   rel_op_post_lex(Home home, SetView x0, SetRelType r, View x1) {
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/set/rel-op/post.hpp:211:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  211 |                         ::post(home,tmp,z)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel/nq.hpp:59:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   59 |   Distinct<View0,View1>::post(Home home, View0 x, View1 y) {
      |                               ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/post.hpp:212:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  212 |         rel_eq<View0,View1,SetView>(home, x, op, y, tmp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/post.hpp:49:15: note:   initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
   49 |   rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) {
      |          ~~~~~^~~~
./gecode/set/rel-op/post.hpp:216:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  216 |       rel_sub<View0,View1,View2>(home, x, op, y, z);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/post.hpp:85:16: note:   initializing argument 1 of 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   85 |   rel_sub(Home home, View0 x0, SetOpType op, View1 x1, View2 x2) {
      |           ~~~~~^~~~
./gecode/set/rel-op/post.hpp:219:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |       rel_sup<View0,View1,View2>(home, x, op, y, z);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/post.hpp:126:16: note:   initializing argument 1 of 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
  126 |   rel_sup(Home home, View0 x0, SetOpType op, View1 x1, View2 x2) {
      |           ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/set/rel-op/post.hpp:226:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  226 |                              ::post(home, z, tmp, emptyset)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/superofinter.hpp:62:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
   62 |   SuperOfInter<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/post.hpp:227:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  227 |         rel_eq<View0,View1,SetView>(home, x, op, y, tmp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/post.hpp:49:15: note:   initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
   49 |   rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) {
      |          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl.cpp:49:70:   required from here
./gecode/set/rel-op/post.hpp:55:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |                              ::post(home, x0, x1, emptyset)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/superofinter.hpp:62:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
   62 |   SuperOfInter<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/set/rel-op/post.hpp:62:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   62 |                         ::post(home, x0, x1, x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/union.hpp:65:50: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   65 |   ExecStatus Union<View0,View1,View2>::post(Home home, View0 x0,
      |                                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/set/rel-op/post.hpp:68:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |                              ::post(home, x0,x1,x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/set/rel-op/post.hpp:77:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |                         ::post(home,x0,cx1,x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:203:31:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl.cpp:49:70:   required from here
./gecode/set/rel-op/post.hpp:174:56: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  174 |       GECODE_ES_FAIL((Rel::Lq<SetView,View,false>::post(home,x0,x1)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel/lq.hpp:250:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]'
  250 |   Lq<View0,View1,strict>::post(Home home, View0 x, View1 y) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/set/rel-op/post.hpp:177:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  177 |       GECODE_ES_FAIL((Rel::Lq<SetView,View,true>::post(home,x0,x1)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel/lq.hpp:250:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]'
  250 |   Lq<View0,View1,strict>::post(Home home, View0 x, View1 y) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/set/rel-op/post.hpp:180:56: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  180 |       GECODE_ES_FAIL((Rel::Lq<View,SetView,false>::post(home,x1,x0)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel/lq.hpp:250:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]'
  250 |   Lq<View0,View1,strict>::post(Home home, View0 x, View1 y) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/set/rel-op/post.hpp:183:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  183 |       GECODE_ES_FAIL((Rel::Lq<View,SetView,true>::post(home,x1,x0)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel/lq.hpp:250:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]'
  250 |   Lq<View0,View1,strict>::post(Home home, View0 x, View1 y) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:209:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl.cpp:49:70:   required from here
./gecode/set/rel/nq.hpp:64:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       GECODE_ES_CHECK((DistinctDoit<View1>::post(home,y,cv)));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel/nq.hpp:101:34: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
  101 |   DistinctDoit<View0>::post(Home home, View0 x, ConstSetView y) {
      |                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/set/rel/nq.hpp:70:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   70 |       GECODE_ES_CHECK((DistinctDoit<View0>::post(home,x,cv)));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel/nq.hpp:101:34: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
  101 |   DistinctDoit<View0>::post(Home home, View0 x, ConstSetView y) {
      |                             ~~~~~^~~~
./gecode/set/rel/nq.hpp:72:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   72 |     (void) new (home) Distinct<View0,View1>(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel/nq.hpp:48:40: note:   initializing argument 1 of 'Gecode::Set::Rel::Distinct<View0, View1>::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   48 |   Distinct<View0,View1>::Distinct(Home home, View0 x, View1 y)
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:216:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl.cpp:49:70:   required from here
./gecode/set/rel-op/post.hpp:91:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   91 |                              ::post(home, x0, x1, emptyset)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/superofinter.hpp:62:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
   62 |   SuperOfInter<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/set/rel-op/post.hpp:98:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   98 |                        (Rel::Subset<SetView,View2>::post(home,tmp,x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:311,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel/subset.hpp:59:45: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   59 |   ExecStatus Subset<View0,View1>::post(Home home, View0 x, View1 y) {
      |                                        ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/set/rel-op/post.hpp:102:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |                         ::post(home, x0, x1, tmp)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/union.hpp:65:50: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   65 |   ExecStatus Union<View0,View1,View2>::post(Home home, View0 x0,
      |                                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/set/rel-op/post.hpp:108:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  108 |                              ::post(home, x0,x1,x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/superofinter.hpp:62:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   62 |   SuperOfInter<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/set/rel-op/post.hpp:117:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  117 |                         ::post(home,x0,cx1,x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/superofinter.hpp:62:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]'
   62 |   SuperOfInter<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:219:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl.cpp:49:70:   required from here
./gecode/set/rel-op/post.hpp:132:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  132 |                              ::post(home, x0, x1, emptyset)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/superofinter.hpp:62:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
   62 |   SuperOfInter<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/set/rel-op/post.hpp:139:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  139 |                         ::post(home, x0, x1, x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:289,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/subofunion.hpp:159:9: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
  159 |   (Home home, View0 x0, View1 x1, View2 x2) {
      |    ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/set/rel-op/post.hpp:146:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  146 |                        (Rel::Subset<View2,SetView>::post(home,x2,tmp)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:311,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel/subset.hpp:59:45: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   59 |   ExecStatus Subset<View0,View1>::post(Home home, View0 x, View1 y) {
      |                                        ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/set/rel-op/post.hpp:149:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  149 |                              ::post(home, x0,x1,tmp)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/set/rel-op/post.hpp:156:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  156 |                        (Rel::Subset<View2,SetView>::post(home,x2,tmp)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:311,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel/subset.hpp:59:45: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   59 |   ExecStatus Subset<View0,View1>::post(Home home, View0 x, View1 y) {
      |                                        ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/set/rel-op/post.hpp:162:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  162 |                         ::post(home,x0,cx1,tmp)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]':
./gecode/set/rel-op/post.hpp:225:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl.cpp:49:70:   required from here
./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     (void) new (home) SuperOfInter<View0,View1,View2>(home, x0, x1, x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/superofinter.hpp:49:9: note:   initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
   49 |   (Home home, View0 y0, View1 y1, View2 y2)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:60:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl.cpp:49:70:   required from here
./gecode/set/rel-op/union.hpp:67:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   67 |     (void) new (home) Union<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/union.hpp:53:40: note:   initializing argument 1 of 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   53 |   Union<View0,View1,View2>::Union(Home home, View0 y0,View1 y1,View2 y2)
      |                                   ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:67:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl.cpp:49:70:   required from here
./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     (void) new (home) Intersection<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/inter.hpp:190:54: note:   initializing argument 1 of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
  190 |   Intersection<View0,View1,View2>::Intersection(Home home,
      |                                                 ~~~~~^~~~
./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:74:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl.cpp:49:70:   required from here
./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     (void) new (home) Intersection<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/inter.hpp:190:54: note:   initializing argument 1 of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]'
  190 |   Intersection<View0,View1,View2>::Intersection(Home home,
      |                                                 ~~~~~^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]':
./gecode/set/rel-op/post.hpp:174:7:   required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:203:31:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl.cpp:49:70:   required from here
./gecode/set/rel/lq.hpp:253:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  253 |     (void) new (home) Lq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel/lq.hpp:240:35: note:   initializing argument 1 of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]'
  240 |   Lq<View0,View1,strict>::Lq(Home home, View0 x, View1 y)
      |                              ~~~~~^~~~
./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]':
./gecode/set/rel-op/post.hpp:177:7:   required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:203:31:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl.cpp:49:70:   required from here
./gecode/set/rel/lq.hpp:253:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  253 |     (void) new (home) Lq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel/lq.hpp:240:35: note:   initializing argument 1 of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]'
  240 |   Lq<View0,View1,strict>::Lq(Home home, View0 x, View1 y)
      |                              ~~~~~^~~~
In file included from ./gecode/set/rel.hh:316,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]':
./gecode/set/rel/nq.hpp:64:7:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:209:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl.cpp:49:70:   required from here
./gecode/set/rel/nq.hpp:102:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |     (void) new (home) DistinctDoit<View0>(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel/nq.hpp:147:42: note:   initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
  147 |   DistinctDoit<View0>::DistinctDoit(Home home, View0 _x, ConstSetView _y)
      |                                     ~~~~~^~~~
./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct<View0, View1>::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/nq.hpp:72:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:209:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl.cpp:49:70:   required from here
./gecode/set/rel/nq.hpp:49:73: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0, PC_SET_VAL, View1, PC_SET_VAL>(home,x,y) {}
      |                                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SetView; int pc1 = 0]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:311,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel/subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:97:9:   required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:216:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl.cpp:49:70:   required from here
./gecode/set/rel/subset.hpp:60:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   60 |     (void) new (home) Subset(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:311,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel/subset.hpp:48:36: note:   initializing argument 1 of 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   48 |   Subset<View0,View1>::Subset(Home home, View0 y0, View1 y1)
      |                               ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:107:9:   required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:216:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl.cpp:49:70:   required from here
./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     (void) new (home) SuperOfInter<View0,View1,View2>(home, x0, x1, x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/superofinter.hpp:49:9: note:   initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   49 |   (Home home, View0 y0, View1 y1, View2 y2)
      |    ~~~~~^~~~
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:114:9:   required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:216:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl.cpp:49:70:   required from here
./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     (void) new (home) SuperOfInter<View0,View1,View2>(home, x0, x1, x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/superofinter.hpp:49:9: note:   initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]'
   49 |   (Home home, View0 y0, View1 y1, View2 y2)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:289,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/subofunion.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:137:9:   required from 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:219:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl.cpp:49:70:   required from here
./gecode/set/rel-op/subofunion.hpp:160:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  160 |     (void) new (home) SubOfUnion<View0,View1,View2>(home,x0, x1, x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:289,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/subofunion.hpp:145:50: note:   initializing argument 1 of 'Gecode::Set::RelOp::SubOfUnion<View0, View1, View2>::SubOfUnion(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
  145 |   SubOfUnion<View0,View1,View2>::SubOfUnion(Home home, View0 y0,
      |                                             ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]':
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
./gecode/set/rel-op/post.hpp:225:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl.cpp:49:70:   required from here
./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |                              View2,PC_SET_CLUB>(home,y0,y1,y2) {}
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/union.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:60:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl.cpp:49:70:   required from here
./gecode/set/rel-op/union.hpp:55:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:67:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl.cpp:49:70:   required from here
./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  193 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:74:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl.cpp:49:70:   required from here
./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  193 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]':
./gecode/set/rel/lq.hpp:253:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]'
./gecode/set/rel-op/post.hpp:174:7:   required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:203:31:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl.cpp:49:70:   required from here
./gecode/set/rel/lq.hpp:241:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]':
./gecode/set/rel/lq.hpp:253:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]'
./gecode/set/rel-op/post.hpp:177:7:   required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:203:31:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl.cpp:49:70:   required from here
./gecode/set/rel/lq.hpp:241:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:316,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]':
./gecode/set/rel/nq.hpp:102:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
./gecode/set/rel/nq.hpp:64:7:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:209:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl.cpp:49:70:   required from here
./gecode/set/rel/nq.hpp:148:56: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  148 |     : UnaryPropagator<View0, PC_SET_ANY>(home,_x), y(_y)  {}
      |                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/propagator.hpp:296:50: note:   initializing argument 1 of 'Gecode::UnaryPropagator<View, pc>::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]'
  296 |   UnaryPropagator<View,pc>::UnaryPropagator(Home home, View y0)
      |                                             ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SetView; int pc1 = 0]':
./gecode/set/rel/nq.hpp:49:73:   required from 'Gecode::Set::Rel::Distinct<View0, View1>::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/nq.hpp:72:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:209:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl.cpp:49:70:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:311,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel/subset.hpp: In instantiation of 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/subset.hpp:60:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:97:9:   required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:216:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl.cpp:49:70:   required from here
./gecode/set/rel/subset.hpp:50:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   50 |                             View1,PC_SET_CLUB>(home,y0,y1) {}
      |                                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:107:9:   required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:216:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl.cpp:49:70:   required from here
./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |                              View2,PC_SET_CLUB>(home,y0,y1,y2) {}
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 2]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:114:9:   required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:216:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl.cpp:49:70:   required from here
./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |                              View2,PC_SET_CLUB>(home,y0,y1,y2) {}
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 2]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:289,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/subofunion.hpp: In instantiation of 'Gecode::Set::RelOp::SubOfUnion<View0, View1, View2>::SubOfUnion(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/subofunion.hpp:160:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:137:9:   required from 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:219:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl.cpp:49:70:   required from here
./gecode/set/rel-op/subofunion.hpp:148:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  148 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]':
./gecode/set/rel-op/superofinter.hpp:51:62:   required from 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
./gecode/set/rel-op/post.hpp:225:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl.cpp:49:70:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]':
./gecode/set/rel-op/union.hpp:55:61:   required from 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/union.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:60:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl.cpp:49:70:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]':
./gecode/set/rel-op/inter.hpp:193:61:   required from 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:74:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl.cpp:49:70:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]':
./gecode/set/rel/lq.hpp:241:70:   required from 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]'
./gecode/set/rel/lq.hpp:253:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]'
./gecode/set/rel-op/post.hpp:174:7:   required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:203:31:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl.cpp:49:70:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator<View, pc>::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]':
./gecode/set/rel/nq.hpp:148:56:   required from 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
./gecode/set/rel/nq.hpp:102:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
./gecode/set/rel/nq.hpp:64:7:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:209:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl.cpp:49:70:   required from here
./gecode/kernel/propagator.hpp:297:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  297 |     : Propagator(home), x0(y0) {
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]':
./gecode/set/rel/subset.hpp:50:58:   required from 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/subset.hpp:60:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:97:9:   required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:216:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl.cpp:49:70:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 2]':
./gecode/set/rel-op/superofinter.hpp:51:62:   required from 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:107:9:   required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:216:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl.cpp:49:70:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 2]':
./gecode/set/rel-op/superofinter.hpp:51:62:   required from 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:114:9:   required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:216:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl.cpp:49:70:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/subset.hpp:86:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel/subset.hpp:72:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]':
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/subset.hpp:86:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel/subset.hpp:72:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl.cpp:42:
./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:91:62: warning: this statement may fall through [-Wimplicit-fallthrough=]
   91 |                              ::post(home, x0, x1, emptyset)));
      |                                                              ^
./gecode/set/rel-op/post.hpp:94:5: note: here
   94 |     case SOT_UNION:
      |     ^~~~
./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:132:62: warning: this statement may fall through [-Wimplicit-fallthrough=]
  132 |                              ::post(home, x0, x1, emptyset)));
      |                                                              ^
./gecode/set/rel-op/post.hpp:135:5: note: here
  135 |     case SOT_UNION:
      |     ^~~~
./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:55:62: warning: this statement may fall through [-Wimplicit-fallthrough=]
   55 |                              ::post(home, x0, x1, emptyset)));
      |                                                              ^
./gecode/set/rel-op/post.hpp:58:5: note: here
   58 |     case SOT_UNION:
      |     ^~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/rel-op-const-vvc.o  gecode/set/rel-op-const-vvc.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
gecode/set/rel-op-const-vvc.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetOpType, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&)':
gecode/set/rel-op-const-vvc.cpp:56:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   56 |       post_compl(home, x, op, y, zv);
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op-const-vvc.cpp:43:
./gecode/set/rel-op/post.hpp:258:19: note:   initializing argument 1 of 'void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::ConstSetView)'
  258 |   post_compl(Home home, SetView x, SetOpType op, SetView y, ConstSetView z);
      |              ~~~~~^~~~
gecode/set/rel-op-const-vvc.cpp:58:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   58 |       post_nocompl(home, x, op, y, r, zv);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op-const-vvc.cpp:43:
./gecode/set/rel-op/post.hpp:244:21: note:   initializing argument 1 of 'void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::ConstSetView)'
  244 |   post_nocompl(Home home, SetView x, SetOpType op, SetView y,
      |                ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/rel-op-const-vvc.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/rel-op/post-compl-vvc.o  gecode/set/rel-op/post-compl-vvc.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
gecode/set/rel-op/post-compl-vvc.cpp: In function 'void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::ConstSetView)':
gecode/set/rel-op/post-compl-vvc.cpp:52:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   52 |     rel_eq<SetView,SetView,ConstSetView>(home, x, op, y, cz);
      |                                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-compl-vvc.cpp:42:
./gecode/set/rel-op/post.hpp:49:15: note:   initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
   49 |   rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) {
      |          ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]':
gecode/set/rel-op/post-compl-vvc.cpp:52:60:   required from here
./gecode/set/rel-op/post.hpp:55:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |                              ::post(home, x0, x1, emptyset)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-compl-vvc.cpp:42:
./gecode/set/rel-op/superofinter.hpp:62:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
   62 |   SuperOfInter<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/set/rel-op/post.hpp:62:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   62 |                         ::post(home, x0, x1, x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-compl-vvc.cpp:42:
./gecode/set/rel-op/union.hpp:65:50: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
   65 |   ExecStatus Union<View0,View1,View2>::post(Home home, View0 x0,
      |                                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/set/rel-op/post.hpp:68:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |                              ::post(home, x0,x1,x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-compl-vvc.cpp:42:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/set/rel-op/post.hpp:77:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |                         ::post(home,x0,cx1,x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-compl-vvc.cpp:42:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-compl-vvc.cpp:42:
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]':
./gecode/set/rel-op/post.hpp:54:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-compl-vvc.cpp:52:60:   required from here
./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     (void) new (home) SuperOfInter<View0,View1,View2>(home, x0, x1, x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-compl-vvc.cpp:42:
./gecode/set/rel-op/superofinter.hpp:49:9: note:   initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
   49 |   (Home home, View0 y0, View1 y1, View2 y2)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-compl-vvc.cpp:42:
./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/post.hpp:60:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-compl-vvc.cpp:52:60:   required from here
./gecode/set/rel-op/union.hpp:67:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   67 |     (void) new (home) Union<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-compl-vvc.cpp:42:
./gecode/set/rel-op/union.hpp:53:40: note:   initializing argument 1 of 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
   53 |   Union<View0,View1,View2>::Union(Home home, View0 y0,View1 y1,View2 y2)
      |                                   ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-compl-vvc.cpp:42:
./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/post.hpp:67:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-compl-vvc.cpp:52:60:   required from here
./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     (void) new (home) Intersection<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-compl-vvc.cpp:42:
./gecode/set/rel-op/inter.hpp:190:54: note:   initializing argument 1 of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
  190 |   Intersection<View0,View1,View2>::Intersection(Home home,
      |                                                 ~~~~~^~~~
./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/post.hpp:74:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-compl-vvc.cpp:52:60:   required from here
./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     (void) new (home) Intersection<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-compl-vvc.cpp:42:
./gecode/set/rel-op/inter.hpp:190:54: note:   initializing argument 1 of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]'
  190 |   Intersection<View0,View1,View2>::Intersection(Home home,
      |                                                 ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-compl-vvc.cpp:42:
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]':
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
./gecode/set/rel-op/post.hpp:54:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-compl-vvc.cpp:52:60:   required from here
./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |                              View2,PC_SET_CLUB>(home,y0,y1,y2) {}
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-compl-vvc.cpp:42:
./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/union.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:60:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-compl-vvc.cpp:52:60:   required from here
./gecode/set/rel-op/union.hpp:55:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-compl-vvc.cpp:42:
./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:67:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-compl-vvc.cpp:52:60:   required from here
./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  193 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-compl-vvc.cpp:42:
./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:74:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-compl-vvc.cpp:52:60:   required from here
./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  193 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]':
./gecode/set/rel-op/superofinter.hpp:51:62:   required from 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
./gecode/set/rel-op/post.hpp:54:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-compl-vvc.cpp:52:60:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]':
./gecode/set/rel-op/union.hpp:55:61:   required from 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/union.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:60:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-compl-vvc.cpp:52:60:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]':
./gecode/set/rel-op/inter.hpp:193:61:   required from 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:74:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-compl-vvc.cpp:52:60:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-compl-vvc.cpp:42:
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-compl-vvc.cpp:42:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ConstSetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/inter.hpp:169:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-compl-vvc.cpp:42:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-compl-vvc.cpp:42:
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/inter.hpp:169:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/inter.hpp:169:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-compl-vvc.cpp:42:
./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/post.hpp:55:62: warning: this statement may fall through [-Wimplicit-fallthrough=]
   55 |                              ::post(home, x0, x1, emptyset)));
      |                                                              ^
./gecode/set/rel-op/post.hpp:58:5: note: here
   58 |     case SOT_UNION:
      |     ^~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/rel-op-const-cvc.o  gecode/set/rel-op-const-cvc.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
gecode/set/rel-op-const-cvc.cpp: In function 'void Gecode::rel(Gecode::Home, const Gecode::IntSet&, Gecode::SetOpType, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&)':
gecode/set/rel-op-const-cvc.cpp:58:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   58 |       post_compl(home, xv, op, y, zv);
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op-const-cvc.cpp:43:
./gecode/set/rel-op/post.hpp:261:19: note:   initializing argument 1 of 'void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::ConstSetView)'
  261 |   post_compl(Home home, ConstSetView x, SetOpType op, SetView y,
      |              ~~~~~^~~~
gecode/set/rel-op-const-cvc.cpp:60:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   60 |       post_nocompl(home, xv, op, y, r, zv);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op-const-cvc.cpp:43:
./gecode/set/rel-op/post.hpp:248:21: note:   initializing argument 1 of 'void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::ConstSetView)'
  248 |   post_nocompl(Home home, ConstSetView x, SetOpType op, SetView y,
      |                ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/rel-op-const-cvc.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/rel-op-const-cvv.o  gecode/set/rel-op-const-cvv.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
gecode/set/rel-op-const-cvv.cpp: In function 'void Gecode::rel(Gecode::Home, const Gecode::IntSet&, Gecode::SetOpType, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)':
gecode/set/rel-op-const-cvv.cpp:57:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   57 |       post_compl(home, xv, op, y, z);
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op-const-cvv.cpp:43:
./gecode/set/rel-op/post.hpp:255:19: note:   initializing argument 1 of 'void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::SetView)'
  255 |   post_compl(Home home, ConstSetView x, SetOpType op, SetView y, SetView z);
      |              ~~~~~^~~~
gecode/set/rel-op-const-cvv.cpp:59:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |       post_nocompl(home, xv, op, y, r, z);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op-const-cvv.cpp:43:
./gecode/set/rel-op/post.hpp:240:21: note:   initializing argument 1 of 'void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::SetView)'
  240 |   post_nocompl(Home home, ConstSetView x, SetOpType op, SetView y,
      |                ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/rel-op-const-cvv.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/rel.o  gecode/set/rel.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
gecode/set/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)':
gecode/set/rel.cpp:170:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  170 |     rel_post<SetView,SetView>(home,x,r,y);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/set/rel.cpp:52:17: note:   initializing argument 1 of 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   52 |   rel_post(Home home, View0 x0, SetRelType r, View1 x1) {
      |            ~~~~~^~~~
gecode/set/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::IntVar)':
gecode/set/rel.cpp:177:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  177 |     rel_post<SetView,SingletonView>(home,s,r,xv);
      |                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/set/rel.cpp:52:17: note:   initializing argument 1 of 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
   52 |   rel_post(Home home, View0 x0, SetRelType r, View1 x1) {
      |            ~~~~~^~~~
gecode/set/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::SetRelType, Gecode::SetVar)':
gecode/set/rel.cpp:184:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  184 |       rel(home, s, SRT_SUP, x);
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/set/rel.cpp:174:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::IntVar)'
  174 |   rel(Home home, SetVar s, SetRelType r, IntVar x) {
      |       ~~~~~^~~~
gecode/set/rel.cpp:187:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  187 |       rel(home, s, SRT_SUB, x);
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/set/rel.cpp:174:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::IntVar)'
  174 |   rel(Home home, SetVar s, SetRelType r, IntVar x) {
      |       ~~~~~^~~~
gecode/set/rel.cpp:190:24: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  190 |       rel(home, s, r, x);
      |                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/set/rel.cpp:174:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::IntVar)'
  174 |   rel(Home home, SetVar s, SetRelType r, IntVar x) {
      |       ~~~~~^~~~
gecode/set/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)':
gecode/set/rel.cpp:198:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  198 |       rel_re<SetView,SetView,RM_EQV>(home,x,rt,y,r.var());
      |                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/set/rel.cpp:100:15: note:   initializing argument 1 of 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  100 |   rel_re(Home home, View0 x, SetRelType r, View1 y, BoolVar b) {
      |          ~~~~~^~~~
gecode/set/rel.cpp:201:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  201 |       rel_re<SetView,SetView,RM_IMP>(home,x,rt,y,r.var());
      |                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/set/rel.cpp:100:15: note:   initializing argument 1 of 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  100 |   rel_re(Home home, View0 x, SetRelType r, View1 y, BoolVar b) {
      |          ~~~~~^~~~
gecode/set/rel.cpp:204:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  204 |       rel_re<SetView,SetView,RM_PMI>(home,x,rt,y,r.var());
      |                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/set/rel.cpp:100:15: note:   initializing argument 1 of 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  100 |   rel_re(Home home, View0 x, SetRelType r, View1 y, BoolVar b) {
      |          ~~~~~^~~~
gecode/set/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::IntVar, Gecode::Reify)':
gecode/set/rel.cpp:216:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  216 |       rel_re<SetView,SingletonView,RM_EQV>(home,s,rt,xsingle,r.var());
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/set/rel.cpp:100:15: note:   initializing argument 1 of 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  100 |   rel_re(Home home, View0 x, SetRelType r, View1 y, BoolVar b) {
      |          ~~~~~^~~~
gecode/set/rel.cpp:219:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |       rel_re<SetView,SingletonView,RM_IMP>(home,s,rt,xsingle,r.var());
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/set/rel.cpp:100:15: note:   initializing argument 1 of 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  100 |   rel_re(Home home, View0 x, SetRelType r, View1 y, BoolVar b) {
      |          ~~~~~^~~~
gecode/set/rel.cpp:222:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  222 |       rel_re<SetView,SingletonView,RM_PMI>(home,s,rt,xsingle,r.var());
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/set/rel.cpp:100:15: note:   initializing argument 1 of 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  100 |   rel_re(Home home, View0 x, SetRelType r, View1 y, BoolVar b) {
      |          ~~~~~^~~~
gecode/set/rel.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)':
gecode/set/rel.cpp:232:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  232 |       rel(home, s, SRT_SUP, x, r);
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/set/rel.cpp:211:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::IntVar, Gecode::Reify)'
  211 |   rel(Home home, SetVar s, SetRelType rt, IntVar x, Reify r) {
      |       ~~~~~^~~~
gecode/set/rel.cpp:235:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  235 |       rel(home, s, SRT_SUB, x, r);
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/set/rel.cpp:211:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::IntVar, Gecode::Reify)'
  211 |   rel(Home home, SetVar s, SetRelType rt, IntVar x, Reify r) {
      |       ~~~~~^~~~
gecode/set/rel.cpp:238:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  238 |       rel(home, s, rt, x, r);
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/set/rel.cpp:211:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::IntVar, Gecode::Reify)'
  211 |   rel(Home home, SetVar s, SetRelType rt, IntVar x, Reify r) {
      |       ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp: In instantiation of 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
gecode/set/rel.cpp:170:41:   required from here
gecode/set/rel.cpp:56:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   56 |       GECODE_ES_FAIL((Eq<View0,View1>::post(home,x0,x1)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/eq.hpp:58:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   58 |   Eq<View0,View1>::post(Home home, View0 x, View1 y) {
      |                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:59:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |       GECODE_ES_FAIL((Distinct<View0,View1>::post(home,x0,x1)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nq.hpp:59:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   59 |   Distinct<View0,View1>::post(Home home, View0 x, View1 y) {
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:62:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   62 |       GECODE_ES_FAIL((Subset<View0,View1>::post(home, x0,x1)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:311,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/subset.hpp:59:45: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   59 |   ExecStatus Subset<View0,View1>::post(Home home, View0 x, View1 y) {
      |                                        ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:65:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   65 |       GECODE_ES_FAIL((Subset<View1,View0>::post(home, x1,x0)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:311,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/subset.hpp:59:45: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   59 |   ExecStatus Subset<View0,View1>::post(Home home, View0 x, View1 y) {
      |                                        ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:71:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   71 |                         ::post(home, x0, x1, emptyset)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel.cpp:42:
./gecode/set/rel-op/superofinter.hpp:62:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
   62 |   SuperOfInter<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:78:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   78 |                         ::post(home, cx0, x1)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/eq.hpp:58:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]'
   58 |   Eq<View0,View1>::post(Home home, View0 x, View1 y) {
      |                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:82:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   82 |       GECODE_ES_FAIL((Lq<View0,View1,false>::post(home,x0,x1)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/lq.hpp:250:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]'
  250 |   Lq<View0,View1,strict>::post(Home home, View0 x, View1 y) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:85:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   85 |       GECODE_ES_FAIL((Lq<View0,View1,true>::post(home,x0,x1)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/lq.hpp:250:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]'
  250 |   Lq<View0,View1,strict>::post(Home home, View0 x, View1 y) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:88:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   88 |       GECODE_ES_FAIL((Lq<View1,View0,false>::post(home,x1,x0)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/lq.hpp:250:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]'
  250 |   Lq<View0,View1,strict>::post(Home home, View0 x, View1 y) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:91:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   91 |       GECODE_ES_FAIL((Lq<View1,View0,true>::post(home,x1,x0)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/lq.hpp:250:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]'
  250 |   Lq<View0,View1,strict>::post(Home home, View0 x, View1 y) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp: In instantiation of 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]':
gecode/set/rel.cpp:177:48:   required from here
gecode/set/rel.cpp:56:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   56 |       GECODE_ES_FAIL((Eq<View0,View1>::post(home,x0,x1)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/eq.hpp:58:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
   58 |   Eq<View0,View1>::post(Home home, View0 x, View1 y) {
      |                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:59:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |       GECODE_ES_FAIL((Distinct<View0,View1>::post(home,x0,x1)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nq.hpp:59:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
   59 |   Distinct<View0,View1>::post(Home home, View0 x, View1 y) {
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:62:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   62 |       GECODE_ES_FAIL((Subset<View0,View1>::post(home, x0,x1)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:311,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/subset.hpp:59:45: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
   59 |   ExecStatus Subset<View0,View1>::post(Home home, View0 x, View1 y) {
      |                                        ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:65:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   65 |       GECODE_ES_FAIL((Subset<View1,View0>::post(home, x1,x0)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:311,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/subset.hpp:59:45: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
   59 |   ExecStatus Subset<View0,View1>::post(Home home, View0 x, View1 y) {
      |                                        ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:71:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   71 |                         ::post(home, x0, x1, emptyset)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel.cpp:42:
./gecode/set/rel-op/superofinter.hpp:62:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::EmptyView]'
   62 |   SuperOfInter<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:78:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   78 |                         ::post(home, cx0, x1)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/eq.hpp:58:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SingletonView]'
   58 |   Eq<View0,View1>::post(Home home, View0 x, View1 y) {
      |                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:82:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   82 |       GECODE_ES_FAIL((Lq<View0,View1,false>::post(home,x0,x1)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/lq.hpp:250:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = false]'
  250 |   Lq<View0,View1,strict>::post(Home home, View0 x, View1 y) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:85:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   85 |       GECODE_ES_FAIL((Lq<View0,View1,true>::post(home,x0,x1)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/lq.hpp:250:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = true]'
  250 |   Lq<View0,View1,strict>::post(Home home, View0 x, View1 y) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:88:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   88 |       GECODE_ES_FAIL((Lq<View1,View0,false>::post(home,x1,x0)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/lq.hpp:250:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = false]'
  250 |   Lq<View0,View1,strict>::post(Home home, View0 x, View1 y) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:91:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   91 |       GECODE_ES_FAIL((Lq<View1,View0,true>::post(home,x1,x0)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/lq.hpp:250:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = true]'
  250 |   Lq<View0,View1,strict>::post(Home home, View0 x, View1 y) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp: In instantiation of 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/set/rel.cpp:198:57:   required from here
gecode/set/rel.cpp:105:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  105 |                       ::post(home, x,y,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:82:44: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   82 |   ReEq<View0,View1,CtrlView,rm>::post(Home home, View0 x0, View1 x1,
      |                                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:113:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  113 |                          ::post(home,x,y,notb)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:82:44: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   82 |   ReEq<View0,View1,CtrlView,rm>::post(Home home, View0 x0, View1 x1,
      |                                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:117:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  117 |                          ::post(home,x,y,notb)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:82:44: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   82 |   ReEq<View0,View1,CtrlView,rm>::post(Home home, View0 x0, View1 x1,
      |                                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:121:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  121 |                          ::post(home,x,y,notb)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:82:44: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   82 |   ReEq<View0,View1,CtrlView,rm>::post(Home home, View0 x0, View1 x1,
      |                                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:128:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |       GECODE_ES_FAIL((ReSubset<View0,View1,rm>::post(home, x,y,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp:79:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   79 |   ReSubset<View0,View1,rm>::post(Home home, View0 x0, View1 x1,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:131:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  131 |       GECODE_ES_FAIL((ReSubset<View1,View0,rm>::post(home, y,x,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp:79:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   79 |   ReSubset<View0,View1,rm>::post(Home home, View0 x0, View1 x1,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:140:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  140 |                         ::post(home, y, xc, b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp:79:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   79 |   ReSubset<View0,View1,rm>::post(Home home, View0 x0, View1 x1,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:148:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  148 |                         ::post(home, xc, y, b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:82:44: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   82 |   ReEq<View0,View1,CtrlView,rm>::post(Home home, View0 x0, View1 x1,
      |                                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:152:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  152 |       GECODE_ES_FAIL((ReLq<View0,View1,rm,false>::post(home,x,y,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:78:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]'
   78 |   ReLq<View0,View1,rm,strict>::post(Home home, View0 x0, View1 x1,
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:155:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  155 |       GECODE_ES_FAIL((ReLq<View0,View1,rm,true>::post(home,x,y,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:78:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]'
   78 |   ReLq<View0,View1,rm,strict>::post(Home home, View0 x0, View1 x1,
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:158:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  158 |       GECODE_ES_FAIL((ReLq<View1,View0,rm,false>::post(home,y,x,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:78:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]'
   78 |   ReLq<View0,View1,rm,strict>::post(Home home, View0 x0, View1 x1,
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:161:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  161 |       GECODE_ES_FAIL((ReLq<View1,View0,rm,true>::post(home,y,x,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:78:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]'
   78 |   ReLq<View0,View1,rm,strict>::post(Home home, View0 x0, View1 x1,
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp: In instantiation of 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/set/rel.cpp:201:57:   required from here
gecode/set/rel.cpp:105:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  105 |                       ::post(home, x,y,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:82:44: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   82 |   ReEq<View0,View1,CtrlView,rm>::post(Home home, View0 x0, View1 x1,
      |                                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:113:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  113 |                          ::post(home,x,y,notb)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:82:44: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   82 |   ReEq<View0,View1,CtrlView,rm>::post(Home home, View0 x0, View1 x1,
      |                                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:117:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  117 |                          ::post(home,x,y,notb)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:82:44: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   82 |   ReEq<View0,View1,CtrlView,rm>::post(Home home, View0 x0, View1 x1,
      |                                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:121:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  121 |                          ::post(home,x,y,notb)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:82:44: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   82 |   ReEq<View0,View1,CtrlView,rm>::post(Home home, View0 x0, View1 x1,
      |                                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:128:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |       GECODE_ES_FAIL((ReSubset<View0,View1,rm>::post(home, x,y,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp:79:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   79 |   ReSubset<View0,View1,rm>::post(Home home, View0 x0, View1 x1,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:131:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  131 |       GECODE_ES_FAIL((ReSubset<View1,View0,rm>::post(home, y,x,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp:79:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   79 |   ReSubset<View0,View1,rm>::post(Home home, View0 x0, View1 x1,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:140:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  140 |                         ::post(home, y, xc, b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp:79:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   79 |   ReSubset<View0,View1,rm>::post(Home home, View0 x0, View1 x1,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:148:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  148 |                         ::post(home, xc, y, b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:82:44: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   82 |   ReEq<View0,View1,CtrlView,rm>::post(Home home, View0 x0, View1 x1,
      |                                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:152:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  152 |       GECODE_ES_FAIL((ReLq<View0,View1,rm,false>::post(home,x,y,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:78:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]'
   78 |   ReLq<View0,View1,rm,strict>::post(Home home, View0 x0, View1 x1,
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:155:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  155 |       GECODE_ES_FAIL((ReLq<View0,View1,rm,true>::post(home,x,y,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:78:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]'
   78 |   ReLq<View0,View1,rm,strict>::post(Home home, View0 x0, View1 x1,
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:158:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  158 |       GECODE_ES_FAIL((ReLq<View1,View0,rm,false>::post(home,y,x,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:78:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]'
   78 |   ReLq<View0,View1,rm,strict>::post(Home home, View0 x0, View1 x1,
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:161:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  161 |       GECODE_ES_FAIL((ReLq<View1,View0,rm,true>::post(home,y,x,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:78:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]'
   78 |   ReLq<View0,View1,rm,strict>::post(Home home, View0 x0, View1 x1,
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp: In instantiation of 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/set/rel.cpp:204:57:   required from here
gecode/set/rel.cpp:105:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  105 |                       ::post(home, x,y,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:82:44: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   82 |   ReEq<View0,View1,CtrlView,rm>::post(Home home, View0 x0, View1 x1,
      |                                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:113:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  113 |                          ::post(home,x,y,notb)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:82:44: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   82 |   ReEq<View0,View1,CtrlView,rm>::post(Home home, View0 x0, View1 x1,
      |                                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:117:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  117 |                          ::post(home,x,y,notb)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:82:44: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   82 |   ReEq<View0,View1,CtrlView,rm>::post(Home home, View0 x0, View1 x1,
      |                                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:121:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  121 |                          ::post(home,x,y,notb)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:82:44: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   82 |   ReEq<View0,View1,CtrlView,rm>::post(Home home, View0 x0, View1 x1,
      |                                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:128:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |       GECODE_ES_FAIL((ReSubset<View0,View1,rm>::post(home, x,y,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp:79:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   79 |   ReSubset<View0,View1,rm>::post(Home home, View0 x0, View1 x1,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:131:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  131 |       GECODE_ES_FAIL((ReSubset<View1,View0,rm>::post(home, y,x,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp:79:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   79 |   ReSubset<View0,View1,rm>::post(Home home, View0 x0, View1 x1,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:140:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  140 |                         ::post(home, y, xc, b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp:79:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   79 |   ReSubset<View0,View1,rm>::post(Home home, View0 x0, View1 x1,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:148:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  148 |                         ::post(home, xc, y, b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:82:44: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   82 |   ReEq<View0,View1,CtrlView,rm>::post(Home home, View0 x0, View1 x1,
      |                                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:152:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  152 |       GECODE_ES_FAIL((ReLq<View0,View1,rm,false>::post(home,x,y,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:78:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]'
   78 |   ReLq<View0,View1,rm,strict>::post(Home home, View0 x0, View1 x1,
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:155:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  155 |       GECODE_ES_FAIL((ReLq<View0,View1,rm,true>::post(home,x,y,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:78:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]'
   78 |   ReLq<View0,View1,rm,strict>::post(Home home, View0 x0, View1 x1,
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:158:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  158 |       GECODE_ES_FAIL((ReLq<View1,View0,rm,false>::post(home,y,x,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:78:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]'
   78 |   ReLq<View0,View1,rm,strict>::post(Home home, View0 x0, View1 x1,
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:161:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  161 |       GECODE_ES_FAIL((ReLq<View1,View0,rm,true>::post(home,y,x,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:78:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]'
   78 |   ReLq<View0,View1,rm,strict>::post(Home home, View0 x0, View1 x1,
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp: In instantiation of 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/set/rel.cpp:216:69:   required from here
gecode/set/rel.cpp:105:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  105 |                       ::post(home, x,y,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:82:44: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   82 |   ReEq<View0,View1,CtrlView,rm>::post(Home home, View0 x0, View1 x1,
      |                                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:113:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  113 |                          ::post(home,x,y,notb)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:82:44: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   82 |   ReEq<View0,View1,CtrlView,rm>::post(Home home, View0 x0, View1 x1,
      |                                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:117:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  117 |                          ::post(home,x,y,notb)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:82:44: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   82 |   ReEq<View0,View1,CtrlView,rm>::post(Home home, View0 x0, View1 x1,
      |                                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:121:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  121 |                          ::post(home,x,y,notb)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:82:44: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   82 |   ReEq<View0,View1,CtrlView,rm>::post(Home home, View0 x0, View1 x1,
      |                                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:128:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |       GECODE_ES_FAIL((ReSubset<View0,View1,rm>::post(home, x,y,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp:79:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   79 |   ReSubset<View0,View1,rm>::post(Home home, View0 x0, View1 x1,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:131:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  131 |       GECODE_ES_FAIL((ReSubset<View1,View0,rm>::post(home, y,x,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp:79:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   79 |   ReSubset<View0,View1,rm>::post(Home home, View0 x0, View1 x1,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:140:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  140 |                         ::post(home, y, xc, b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp:79:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   79 |   ReSubset<View0,View1,rm>::post(Home home, View0 x0, View1 x1,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:148:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  148 |                         ::post(home, xc, y, b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:82:44: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   82 |   ReEq<View0,View1,CtrlView,rm>::post(Home home, View0 x0, View1 x1,
      |                                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:152:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  152 |       GECODE_ES_FAIL((ReLq<View0,View1,rm,false>::post(home,x,y,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:78:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]'
   78 |   ReLq<View0,View1,rm,strict>::post(Home home, View0 x0, View1 x1,
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:155:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  155 |       GECODE_ES_FAIL((ReLq<View0,View1,rm,true>::post(home,x,y,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:78:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]'
   78 |   ReLq<View0,View1,rm,strict>::post(Home home, View0 x0, View1 x1,
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:158:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  158 |       GECODE_ES_FAIL((ReLq<View1,View0,rm,false>::post(home,y,x,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:78:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]'
   78 |   ReLq<View0,View1,rm,strict>::post(Home home, View0 x0, View1 x1,
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:161:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  161 |       GECODE_ES_FAIL((ReLq<View1,View0,rm,true>::post(home,y,x,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:78:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]'
   78 |   ReLq<View0,View1,rm,strict>::post(Home home, View0 x0, View1 x1,
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp: In instantiation of 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/set/rel.cpp:219:69:   required from here
gecode/set/rel.cpp:105:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  105 |                       ::post(home, x,y,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:82:44: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   82 |   ReEq<View0,View1,CtrlView,rm>::post(Home home, View0 x0, View1 x1,
      |                                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:113:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  113 |                          ::post(home,x,y,notb)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:82:44: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   82 |   ReEq<View0,View1,CtrlView,rm>::post(Home home, View0 x0, View1 x1,
      |                                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:117:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  117 |                          ::post(home,x,y,notb)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:82:44: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   82 |   ReEq<View0,View1,CtrlView,rm>::post(Home home, View0 x0, View1 x1,
      |                                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:121:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  121 |                          ::post(home,x,y,notb)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:82:44: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   82 |   ReEq<View0,View1,CtrlView,rm>::post(Home home, View0 x0, View1 x1,
      |                                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:128:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |       GECODE_ES_FAIL((ReSubset<View0,View1,rm>::post(home, x,y,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp:79:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   79 |   ReSubset<View0,View1,rm>::post(Home home, View0 x0, View1 x1,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:131:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  131 |       GECODE_ES_FAIL((ReSubset<View1,View0,rm>::post(home, y,x,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp:79:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   79 |   ReSubset<View0,View1,rm>::post(Home home, View0 x0, View1 x1,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:140:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  140 |                         ::post(home, y, xc, b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp:79:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   79 |   ReSubset<View0,View1,rm>::post(Home home, View0 x0, View1 x1,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:148:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  148 |                         ::post(home, xc, y, b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:82:44: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   82 |   ReEq<View0,View1,CtrlView,rm>::post(Home home, View0 x0, View1 x1,
      |                                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:152:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  152 |       GECODE_ES_FAIL((ReLq<View0,View1,rm,false>::post(home,x,y,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:78:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]'
   78 |   ReLq<View0,View1,rm,strict>::post(Home home, View0 x0, View1 x1,
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:155:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  155 |       GECODE_ES_FAIL((ReLq<View0,View1,rm,true>::post(home,x,y,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:78:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]'
   78 |   ReLq<View0,View1,rm,strict>::post(Home home, View0 x0, View1 x1,
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:158:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  158 |       GECODE_ES_FAIL((ReLq<View1,View0,rm,false>::post(home,y,x,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:78:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]'
   78 |   ReLq<View0,View1,rm,strict>::post(Home home, View0 x0, View1 x1,
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:161:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  161 |       GECODE_ES_FAIL((ReLq<View1,View0,rm,true>::post(home,y,x,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:78:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]'
   78 |   ReLq<View0,View1,rm,strict>::post(Home home, View0 x0, View1 x1,
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp: In instantiation of 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/set/rel.cpp:222:69:   required from here
gecode/set/rel.cpp:105:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  105 |                       ::post(home, x,y,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:82:44: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   82 |   ReEq<View0,View1,CtrlView,rm>::post(Home home, View0 x0, View1 x1,
      |                                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:113:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  113 |                          ::post(home,x,y,notb)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:82:44: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   82 |   ReEq<View0,View1,CtrlView,rm>::post(Home home, View0 x0, View1 x1,
      |                                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:117:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  117 |                          ::post(home,x,y,notb)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:82:44: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   82 |   ReEq<View0,View1,CtrlView,rm>::post(Home home, View0 x0, View1 x1,
      |                                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:121:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  121 |                          ::post(home,x,y,notb)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:82:44: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   82 |   ReEq<View0,View1,CtrlView,rm>::post(Home home, View0 x0, View1 x1,
      |                                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:128:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |       GECODE_ES_FAIL((ReSubset<View0,View1,rm>::post(home, x,y,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp:79:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   79 |   ReSubset<View0,View1,rm>::post(Home home, View0 x0, View1 x1,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:131:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  131 |       GECODE_ES_FAIL((ReSubset<View1,View0,rm>::post(home, y,x,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp:79:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   79 |   ReSubset<View0,View1,rm>::post(Home home, View0 x0, View1 x1,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:140:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  140 |                         ::post(home, y, xc, b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp:79:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   79 |   ReSubset<View0,View1,rm>::post(Home home, View0 x0, View1 x1,
      |                                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:148:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  148 |                         ::post(home, xc, y, b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:82:44: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   82 |   ReEq<View0,View1,CtrlView,rm>::post(Home home, View0 x0, View1 x1,
      |                                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:152:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  152 |       GECODE_ES_FAIL((ReLq<View0,View1,rm,false>::post(home,x,y,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:78:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]'
   78 |   ReLq<View0,View1,rm,strict>::post(Home home, View0 x0, View1 x1,
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:155:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  155 |       GECODE_ES_FAIL((ReLq<View0,View1,rm,true>::post(home,x,y,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:78:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]'
   78 |   ReLq<View0,View1,rm,strict>::post(Home home, View0 x0, View1 x1,
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:158:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  158 |       GECODE_ES_FAIL((ReLq<View1,View0,rm,false>::post(home,y,x,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:78:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]'
   78 |   ReLq<View0,View1,rm,strict>::post(Home home, View0 x0, View1 x1,
      |                                     ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
gecode/set/rel.cpp:161:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  161 |       GECODE_ES_FAIL((ReLq<View1,View0,rm,true>::post(home,y,x,b)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:78:42: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]'
   78 |   ReLq<View0,View1,rm,strict>::post(Home home, View0 x0, View1 x1,
      |                                     ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
gecode/set/rel.cpp:56:7:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel.cpp:170:41:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
gecode/set/rel.cpp:59:7:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel.cpp:170:41:   required from here
./gecode/set/rel/nq.hpp:64:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       GECODE_ES_CHECK((DistinctDoit<View1>::post(home,y,cv)));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nq.hpp:101:34: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
  101 |   DistinctDoit<View0>::post(Home home, View0 x, ConstSetView y) {
      |                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nq.hpp:70:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   70 |       GECODE_ES_CHECK((DistinctDoit<View0>::post(home,x,cv)));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nq.hpp:101:34: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
  101 |   DistinctDoit<View0>::post(Home home, View0 x, ConstSetView y) {
      |                             ~~~~~^~~~
./gecode/set/rel/nq.hpp:72:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   72 |     (void) new (home) Distinct<View0,View1>(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nq.hpp:48:40: note:   initializing argument 1 of 'Gecode::Set::Rel::Distinct<View0, View1>::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   48 |   Distinct<View0,View1>::Distinct(Home home, View0 x, View1 y)
      |                                   ~~~~~^~~~
In file included from ./gecode/set/rel.hh:311,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
gecode/set/rel.cpp:62:7:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel.cpp:170:41:   required from here
./gecode/set/rel/subset.hpp:60:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   60 |     (void) new (home) Subset(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:311,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/subset.hpp:48:36: note:   initializing argument 1 of 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   48 |   Subset<View0,View1>::Subset(Home home, View0 y0, View1 y1)
      |                               ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel.cpp:42:
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]':
gecode/set/rel.cpp:70:9:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel.cpp:170:41:   required from here
./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     (void) new (home) SuperOfInter<View0,View1,View2>(home, x0, x1, x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel.cpp:42:
./gecode/set/rel-op/superofinter.hpp:49:9: note:   initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
   49 |   (Home home, View0 y0, View1 y1, View2 y2)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]':
gecode/set/rel.cpp:77:9:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel.cpp:170:41:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
In file included from ./gecode/set/rel.hh:317,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]':
gecode/set/rel.cpp:82:7:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel.cpp:170:41:   required from here
./gecode/set/rel/lq.hpp:253:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  253 |     (void) new (home) Lq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/lq.hpp:240:35: note:   initializing argument 1 of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]'
  240 |   Lq<View0,View1,strict>::Lq(Home home, View0 x, View1 y)
      |                              ~~~~~^~~~
./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]':
gecode/set/rel.cpp:85:7:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel.cpp:170:41:   required from here
./gecode/set/rel/lq.hpp:253:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  253 |     (void) new (home) Lq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/lq.hpp:240:35: note:   initializing argument 1 of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]'
  240 |   Lq<View0,View1,strict>::Lq(Home home, View0 x, View1 y)
      |                              ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]':
gecode/set/rel.cpp:56:7:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:177:48:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]':
gecode/set/rel.cpp:59:7:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:177:48:   required from here
./gecode/set/rel/nq.hpp:64:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       GECODE_ES_CHECK((DistinctDoit<View1>::post(home,y,cv)));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nq.hpp:101:34: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]'
  101 |   DistinctDoit<View0>::post(Home home, View0 x, ConstSetView y) {
      |                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nq.hpp:70:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   70 |       GECODE_ES_CHECK((DistinctDoit<View0>::post(home,x,cv)));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nq.hpp:101:34: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
  101 |   DistinctDoit<View0>::post(Home home, View0 x, ConstSetView y) {
      |                             ~~~~~^~~~
./gecode/set/rel/nq.hpp:72:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   72 |     (void) new (home) Distinct<View0,View1>(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nq.hpp:48:40: note:   initializing argument 1 of 'Gecode::Set::Rel::Distinct<View0, View1>::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
   48 |   Distinct<View0,View1>::Distinct(Home home, View0 x, View1 y)
      |                                   ~~~~~^~~~
In file included from ./gecode/set/rel.hh:311,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]':
gecode/set/rel.cpp:62:7:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:177:48:   required from here
./gecode/set/rel/subset.hpp:60:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   60 |     (void) new (home) Subset(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:311,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/subset.hpp:48:36: note:   initializing argument 1 of 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
   48 |   Subset<View0,View1>::Subset(Home home, View0 y0, View1 y1)
      |                               ~~~~~^~~~
./gecode/set/rel/subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]':
gecode/set/rel.cpp:65:7:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:177:48:   required from here
./gecode/set/rel/subset.hpp:60:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   60 |     (void) new (home) Subset(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:311,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/subset.hpp:48:36: note:   initializing argument 1 of 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
   48 |   Subset<View0,View1>::Subset(Home home, View0 y0, View1 y1)
      |                               ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel.cpp:42:
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::EmptyView]':
gecode/set/rel.cpp:70:9:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:177:48:   required from here
./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     (void) new (home) SuperOfInter<View0,View1,View2>(home, x0, x1, x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel.cpp:42:
./gecode/set/rel-op/superofinter.hpp:49:9: note:   initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::EmptyView]'
   49 |   (Home home, View0 y0, View1 y1, View2 y2)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SingletonView]':
gecode/set/rel.cpp:77:9:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:177:48:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SingletonView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
In file included from ./gecode/set/rel.hh:317,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = false]':
gecode/set/rel.cpp:82:7:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:177:48:   required from here
./gecode/set/rel/lq.hpp:253:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  253 |     (void) new (home) Lq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/lq.hpp:240:35: note:   initializing argument 1 of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = false]'
  240 |   Lq<View0,View1,strict>::Lq(Home home, View0 x, View1 y)
      |                              ~~~~~^~~~
./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = true]':
gecode/set/rel.cpp:85:7:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:177:48:   required from here
./gecode/set/rel/lq.hpp:253:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  253 |     (void) new (home) Lq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/lq.hpp:240:35: note:   initializing argument 1 of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = true]'
  240 |   Lq<View0,View1,strict>::Lq(Home home, View0 x, View1 y)
      |                              ~~~~~^~~~
./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = false]':
gecode/set/rel.cpp:88:7:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:177:48:   required from here
./gecode/set/rel/lq.hpp:253:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  253 |     (void) new (home) Lq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/lq.hpp:240:35: note:   initializing argument 1 of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = false]'
  240 |   Lq<View0,View1,strict>::Lq(Home home, View0 x, View1 y)
      |                              ~~~~~^~~~
./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = true]':
gecode/set/rel.cpp:91:7:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:177:48:   required from here
./gecode/set/rel/lq.hpp:253:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  253 |     (void) new (home) Lq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/lq.hpp:240:35: note:   initializing argument 1 of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = true]'
  240 |   Lq<View0,View1,strict>::Lq(Home home, View0 x, View1 y)
      |                              ~~~~~^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/set/rel.cpp:104:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:198:57:   required from here
./gecode/set/rel/re-eq.hpp:84:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |     (void) new (home) ReEq<View0,View1,CtrlView,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:47:44: note:   initializing argument 1 of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   47 |   ReEq<View0,View1,CtrlView,rm>::ReEq(Home home, View0 y0, View1 y1,
      |                                       ~~~~~^~~~
./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/set/rel.cpp:112:11:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:198:57:   required from here
./gecode/set/rel/re-eq.hpp:84:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |     (void) new (home) ReEq<View0,View1,CtrlView,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:47:44: note:   initializing argument 1 of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   47 |   ReEq<View0,View1,CtrlView,rm>::ReEq(Home home, View0 y0, View1 y1,
      |                                       ~~~~~^~~~
./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/set/rel.cpp:116:11:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:198:57:   required from here
./gecode/set/rel/re-eq.hpp:84:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |     (void) new (home) ReEq<View0,View1,CtrlView,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:47:44: note:   initializing argument 1 of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   47 |   ReEq<View0,View1,CtrlView,rm>::ReEq(Home home, View0 y0, View1 y1,
      |                                       ~~~~~^~~~
./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/set/rel.cpp:120:11:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:198:57:   required from here
./gecode/set/rel/re-eq.hpp:84:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |     (void) new (home) ReEq<View0,View1,CtrlView,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:47:44: note:   initializing argument 1 of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   47 |   ReEq<View0,View1,CtrlView,rm>::ReEq(Home home, View0 y0, View1 y1,
      |                                       ~~~~~^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/set/rel.cpp:128:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:198:57:   required from here
./gecode/set/rel/re-subset.hpp:81:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   81 |     (void) new (home) ReSubset<View0,View1,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp:44:43: note:   initializing argument 1 of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   44 |   ReSubset<View0,View1,rm>::ReSubset(Home home, View0 y0,
      |                                      ~~~~~^~~~
./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/set/rel.cpp:139:9:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:198:57:   required from here
./gecode/set/rel/re-subset.hpp:81:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   81 |     (void) new (home) ReSubset<View0,View1,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp:44:43: note:   initializing argument 1 of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   44 |   ReSubset<View0,View1,rm>::ReSubset(Home home, View0 y0,
      |                                      ~~~~~^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/set/rel.cpp:146:9:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:198:57:   required from here
./gecode/set/rel/re-eq.hpp:84:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |     (void) new (home) ReEq<View0,View1,CtrlView,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:47:44: note:   initializing argument 1 of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   47 |   ReEq<View0,View1,CtrlView,rm>::ReEq(Home home, View0 y0, View1 y1,
      |                                       ~~~~~^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]':
gecode/set/rel.cpp:152:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:198:57:   required from here
./gecode/set/rel/re-lq.hpp:80:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     (void) new (home) ReLq<View0,View1,rm,strict>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:42:42: note:   initializing argument 1 of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]'
   42 |   ReLq<View0,View1,rm,strict>::ReLq(Home home, View0 y0, View1 y1,
      |                                     ~~~~~^~~~
./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]':
gecode/set/rel.cpp:155:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:198:57:   required from here
./gecode/set/rel/re-lq.hpp:80:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     (void) new (home) ReLq<View0,View1,rm,strict>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:42:42: note:   initializing argument 1 of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]'
   42 |   ReLq<View0,View1,rm,strict>::ReLq(Home home, View0 y0, View1 y1,
      |                                     ~~~~~^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/set/rel.cpp:104:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:201:57:   required from here
./gecode/set/rel/re-eq.hpp:84:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |     (void) new (home) ReEq<View0,View1,CtrlView,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:47:44: note:   initializing argument 1 of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   47 |   ReEq<View0,View1,CtrlView,rm>::ReEq(Home home, View0 y0, View1 y1,
      |                                       ~~~~~^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/set/rel.cpp:128:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:201:57:   required from here
./gecode/set/rel/re-subset.hpp:81:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   81 |     (void) new (home) ReSubset<View0,View1,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp:44:43: note:   initializing argument 1 of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   44 |   ReSubset<View0,View1,rm>::ReSubset(Home home, View0 y0,
      |                                      ~~~~~^~~~
./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/set/rel.cpp:139:9:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:201:57:   required from here
./gecode/set/rel/re-subset.hpp:81:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   81 |     (void) new (home) ReSubset<View0,View1,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp:44:43: note:   initializing argument 1 of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   44 |   ReSubset<View0,View1,rm>::ReSubset(Home home, View0 y0,
      |                                      ~~~~~^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/set/rel.cpp:146:9:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:201:57:   required from here
./gecode/set/rel/re-eq.hpp:84:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |     (void) new (home) ReEq<View0,View1,CtrlView,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:47:44: note:   initializing argument 1 of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   47 |   ReEq<View0,View1,CtrlView,rm>::ReEq(Home home, View0 y0, View1 y1,
      |                                       ~~~~~^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]':
gecode/set/rel.cpp:152:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:201:57:   required from here
./gecode/set/rel/re-lq.hpp:80:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     (void) new (home) ReLq<View0,View1,rm,strict>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:42:42: note:   initializing argument 1 of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]'
   42 |   ReLq<View0,View1,rm,strict>::ReLq(Home home, View0 y0, View1 y1,
      |                                     ~~~~~^~~~
./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]':
gecode/set/rel.cpp:155:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:201:57:   required from here
./gecode/set/rel/re-lq.hpp:80:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     (void) new (home) ReLq<View0,View1,rm,strict>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:42:42: note:   initializing argument 1 of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]'
   42 |   ReLq<View0,View1,rm,strict>::ReLq(Home home, View0 y0, View1 y1,
      |                                     ~~~~~^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/set/rel.cpp:104:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:204:57:   required from here
./gecode/set/rel/re-eq.hpp:84:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |     (void) new (home) ReEq<View0,View1,CtrlView,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:47:44: note:   initializing argument 1 of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   47 |   ReEq<View0,View1,CtrlView,rm>::ReEq(Home home, View0 y0, View1 y1,
      |                                       ~~~~~^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/set/rel.cpp:128:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:204:57:   required from here
./gecode/set/rel/re-subset.hpp:81:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   81 |     (void) new (home) ReSubset<View0,View1,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp:44:43: note:   initializing argument 1 of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   44 |   ReSubset<View0,View1,rm>::ReSubset(Home home, View0 y0,
      |                                      ~~~~~^~~~
./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/set/rel.cpp:139:9:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:204:57:   required from here
./gecode/set/rel/re-subset.hpp:81:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   81 |     (void) new (home) ReSubset<View0,View1,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp:44:43: note:   initializing argument 1 of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   44 |   ReSubset<View0,View1,rm>::ReSubset(Home home, View0 y0,
      |                                      ~~~~~^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/set/rel.cpp:146:9:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:204:57:   required from here
./gecode/set/rel/re-eq.hpp:84:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |     (void) new (home) ReEq<View0,View1,CtrlView,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:47:44: note:   initializing argument 1 of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   47 |   ReEq<View0,View1,CtrlView,rm>::ReEq(Home home, View0 y0, View1 y1,
      |                                       ~~~~~^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]':
gecode/set/rel.cpp:152:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:204:57:   required from here
./gecode/set/rel/re-lq.hpp:80:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     (void) new (home) ReLq<View0,View1,rm,strict>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:42:42: note:   initializing argument 1 of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]'
   42 |   ReLq<View0,View1,rm,strict>::ReLq(Home home, View0 y0, View1 y1,
      |                                     ~~~~~^~~~
./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]':
gecode/set/rel.cpp:155:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:204:57:   required from here
./gecode/set/rel/re-lq.hpp:80:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     (void) new (home) ReLq<View0,View1,rm,strict>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:42:42: note:   initializing argument 1 of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]'
   42 |   ReLq<View0,View1,rm,strict>::ReLq(Home home, View0 y0, View1 y1,
      |                                     ~~~~~^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/set/rel.cpp:104:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:216:69:   required from here
./gecode/set/rel/re-eq.hpp:84:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |     (void) new (home) ReEq<View0,View1,CtrlView,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:47:44: note:   initializing argument 1 of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   47 |   ReEq<View0,View1,CtrlView,rm>::ReEq(Home home, View0 y0, View1 y1,
      |                                       ~~~~~^~~~
./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/set/rel.cpp:112:11:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:216:69:   required from here
./gecode/set/rel/re-eq.hpp:84:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |     (void) new (home) ReEq<View0,View1,CtrlView,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:47:44: note:   initializing argument 1 of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   47 |   ReEq<View0,View1,CtrlView,rm>::ReEq(Home home, View0 y0, View1 y1,
      |                                       ~~~~~^~~~
./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/set/rel.cpp:116:11:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:216:69:   required from here
./gecode/set/rel/re-eq.hpp:84:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |     (void) new (home) ReEq<View0,View1,CtrlView,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:47:44: note:   initializing argument 1 of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   47 |   ReEq<View0,View1,CtrlView,rm>::ReEq(Home home, View0 y0, View1 y1,
      |                                       ~~~~~^~~~
./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/set/rel.cpp:120:11:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:216:69:   required from here
./gecode/set/rel/re-eq.hpp:84:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |     (void) new (home) ReEq<View0,View1,CtrlView,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:47:44: note:   initializing argument 1 of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   47 |   ReEq<View0,View1,CtrlView,rm>::ReEq(Home home, View0 y0, View1 y1,
      |                                       ~~~~~^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/set/rel.cpp:128:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:216:69:   required from here
./gecode/set/rel/re-subset.hpp:81:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   81 |     (void) new (home) ReSubset<View0,View1,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp:44:43: note:   initializing argument 1 of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   44 |   ReSubset<View0,View1,rm>::ReSubset(Home home, View0 y0,
      |                                      ~~~~~^~~~
./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/set/rel.cpp:131:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:216:69:   required from here
./gecode/set/rel/re-subset.hpp:81:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   81 |     (void) new (home) ReSubset<View0,View1,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp:44:43: note:   initializing argument 1 of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   44 |   ReSubset<View0,View1,rm>::ReSubset(Home home, View0 y0,
      |                                      ~~~~~^~~~
./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/set/rel.cpp:139:9:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:216:69:   required from here
./gecode/set/rel/re-subset.hpp:81:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   81 |     (void) new (home) ReSubset<View0,View1,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp:44:43: note:   initializing argument 1 of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   44 |   ReSubset<View0,View1,rm>::ReSubset(Home home, View0 y0,
      |                                      ~~~~~^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/set/rel.cpp:146:9:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:216:69:   required from here
./gecode/set/rel/re-eq.hpp:84:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |     (void) new (home) ReEq<View0,View1,CtrlView,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:47:44: note:   initializing argument 1 of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
   47 |   ReEq<View0,View1,CtrlView,rm>::ReEq(Home home, View0 y0, View1 y1,
      |                                       ~~~~~^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]':
gecode/set/rel.cpp:152:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:216:69:   required from here
./gecode/set/rel/re-lq.hpp:80:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     (void) new (home) ReLq<View0,View1,rm,strict>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:42:42: note:   initializing argument 1 of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]'
   42 |   ReLq<View0,View1,rm,strict>::ReLq(Home home, View0 y0, View1 y1,
      |                                     ~~~~~^~~~
./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]':
gecode/set/rel.cpp:155:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:216:69:   required from here
./gecode/set/rel/re-lq.hpp:80:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     (void) new (home) ReLq<View0,View1,rm,strict>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:42:42: note:   initializing argument 1 of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]'
   42 |   ReLq<View0,View1,rm,strict>::ReLq(Home home, View0 y0, View1 y1,
      |                                     ~~~~~^~~~
./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]':
gecode/set/rel.cpp:158:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:216:69:   required from here
./gecode/set/rel/re-lq.hpp:80:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     (void) new (home) ReLq<View0,View1,rm,strict>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:42:42: note:   initializing argument 1 of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]'
   42 |   ReLq<View0,View1,rm,strict>::ReLq(Home home, View0 y0, View1 y1,
      |                                     ~~~~~^~~~
./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]':
gecode/set/rel.cpp:161:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:216:69:   required from here
./gecode/set/rel/re-lq.hpp:80:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     (void) new (home) ReLq<View0,View1,rm,strict>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:42:42: note:   initializing argument 1 of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]'
   42 |   ReLq<View0,View1,rm,strict>::ReLq(Home home, View0 y0, View1 y1,
      |                                     ~~~~~^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/set/rel.cpp:104:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:219:69:   required from here
./gecode/set/rel/re-eq.hpp:84:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |     (void) new (home) ReEq<View0,View1,CtrlView,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:47:44: note:   initializing argument 1 of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   47 |   ReEq<View0,View1,CtrlView,rm>::ReEq(Home home, View0 y0, View1 y1,
      |                                       ~~~~~^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/set/rel.cpp:128:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:219:69:   required from here
./gecode/set/rel/re-subset.hpp:81:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   81 |     (void) new (home) ReSubset<View0,View1,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp:44:43: note:   initializing argument 1 of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   44 |   ReSubset<View0,View1,rm>::ReSubset(Home home, View0 y0,
      |                                      ~~~~~^~~~
./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/set/rel.cpp:131:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:219:69:   required from here
./gecode/set/rel/re-subset.hpp:81:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   81 |     (void) new (home) ReSubset<View0,View1,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp:44:43: note:   initializing argument 1 of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   44 |   ReSubset<View0,View1,rm>::ReSubset(Home home, View0 y0,
      |                                      ~~~~~^~~~
./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/set/rel.cpp:139:9:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:219:69:   required from here
./gecode/set/rel/re-subset.hpp:81:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   81 |     (void) new (home) ReSubset<View0,View1,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp:44:43: note:   initializing argument 1 of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   44 |   ReSubset<View0,View1,rm>::ReSubset(Home home, View0 y0,
      |                                      ~~~~~^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/set/rel.cpp:146:9:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:219:69:   required from here
./gecode/set/rel/re-eq.hpp:84:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |     (void) new (home) ReEq<View0,View1,CtrlView,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:47:44: note:   initializing argument 1 of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
   47 |   ReEq<View0,View1,CtrlView,rm>::ReEq(Home home, View0 y0, View1 y1,
      |                                       ~~~~~^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]':
gecode/set/rel.cpp:152:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:219:69:   required from here
./gecode/set/rel/re-lq.hpp:80:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     (void) new (home) ReLq<View0,View1,rm,strict>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:42:42: note:   initializing argument 1 of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]'
   42 |   ReLq<View0,View1,rm,strict>::ReLq(Home home, View0 y0, View1 y1,
      |                                     ~~~~~^~~~
./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]':
gecode/set/rel.cpp:155:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:219:69:   required from here
./gecode/set/rel/re-lq.hpp:80:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     (void) new (home) ReLq<View0,View1,rm,strict>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:42:42: note:   initializing argument 1 of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]'
   42 |   ReLq<View0,View1,rm,strict>::ReLq(Home home, View0 y0, View1 y1,
      |                                     ~~~~~^~~~
./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]':
gecode/set/rel.cpp:158:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:219:69:   required from here
./gecode/set/rel/re-lq.hpp:80:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     (void) new (home) ReLq<View0,View1,rm,strict>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:42:42: note:   initializing argument 1 of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]'
   42 |   ReLq<View0,View1,rm,strict>::ReLq(Home home, View0 y0, View1 y1,
      |                                     ~~~~~^~~~
./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]':
gecode/set/rel.cpp:161:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:219:69:   required from here
./gecode/set/rel/re-lq.hpp:80:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     (void) new (home) ReLq<View0,View1,rm,strict>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:42:42: note:   initializing argument 1 of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]'
   42 |   ReLq<View0,View1,rm,strict>::ReLq(Home home, View0 y0, View1 y1,
      |                                     ~~~~~^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/set/rel.cpp:104:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:222:69:   required from here
./gecode/set/rel/re-eq.hpp:84:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |     (void) new (home) ReEq<View0,View1,CtrlView,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:47:44: note:   initializing argument 1 of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   47 |   ReEq<View0,View1,CtrlView,rm>::ReEq(Home home, View0 y0, View1 y1,
      |                                       ~~~~~^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/set/rel.cpp:128:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:222:69:   required from here
./gecode/set/rel/re-subset.hpp:81:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   81 |     (void) new (home) ReSubset<View0,View1,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp:44:43: note:   initializing argument 1 of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   44 |   ReSubset<View0,View1,rm>::ReSubset(Home home, View0 y0,
      |                                      ~~~~~^~~~
./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/set/rel.cpp:131:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:222:69:   required from here
./gecode/set/rel/re-subset.hpp:81:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   81 |     (void) new (home) ReSubset<View0,View1,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp:44:43: note:   initializing argument 1 of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   44 |   ReSubset<View0,View1,rm>::ReSubset(Home home, View0 y0,
      |                                      ~~~~~^~~~
./gecode/set/rel/re-subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/set/rel.cpp:139:9:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:222:69:   required from here
./gecode/set/rel/re-subset.hpp:81:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   81 |     (void) new (home) ReSubset<View0,View1,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp:44:43: note:   initializing argument 1 of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   44 |   ReSubset<View0,View1,rm>::ReSubset(Home home, View0 y0,
      |                                      ~~~~~^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/set/rel.cpp:146:9:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:222:69:   required from here
./gecode/set/rel/re-eq.hpp:84:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |     (void) new (home) ReEq<View0,View1,CtrlView,rm>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp:47:44: note:   initializing argument 1 of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
   47 |   ReEq<View0,View1,CtrlView,rm>::ReEq(Home home, View0 y0, View1 y1,
      |                                       ~~~~~^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]':
gecode/set/rel.cpp:152:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:222:69:   required from here
./gecode/set/rel/re-lq.hpp:80:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     (void) new (home) ReLq<View0,View1,rm,strict>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:42:42: note:   initializing argument 1 of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]'
   42 |   ReLq<View0,View1,rm,strict>::ReLq(Home home, View0 y0, View1 y1,
      |                                     ~~~~~^~~~
./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]':
gecode/set/rel.cpp:155:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:222:69:   required from here
./gecode/set/rel/re-lq.hpp:80:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     (void) new (home) ReLq<View0,View1,rm,strict>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:42:42: note:   initializing argument 1 of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]'
   42 |   ReLq<View0,View1,rm,strict>::ReLq(Home home, View0 y0, View1 y1,
      |                                     ~~~~~^~~~
./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]':
gecode/set/rel.cpp:158:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:222:69:   required from here
./gecode/set/rel/re-lq.hpp:80:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     (void) new (home) ReLq<View0,View1,rm,strict>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:42:42: note:   initializing argument 1 of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]'
   42 |   ReLq<View0,View1,rm,strict>::ReLq(Home home, View0 y0, View1 y1,
      |                                     ~~~~~^~~~
./gecode/set/rel/re-lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]':
gecode/set/rel.cpp:161:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:222:69:   required from here
./gecode/set/rel/re-lq.hpp:80:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     (void) new (home) ReLq<View0,View1,rm,strict>(home,x0,x1,b);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp:42:42: note:   initializing argument 1 of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]'
   42 |   ReLq<View0,View1,rm,strict>::ReLq(Home home, View0 y0, View1 y1,
      |                                     ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel.cpp:56:7:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel.cpp:170:41:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]':
./gecode/set/rel/nq.hpp:64:7:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel.cpp:59:7:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel.cpp:170:41:   required from here
./gecode/set/rel/nq.hpp:102:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |     (void) new (home) DistinctDoit<View0>(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nq.hpp:147:42: note:   initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
  147 |   DistinctDoit<View0>::DistinctDoit(Home home, View0 _x, ConstSetView _y)
      |                                     ~~~~~^~~~
./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct<View0, View1>::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/nq.hpp:72:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel.cpp:59:7:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel.cpp:170:41:   required from here
./gecode/set/rel/nq.hpp:49:73: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0, PC_SET_VAL, View1, PC_SET_VAL>(home,x,y) {}
      |                                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SetView; int pc1 = 0]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:311,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/subset.hpp: In instantiation of 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/subset.hpp:60:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel.cpp:62:7:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel.cpp:170:41:   required from here
./gecode/set/rel/subset.hpp:50:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   50 |                             View1,PC_SET_CLUB>(home,y0,y1) {}
      |                                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel.cpp:42:
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]':
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
gecode/set/rel.cpp:70:9:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel.cpp:170:41:   required from here
./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |                              View2,PC_SET_CLUB>(home,y0,y1,y2) {}
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]'
gecode/set/rel.cpp:77:9:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel.cpp:170:41:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:317,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]':
./gecode/set/rel/lq.hpp:253:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]'
gecode/set/rel.cpp:82:7:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel.cpp:170:41:   required from here
./gecode/set/rel/lq.hpp:241:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:317,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]':
./gecode/set/rel/lq.hpp:253:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]'
gecode/set/rel.cpp:85:7:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel.cpp:170:41:   required from here
./gecode/set/rel/lq.hpp:241:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:56:7:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:177:48:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]':
./gecode/set/rel/nq.hpp:64:7:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:59:7:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:177:48:   required from here
./gecode/set/rel/nq.hpp:102:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |     (void) new (home) DistinctDoit<View0>(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nq.hpp:147:42: note:   initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]'
  147 |   DistinctDoit<View0>::DistinctDoit(Home home, View0 _x, ConstSetView _y)
      |                                     ~~~~~^~~~
./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct<View0, View1>::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]':
./gecode/set/rel/nq.hpp:72:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:59:7:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:177:48:   required from here
./gecode/set/rel/nq.hpp:49:73: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0, PC_SET_VAL, View1, PC_SET_VAL>(home,x,y) {}
      |                                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SingletonView; int pc1 = 0]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:311,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/subset.hpp: In instantiation of 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]':
./gecode/set/rel/subset.hpp:60:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:62:7:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:177:48:   required from here
./gecode/set/rel/subset.hpp:50:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   50 |                             View1,PC_SET_CLUB>(home,y0,y1) {}
      |                                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::SingletonView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:311,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/subset.hpp: In instantiation of 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/subset.hpp:60:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
gecode/set/rel.cpp:65:7:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:177:48:   required from here
./gecode/set/rel/subset.hpp:50:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   50 |                             View1,PC_SET_CLUB>(home,y0,y1) {}
      |                                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel.cpp:42:
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::EmptyView]':
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::EmptyView]'
gecode/set/rel.cpp:70:9:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:177:48:   required from here
./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |                              View2,PC_SET_CLUB>(home,y0,y1,y2) {}
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SingletonView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:77:9:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:177:48:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:317,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = false]':
./gecode/set/rel/lq.hpp:253:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = false]'
gecode/set/rel.cpp:82:7:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:177:48:   required from here
./gecode/set/rel/lq.hpp:241:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:317,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = true]':
./gecode/set/rel/lq.hpp:253:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = true]'
gecode/set/rel.cpp:85:7:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:177:48:   required from here
./gecode/set/rel/lq.hpp:241:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:317,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = false]':
./gecode/set/rel/lq.hpp:253:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = false]'
gecode/set/rel.cpp:88:7:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:177:48:   required from here
./gecode/set/rel/lq.hpp:241:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:317,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = true]':
./gecode/set/rel/lq.hpp:253:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = true]'
gecode/set/rel.cpp:91:7:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:177:48:   required from here
./gecode/set/rel/lq.hpp:241:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/set/rel/re-eq.hpp:84:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:104:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:198:57:   required from here
./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/set/rel/re-eq.hpp:84:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:112:11:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:198:57:   required from here
./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/set/rel/re-eq.hpp:84:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:116:11:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:198:57:   required from here
./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/set/rel/re-eq.hpp:84:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:120:11:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:198:57:   required from here
./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/set/rel/re-subset.hpp:81:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:128:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:198:57:   required from here
./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/set/rel/re-subset.hpp:81:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:139:9:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:198:57:   required from here
./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/set/rel/re-eq.hpp:84:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:146:9:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:198:57:   required from here
./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]':
./gecode/set/rel/re-lq.hpp:80:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]'
gecode/set/rel.cpp:152:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:198:57:   required from here
./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]':
./gecode/set/rel/re-lq.hpp:80:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]'
gecode/set/rel.cpp:155:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:198:57:   required from here
./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/set/rel/re-eq.hpp:84:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:104:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:201:57:   required from here
./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/set/rel/re-subset.hpp:81:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:128:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:201:57:   required from here
./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/set/rel/re-subset.hpp:81:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:139:9:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:201:57:   required from here
./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/set/rel/re-eq.hpp:84:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:146:9:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:201:57:   required from here
./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]':
./gecode/set/rel/re-lq.hpp:80:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]'
gecode/set/rel.cpp:152:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:201:57:   required from here
./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]':
./gecode/set/rel/re-lq.hpp:80:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]'
gecode/set/rel.cpp:155:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:201:57:   required from here
./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/set/rel/re-eq.hpp:84:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:104:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:204:57:   required from here
./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/set/rel/re-subset.hpp:81:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:128:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:204:57:   required from here
./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/set/rel/re-subset.hpp:81:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:139:9:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:204:57:   required from here
./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/set/rel/re-eq.hpp:84:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:146:9:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:204:57:   required from here
./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]':
./gecode/set/rel/re-lq.hpp:80:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]'
gecode/set/rel.cpp:152:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:204:57:   required from here
./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]':
./gecode/set/rel/re-lq.hpp:80:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]'
gecode/set/rel.cpp:155:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:204:57:   required from here
./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/set/rel/re-eq.hpp:84:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:104:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:216:69:   required from here
./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/set/rel/re-eq.hpp:84:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:112:11:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:216:69:   required from here
./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/set/rel/re-eq.hpp:84:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:116:11:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:216:69:   required from here
./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/set/rel/re-eq.hpp:84:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:120:11:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:216:69:   required from here
./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/set/rel/re-subset.hpp:81:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:128:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:216:69:   required from here
./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/set/rel/re-subset.hpp:81:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:131:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:216:69:   required from here
./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/set/rel/re-subset.hpp:81:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:139:9:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:216:69:   required from here
./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/set/rel/re-eq.hpp:84:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:146:9:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:216:69:   required from here
./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]':
./gecode/set/rel/re-lq.hpp:80:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]'
gecode/set/rel.cpp:152:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:216:69:   required from here
./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]':
./gecode/set/rel/re-lq.hpp:80:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]'
gecode/set/rel.cpp:155:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:216:69:   required from here
./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]':
./gecode/set/rel/re-lq.hpp:80:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]'
gecode/set/rel.cpp:158:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:216:69:   required from here
./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]':
./gecode/set/rel/re-lq.hpp:80:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]'
gecode/set/rel.cpp:161:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/rel.cpp:216:69:   required from here
./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/set/rel/re-eq.hpp:84:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:104:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:219:69:   required from here
./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/set/rel/re-subset.hpp:81:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:128:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:219:69:   required from here
./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/set/rel/re-subset.hpp:81:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:131:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:219:69:   required from here
./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/set/rel/re-subset.hpp:81:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:139:9:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:219:69:   required from here
./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/set/rel/re-eq.hpp:84:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:146:9:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:219:69:   required from here
./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]':
./gecode/set/rel/re-lq.hpp:80:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]'
gecode/set/rel.cpp:152:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:219:69:   required from here
./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]':
./gecode/set/rel/re-lq.hpp:80:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]'
gecode/set/rel.cpp:155:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:219:69:   required from here
./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]':
./gecode/set/rel/re-lq.hpp:80:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]'
gecode/set/rel.cpp:158:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:219:69:   required from here
./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]':
./gecode/set/rel/re-lq.hpp:80:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]'
gecode/set/rel.cpp:161:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/rel.cpp:219:69:   required from here
./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/set/rel/re-eq.hpp:84:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:104:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:222:69:   required from here
./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/set/rel/re-subset.hpp:81:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:128:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:222:69:   required from here
./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/set/rel/re-subset.hpp:81:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:131:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:222:69:   required from here
./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:313,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-subset.hpp: In instantiation of 'Gecode::Set::Rel::ReSubset<View0, View1, rm>::ReSubset(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/set/rel/re-subset.hpp:81:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:139:9:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:222:69:   required from here
./gecode/set/rel/re-subset.hpp:46:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:315,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-eq.hpp: In instantiation of 'Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/set/rel/re-eq.hpp:84:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:146:9:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:222:69:   required from here
./gecode/set/rel/re-eq.hpp:49:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]':
./gecode/set/rel/re-lq.hpp:80:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]'
gecode/set/rel.cpp:152:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:222:69:   required from here
./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]':
./gecode/set/rel/re-lq.hpp:80:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]'
gecode/set/rel.cpp:155:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:222:69:   required from here
./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]':
./gecode/set/rel/re-lq.hpp:80:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]'
gecode/set/rel.cpp:158:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:222:69:   required from here
./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:318,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/re-lq.hpp: In instantiation of 'Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]':
./gecode/set/rel/re-lq.hpp:80:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::ReLq<View0, View1, rm, strict>::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]'
gecode/set/rel.cpp:161:7:   required from 'void Gecode::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/rel.cpp:222:69:   required from here
./gecode/set/rel/re-lq.hpp:44:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : Propagator(home), x0(y0), x1(y1), b(y2) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel.cpp:56:7:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel.cpp:170:41:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]':
./gecode/set/rel/nq.hpp:102:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
./gecode/set/rel/nq.hpp:64:7:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel.cpp:59:7:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel.cpp:170:41:   required from here
./gecode/set/rel/nq.hpp:148:56: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  148 |     : UnaryPropagator<View0, PC_SET_ANY>(home,_x), y(_y)  {}
      |                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp:296:50: note:   initializing argument 1 of 'Gecode::UnaryPropagator<View, pc>::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]'
  296 |   UnaryPropagator<View,pc>::UnaryPropagator(Home home, View y0)
      |                                             ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SetView; int pc1 = 0]':
./gecode/set/rel/nq.hpp:49:73:   required from 'Gecode::Set::Rel::Distinct<View0, View1>::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/nq.hpp:72:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel.cpp:59:7:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel.cpp:170:41:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]':
./gecode/set/rel/subset.hpp:50:58:   required from 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/subset.hpp:60:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel.cpp:62:7:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel.cpp:170:41:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]':
./gecode/set/rel-op/superofinter.hpp:51:62:   required from 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
gecode/set/rel.cpp:70:9:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel.cpp:170:41:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]'
gecode/set/rel.cpp:77:9:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel.cpp:170:41:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:56:7:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:177:48:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]':
./gecode/set/rel/nq.hpp:102:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]'
./gecode/set/rel/nq.hpp:64:7:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:59:7:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:177:48:   required from here
./gecode/set/rel/nq.hpp:148:56: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  148 |     : UnaryPropagator<View0, PC_SET_ANY>(home,_x), y(_y)  {}
      |                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp:296:50: note:   initializing argument 1 of 'Gecode::UnaryPropagator<View, pc>::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SingletonView; int pc = 4]'
  296 |   UnaryPropagator<View,pc>::UnaryPropagator(Home home, View y0)
      |                                             ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SingletonView; int pc1 = 0]':
./gecode/set/rel/nq.hpp:49:73:   required from 'Gecode::Set::Rel::Distinct<View0, View1>::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
./gecode/set/rel/nq.hpp:72:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:59:7:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:177:48:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::SingletonView; int pc1 = 2]':
./gecode/set/rel/subset.hpp:50:58:   required from 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
./gecode/set/rel/subset.hpp:60:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:62:7:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:177:48:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]':
./gecode/set/rel/subset.hpp:50:58:   required from 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/subset.hpp:60:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
gecode/set/rel.cpp:65:7:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:177:48:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]':
./gecode/set/rel-op/superofinter.hpp:51:62:   required from 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::EmptyView]'
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::EmptyView]'
gecode/set/rel.cpp:70:9:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:177:48:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SingletonView]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:77:9:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:177:48:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]':
./gecode/set/rel/lq.hpp:241:70:   required from 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = false]'
./gecode/set/rel/lq.hpp:253:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = false]'
gecode/set/rel.cpp:88:7:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:177:48:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator<View, pc>::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]':
./gecode/set/rel/nq.hpp:148:56:   required from 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
./gecode/set/rel/nq.hpp:102:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
./gecode/set/rel/nq.hpp:64:7:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel.cpp:59:7:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel.cpp:170:41:   required from here
./gecode/kernel/propagator.hpp:297:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  297 |     : Propagator(home), x0(y0) {
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator<View, pc>::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SingletonView; int pc = 4]':
./gecode/set/rel/nq.hpp:148:56:   required from 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]'
./gecode/set/rel/nq.hpp:102:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]'
./gecode/set/rel/nq.hpp:64:7:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:59:7:   required from 'void Gecode::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/rel.cpp:177:48:   required from here
./gecode/kernel/propagator.hpp:297:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  297 |     : Propagator(home), x0(y0) {
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SingletonView]':
./gecode/set/rel/re-eq.hpp:106:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-eq.hpp:96:3:   required from here
./gecode/set/rel/nq.hpp:64:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       GECODE_ES_CHECK((DistinctDoit<View1>::post(home,y,cv)));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nq.hpp:101:34: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]'
  101 |   DistinctDoit<View0>::post(Home home, View0 x, ConstSetView y) {
      |                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nq.hpp:70:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   70 |       GECODE_ES_CHECK((DistinctDoit<View0>::post(home,x,cv)));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nq.hpp:101:34: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
  101 |   DistinctDoit<View0>::post(Home home, View0 x, ConstSetView y) {
      |                             ~~~~~^~~~
./gecode/set/rel/nq.hpp:72:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   72 |     (void) new (home) Distinct<View0,View1>(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nq.hpp:48:40: note:   initializing argument 1 of 'Gecode::Set::Rel::Distinct<View0, View1>::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SingletonView]'
   48 |   Distinct<View0,View1>::Distinct(Home home, View0 x, View1 y)
      |                                   ~~~~~^~~~
In file included from ./gecode/set/rel.hh:311,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]':
./gecode/set/rel/re-subset.hpp:97:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-subset.hpp:93:3:   required from here
./gecode/set/rel/subset.hpp:60:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   60 |     (void) new (home) Subset(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:311,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/subset.hpp:48:36: note:   initializing argument 1 of 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
   48 |   Subset<View0,View1>::Subset(Home home, View0 y0, View1 y1)
      |                               ~~~~~^~~~
In file included from ./gecode/set/rel.hh:312,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nosubset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]':
./gecode/set/rel/re-subset.hpp:102:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-subset.hpp:93:3:   required from here
./gecode/set/rel/nosubset.hpp:67:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   67 |     (void) new (home) NoSubset<View0,View1>(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:312,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nosubset.hpp:51:40: note:   initializing argument 1 of 'Gecode::Set::Rel::NoSubset<View0, View1>::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
   51 |   NoSubset<View0,View1>::NoSubset(Home home, View0 y0, View1 y1)
      |                                   ~~~~~^~~~
./gecode/set/rel/nosubset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/re-subset.hpp:102:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-subset.hpp:93:3:   required from here
./gecode/set/rel/nosubset.hpp:67:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   67 |     (void) new (home) NoSubset<View0,View1>(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:312,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nosubset.hpp:51:40: note:   initializing argument 1 of 'Gecode::Set::Rel::NoSubset<View0, View1>::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
   51 |   NoSubset<View0,View1>::NoSubset(Home home, View0 y0, View1 y1)
      |                                   ~~~~~^~~~
./gecode/set/rel/nosubset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]':
./gecode/set/rel/re-subset.hpp:102:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-subset.hpp:93:3:   required from here
./gecode/set/rel/nosubset.hpp:67:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   67 |     (void) new (home) NoSubset<View0,View1>(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:312,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nosubset.hpp:51:40: note:   initializing argument 1 of 'Gecode::Set::Rel::NoSubset<View0, View1>::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
   51 |   NoSubset<View0,View1>::NoSubset(Home home, View0 y0, View1 y1)
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]':
./gecode/set/rel/re-eq.hpp:106:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-eq.hpp:96:3:   required from here
./gecode/set/rel/nq.hpp:64:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       GECODE_ES_CHECK((DistinctDoit<View1>::post(home,y,cv)));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nq.hpp:101:34: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
  101 |   DistinctDoit<View0>::post(Home home, View0 x, ConstSetView y) {
      |                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nq.hpp:70:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   70 |       GECODE_ES_CHECK((DistinctDoit<View0>::post(home,x,cv)));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nq.hpp:101:34: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
  101 |   DistinctDoit<View0>::post(Home home, View0 x, ConstSetView y) {
      |                             ~~~~~^~~~
./gecode/set/rel/nq.hpp:72:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   72 |     (void) new (home) Distinct<View0,View1>(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nq.hpp:48:40: note:   initializing argument 1 of 'Gecode::Set::Rel::Distinct<View0, View1>::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]'
   48 |   Distinct<View0,View1>::Distinct(Home home, View0 x, View1 y)
      |                                   ~~~~~^~~~
In file included from ./gecode/set/rel.hh:311,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]':
./gecode/set/rel/re-subset.hpp:97:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-subset.hpp:93:3:   required from here
./gecode/set/rel/subset.hpp:60:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   60 |     (void) new (home) Subset(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:311,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/subset.hpp:48:36: note:   initializing argument 1 of 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
   48 |   Subset<View0,View1>::Subset(Home home, View0 y0, View1 y1)
      |                               ~~~~~^~~~
In file included from ./gecode/set/rel.hh:312,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nosubset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]':
./gecode/set/rel/re-subset.hpp:102:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-subset.hpp:93:3:   required from here
./gecode/set/rel/nosubset.hpp:67:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   67 |     (void) new (home) NoSubset<View0,View1>(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:312,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nosubset.hpp:51:40: note:   initializing argument 1 of 'Gecode::Set::Rel::NoSubset<View0, View1>::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
   51 |   NoSubset<View0,View1>::NoSubset(Home home, View0 y0, View1 y1)
      |                                   ~~~~~^~~~
./gecode/set/rel/nosubset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/re-subset.hpp:102:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-subset.hpp:93:3:   required from here
./gecode/set/rel/nosubset.hpp:67:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   67 |     (void) new (home) NoSubset<View0,View1>(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:312,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nosubset.hpp:51:40: note:   initializing argument 1 of 'Gecode::Set::Rel::NoSubset<View0, View1>::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   51 |   NoSubset<View0,View1>::NoSubset(Home home, View0 y0, View1 y1)
      |                                   ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/subset.hpp:86:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel/subset.hpp:72:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>]':
./gecode/set/rel/nq.hpp:70:7:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SingletonView]'
./gecode/set/rel/re-eq.hpp:106:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-eq.hpp:96:3:   required from here
./gecode/set/rel/nq.hpp:102:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |     (void) new (home) DistinctDoit<View0>(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nq.hpp:147:42: note:   initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
  147 |   DistinctDoit<View0>::DistinctDoit(Home home, View0 _x, ConstSetView _y)
      |                                     ~~~~~^~~~
./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct<View0, View1>::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SingletonView]':
./gecode/set/rel/nq.hpp:72:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SingletonView]'
./gecode/set/rel/re-eq.hpp:106:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-eq.hpp:96:3:   required from here
./gecode/set/rel/nq.hpp:49:73: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0, PC_SET_VAL, View1, PC_SET_VAL>(home,x,y) {}
      |                                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc0 = 0; View1 = Gecode::Set::SingletonView; int pc1 = 0]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:311,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/subset.hpp: In instantiation of 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]':
./gecode/set/rel/subset.hpp:60:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel/re-subset.hpp:97:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-subset.hpp:93:3:   required from here
./gecode/set/rel/subset.hpp:50:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   50 |                             View1,PC_SET_CLUB>(home,y0,y1) {}
      |                                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 3; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:312,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nosubset.hpp: In instantiation of 'Gecode::Set::Rel::NoSubset<View0, View1>::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]':
./gecode/set/rel/nosubset.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel/re-subset.hpp:102:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-subset.hpp:93:3:   required from here
./gecode/set/rel/nosubset.hpp:53:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |                             View1,PC_SET_CGLB>(home,y0,y1) {}
      |                                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 2; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 3]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:312,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nosubset.hpp: In instantiation of 'Gecode::Set::Rel::NoSubset<View0, View1>::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/nosubset.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/re-subset.hpp:102:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-subset.hpp:93:3:   required from here
./gecode/set/rel/nosubset.hpp:53:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |                             View1,PC_SET_CGLB>(home,y0,y1) {}
      |                                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 2; View1 = Gecode::Set::SetView; int pc1 = 3]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:312,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nosubset.hpp: In instantiation of 'Gecode::Set::Rel::NoSubset<View0, View1>::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]':
./gecode/set/rel/nosubset.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
./gecode/set/rel/re-subset.hpp:102:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-subset.hpp:93:3:   required from here
./gecode/set/rel/nosubset.hpp:53:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |                             View1,PC_SET_CGLB>(home,y0,y1) {}
      |                                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 2; View1 = Gecode::Set::SingletonView; int pc1 = 3]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct<View0, View1>::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]':
./gecode/set/rel/nq.hpp:72:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]'
./gecode/set/rel/re-eq.hpp:106:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-eq.hpp:96:3:   required from here
./gecode/set/rel/nq.hpp:49:73: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0, PC_SET_VAL, View1, PC_SET_VAL>(home,x,y) {}
      |                                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc0 = 0; View1 = Gecode::Set::SetView; int pc1 = 0]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:311,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/subset.hpp: In instantiation of 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]':
./gecode/set/rel/subset.hpp:60:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel/re-subset.hpp:97:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-subset.hpp:93:3:   required from here
./gecode/set/rel/subset.hpp:50:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   50 |                             View1,PC_SET_CLUB>(home,y0,y1) {}
      |                                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:312,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nosubset.hpp: In instantiation of 'Gecode::Set::Rel::NoSubset<View0, View1>::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]':
./gecode/set/rel/nosubset.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel/re-subset.hpp:102:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-subset.hpp:93:3:   required from here
./gecode/set/rel/nosubset.hpp:53:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |                             View1,PC_SET_CGLB>(home,y0,y1) {}
      |                                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 2; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 3]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:312,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nosubset.hpp: In instantiation of 'Gecode::Set::Rel::NoSubset<View0, View1>::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/nosubset.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/re-subset.hpp:102:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-subset.hpp:93:3:   required from here
./gecode/set/rel/nosubset.hpp:53:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |                             View1,PC_SET_CGLB>(home,y0,y1) {}
      |                                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 2; View1 = Gecode::Set::SetView; int pc1 = 3]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/subset.hpp:86:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel/subset.hpp:72:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>]':
./gecode/set/rel/nq.hpp:102:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel/nq.hpp:70:7:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SingletonView]'
./gecode/set/rel/re-eq.hpp:106:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-eq.hpp:96:3:   required from here
./gecode/set/rel/nq.hpp:148:56: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  148 |     : UnaryPropagator<View0, PC_SET_ANY>(home,_x), y(_y)  {}
      |                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp:296:50: note:   initializing argument 1 of 'Gecode::UnaryPropagator<View, pc>::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc = 4]'
  296 |   UnaryPropagator<View,pc>::UnaryPropagator(Home home, View y0)
      |                                             ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc0 = 0; View1 = Gecode::Set::SingletonView; int pc1 = 0]':
./gecode/set/rel/nq.hpp:49:73:   required from 'Gecode::Set::Rel::Distinct<View0, View1>::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SingletonView]'
./gecode/set/rel/nq.hpp:72:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SingletonView]'
./gecode/set/rel/re-eq.hpp:106:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-eq.hpp:96:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 3; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 2]':
./gecode/set/rel/subset.hpp:50:58:   required from 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel/subset.hpp:60:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel/re-subset.hpp:97:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-subset.hpp:93:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 2; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 3]':
./gecode/set/rel/nosubset.hpp:53:58:   required from 'Gecode::Set::Rel::NoSubset<View0, View1>::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel/nosubset.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel/re-subset.hpp:102:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-subset.hpp:93:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 2; View1 = Gecode::Set::SetView; int pc1 = 3]':
./gecode/set/rel/nosubset.hpp:53:58:   required from 'Gecode::Set::Rel::NoSubset<View0, View1>::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/nosubset.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/re-subset.hpp:102:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-subset.hpp:93:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 2; View1 = Gecode::Set::SingletonView; int pc1 = 3]':
./gecode/set/rel/nosubset.hpp:53:58:   required from 'Gecode::Set::Rel::NoSubset<View0, View1>::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
./gecode/set/rel/nosubset.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
./gecode/set/rel/re-subset.hpp:102:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-subset.hpp:93:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc0 = 0; View1 = Gecode::Set::SetView; int pc1 = 0]':
./gecode/set/rel/nq.hpp:49:73:   required from 'Gecode::Set::Rel::Distinct<View0, View1>::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]'
./gecode/set/rel/nq.hpp:72:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]'
./gecode/set/rel/re-eq.hpp:106:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-eq.hpp:96:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 2]':
./gecode/set/rel/subset.hpp:50:58:   required from 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel/subset.hpp:60:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel/re-subset.hpp:97:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-subset.hpp:93:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 2; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 3]':
./gecode/set/rel/nosubset.hpp:53:58:   required from 'Gecode::Set::Rel::NoSubset<View0, View1>::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel/nosubset.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel/re-subset.hpp:102:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-subset.hpp:93:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 2; View1 = Gecode::Set::SetView; int pc1 = 3]':
./gecode/set/rel/nosubset.hpp:53:58:   required from 'Gecode::Set::Rel::NoSubset<View0, View1>::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/nosubset.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/re-subset.hpp:102:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReSubset<View0, View1, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-subset.hpp:93:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator<View, pc>::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc = 4]':
./gecode/set/rel/nq.hpp:148:56:   required from 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel/nq.hpp:102:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel/nq.hpp:70:7:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SingletonView]'
./gecode/set/rel/re-eq.hpp:106:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::ReEq<View0, View1, CtrlView, rm>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]'
./gecode/set/rel/re-eq.hpp:96:3:   required from here
./gecode/kernel/propagator.hpp:297:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  297 |     : Propagator(home), x0(y0) {
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]':
./gecode/set/rel/subset.hpp:86:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ModEventDelta = int]'
./gecode/set/rel/subset.hpp:72:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]':
./gecode/set/rel/subset.hpp:86:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ModEventDelta = int]'
./gecode/set/rel/subset.hpp:72:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel/subset.hpp:86:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ModEventDelta = int]'
./gecode/set/rel/subset.hpp:72:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/rel.cpp:41:
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel/subset.hpp:86:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ModEventDelta = int]'
./gecode/set/rel/subset.hpp:72:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel/subset.hpp:86:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ModEventDelta = int]'
./gecode/set/rel/subset.hpp:72:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>]'
./gecode/set/rel/subset.hpp:86:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; Gecode::ModEventDelta = int]'
./gecode/set/rel/subset.hpp:72:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/rel.hh:47,
                 from gecode/set/rel.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
./gecode/kernel/core.hpp: In member function 'void Gecode::VarImp<VIC>::subscribe(Gecode::Space&, Gecode::Propagator&, Gecode::PropCond, bool, Gecode::ModEvent, bool) [with VIC = Gecode::Int::BoolVarImpConf]':
./gecode/kernel/core.hpp:3396:24: warning: array subscript -1 is below array bounds of 'unsigned int [1]' [-Warray-bounds]
 3396 |     return b.base+u.idx[pc-1];
      |                   ~~~~~^
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/rel-op/post-compl-cvc.o  gecode/set/rel-op/post-compl-cvc.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
gecode/set/rel-op/post-compl-cvc.cpp: In function 'void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::ConstSetView)':
gecode/set/rel-op/post-compl-cvc.cpp:53:65: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |     rel_eq<ConstSetView,SetView,ConstSetView>(home, x, op, y, cz);
      |                                                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-compl-cvc.cpp:42:
./gecode/set/rel-op/post.hpp:49:15: note:   initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
   49 |   rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) {
      |          ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]':
gecode/set/rel-op/post-compl-cvc.cpp:53:65:   required from here
./gecode/set/rel-op/post.hpp:55:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |                              ::post(home, x0, x1, emptyset)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-compl-cvc.cpp:42:
./gecode/set/rel-op/superofinter.hpp:62:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
   62 |   SuperOfInter<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/set/rel-op/post.hpp:62:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   62 |                         ::post(home, x0, x1, x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-compl-cvc.cpp:42:
./gecode/set/rel-op/union.hpp:65:50: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
   65 |   ExecStatus Union<View0,View1,View2>::post(Home home, View0 x0,
      |                                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/set/rel-op/post.hpp:68:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |                              ::post(home, x0,x1,x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-compl-cvc.cpp:42:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/set/rel-op/post.hpp:77:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |                         ::post(home,x0,cx1,x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-compl-cvc.cpp:42:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-compl-cvc.cpp:42:
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]':
./gecode/set/rel-op/post.hpp:54:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-compl-cvc.cpp:53:65:   required from here
./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     (void) new (home) SuperOfInter<View0,View1,View2>(home, x0, x1, x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-compl-cvc.cpp:42:
./gecode/set/rel-op/superofinter.hpp:49:9: note:   initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
   49 |   (Home home, View0 y0, View1 y1, View2 y2)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-compl-cvc.cpp:42:
./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/post.hpp:60:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-compl-cvc.cpp:53:65:   required from here
./gecode/set/rel-op/union.hpp:67:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   67 |     (void) new (home) Union<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-compl-cvc.cpp:42:
./gecode/set/rel-op/union.hpp:53:40: note:   initializing argument 1 of 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
   53 |   Union<View0,View1,View2>::Union(Home home, View0 y0,View1 y1,View2 y2)
      |                                   ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-compl-cvc.cpp:42:
./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/post.hpp:67:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-compl-cvc.cpp:53:65:   required from here
./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     (void) new (home) Intersection<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-compl-cvc.cpp:42:
./gecode/set/rel-op/inter.hpp:190:54: note:   initializing argument 1 of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
  190 |   Intersection<View0,View1,View2>::Intersection(Home home,
      |                                                 ~~~~~^~~~
./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/post.hpp:74:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-compl-cvc.cpp:53:65:   required from here
./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     (void) new (home) Intersection<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-compl-cvc.cpp:42:
./gecode/set/rel-op/inter.hpp:190:54: note:   initializing argument 1 of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]'
  190 |   Intersection<View0,View1,View2>::Intersection(Home home,
      |                                                 ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-compl-cvc.cpp:42:
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]':
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
./gecode/set/rel-op/post.hpp:54:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-compl-cvc.cpp:53:65:   required from here
./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |                              View2,PC_SET_CLUB>(home,y0,y1,y2) {}
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-compl-cvc.cpp:42:
./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/union.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:60:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-compl-cvc.cpp:53:65:   required from here
./gecode/set/rel-op/union.hpp:55:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-compl-cvc.cpp:42:
./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:67:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-compl-cvc.cpp:53:65:   required from here
./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  193 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-compl-cvc.cpp:42:
./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:74:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-compl-cvc.cpp:53:65:   required from here
./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  193 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]':
./gecode/set/rel-op/superofinter.hpp:51:62:   required from 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
./gecode/set/rel-op/post.hpp:54:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-compl-cvc.cpp:53:65:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]':
./gecode/set/rel-op/union.hpp:55:61:   required from 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/union.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:60:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-compl-cvc.cpp:53:65:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]':
./gecode/set/rel-op/inter.hpp:193:61:   required from 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:74:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-compl-cvc.cpp:53:65:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-compl-cvc.cpp:42:
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-compl-cvc.cpp:42:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ConstSetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/inter.hpp:169:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-compl-cvc.cpp:42:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-compl-cvc.cpp:42:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-compl-cvc.cpp:42:
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/inter.hpp:169:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-compl-cvc.cpp:42:
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/inter.hpp:169:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-compl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-compl-cvc.cpp:42:
./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/post.hpp:55:62: warning: this statement may fall through [-Wimplicit-fallthrough=]
   55 |                              ::post(home, x0, x1, emptyset)));
      |                                                              ^
./gecode/set/rel-op/post.hpp:58:5: note: here
   58 |     case SOT_UNION:
      |     ^~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/rel-op/post-nocompl-cvv.o  gecode/set/rel-op/post-nocompl-cvv.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
gecode/set/rel-op/post-nocompl-cvv.cpp: In function 'void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::SetView)':
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     rel_op_post_nocompl<ConstSetView,SetView,SetView>(home, x, op, y, r, z);
      |                                                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/post.hpp:192:28: note:   initializing argument 1 of 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
  192 |   rel_op_post_nocompl(Home home, View0 x, SetOpType op, View1 y,
      |                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/set/rel-op/post.hpp:197:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  197 |       rel_eq<View0,View1,View2>(home, x, op, y, z);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/post.hpp:49:15: note:   initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
   49 |   rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) {
      |          ~~~~~^~~~
./gecode/set/rel-op/post.hpp:202:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  202 |         rel_eq<View0,View1,SetView>(home, x, op, y, tmp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/post.hpp:49:15: note:   initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
   49 |   rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) {
      |          ~~~~~^~~~
./gecode/set/rel-op/post.hpp:203:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  203 |         rel_op_post_lex<View2>(home,tmp,r,z);
      |         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/post.hpp:171:24: note:   initializing argument 1 of 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]'
  171 |   rel_op_post_lex(Home home, SetView x0, SetRelType r, View x1) {
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/set/rel-op/post.hpp:211:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  211 |                         ::post(home,tmp,z)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel/nq.hpp:59:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   59 |   Distinct<View0,View1>::post(Home home, View0 x, View1 y) {
      |                               ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/post.hpp:212:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  212 |         rel_eq<View0,View1,SetView>(home, x, op, y, tmp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/post.hpp:49:15: note:   initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
   49 |   rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) {
      |          ~~~~~^~~~
./gecode/set/rel-op/post.hpp:216:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  216 |       rel_sub<View0,View1,View2>(home, x, op, y, z);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/post.hpp:85:16: note:   initializing argument 1 of 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   85 |   rel_sub(Home home, View0 x0, SetOpType op, View1 x1, View2 x2) {
      |           ~~~~~^~~~
./gecode/set/rel-op/post.hpp:219:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |       rel_sup<View0,View1,View2>(home, x, op, y, z);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/post.hpp:126:16: note:   initializing argument 1 of 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
  126 |   rel_sup(Home home, View0 x0, SetOpType op, View1 x1, View2 x2) {
      |           ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/set/rel-op/post.hpp:226:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  226 |                              ::post(home, z, tmp, emptyset)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/superofinter.hpp:62:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
   62 |   SuperOfInter<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/post.hpp:227:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  227 |         rel_eq<View0,View1,SetView>(home, x, op, y, tmp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/post.hpp:49:15: note:   initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
   49 |   rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) {
      |          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/set/rel-op/post.hpp:55:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |                              ::post(home, x0, x1, emptyset)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/superofinter.hpp:62:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
   62 |   SuperOfInter<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/set/rel-op/post.hpp:62:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   62 |                         ::post(home, x0, x1, x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/union.hpp:65:50: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   65 |   ExecStatus Union<View0,View1,View2>::post(Home home, View0 x0,
      |                                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/set/rel-op/post.hpp:68:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |                              ::post(home, x0,x1,x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/set/rel-op/post.hpp:77:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |                         ::post(home,x0,cx1,x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:203:31:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/set/rel-op/post.hpp:174:56: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  174 |       GECODE_ES_FAIL((Rel::Lq<SetView,View,false>::post(home,x0,x1)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel/lq.hpp:250:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]'
  250 |   Lq<View0,View1,strict>::post(Home home, View0 x, View1 y) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/set/rel-op/post.hpp:177:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  177 |       GECODE_ES_FAIL((Rel::Lq<SetView,View,true>::post(home,x0,x1)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel/lq.hpp:250:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]'
  250 |   Lq<View0,View1,strict>::post(Home home, View0 x, View1 y) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/set/rel-op/post.hpp:180:56: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  180 |       GECODE_ES_FAIL((Rel::Lq<View,SetView,false>::post(home,x1,x0)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel/lq.hpp:250:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]'
  250 |   Lq<View0,View1,strict>::post(Home home, View0 x, View1 y) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/set/rel-op/post.hpp:183:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  183 |       GECODE_ES_FAIL((Rel::Lq<View,SetView,true>::post(home,x1,x0)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel/lq.hpp:250:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]'
  250 |   Lq<View0,View1,strict>::post(Home home, View0 x, View1 y) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:209:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/set/rel/nq.hpp:64:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       GECODE_ES_CHECK((DistinctDoit<View1>::post(home,y,cv)));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel/nq.hpp:101:34: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
  101 |   DistinctDoit<View0>::post(Home home, View0 x, ConstSetView y) {
      |                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/set/rel/nq.hpp:70:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   70 |       GECODE_ES_CHECK((DistinctDoit<View0>::post(home,x,cv)));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel/nq.hpp:101:34: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
  101 |   DistinctDoit<View0>::post(Home home, View0 x, ConstSetView y) {
      |                             ~~~~~^~~~
./gecode/set/rel/nq.hpp:72:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   72 |     (void) new (home) Distinct<View0,View1>(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel/nq.hpp:48:40: note:   initializing argument 1 of 'Gecode::Set::Rel::Distinct<View0, View1>::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   48 |   Distinct<View0,View1>::Distinct(Home home, View0 x, View1 y)
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:216:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/set/rel-op/post.hpp:91:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   91 |                              ::post(home, x0, x1, emptyset)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/superofinter.hpp:62:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
   62 |   SuperOfInter<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/set/rel-op/post.hpp:98:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   98 |                        (Rel::Subset<SetView,View2>::post(home,tmp,x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:311,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel/subset.hpp:59:45: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   59 |   ExecStatus Subset<View0,View1>::post(Home home, View0 x, View1 y) {
      |                                        ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/set/rel-op/post.hpp:102:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |                         ::post(home, x0, x1, tmp)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/union.hpp:65:50: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   65 |   ExecStatus Union<View0,View1,View2>::post(Home home, View0 x0,
      |                                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/set/rel-op/post.hpp:108:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  108 |                              ::post(home, x0,x1,x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/superofinter.hpp:62:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   62 |   SuperOfInter<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/set/rel-op/post.hpp:117:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  117 |                         ::post(home,x0,cx1,x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/superofinter.hpp:62:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]'
   62 |   SuperOfInter<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:219:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/set/rel-op/post.hpp:132:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  132 |                              ::post(home, x0, x1, emptyset)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/superofinter.hpp:62:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
   62 |   SuperOfInter<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/set/rel-op/post.hpp:139:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  139 |                         ::post(home, x0, x1, x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:289,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/subofunion.hpp:159:9: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
  159 |   (Home home, View0 x0, View1 x1, View2 x2) {
      |    ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/set/rel-op/post.hpp:146:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  146 |                        (Rel::Subset<View2,SetView>::post(home,x2,tmp)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:311,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel/subset.hpp:59:45: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   59 |   ExecStatus Subset<View0,View1>::post(Home home, View0 x, View1 y) {
      |                                        ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/set/rel-op/post.hpp:149:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  149 |                              ::post(home, x0,x1,tmp)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/set/rel-op/post.hpp:156:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  156 |                        (Rel::Subset<View2,SetView>::post(home,x2,tmp)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:311,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel/subset.hpp:59:45: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   59 |   ExecStatus Subset<View0,View1>::post(Home home, View0 x, View1 y) {
      |                                        ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/set/rel-op/post.hpp:162:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  162 |                         ::post(home,x0,cx1,tmp)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]':
./gecode/set/rel-op/post.hpp:225:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     (void) new (home) SuperOfInter<View0,View1,View2>(home, x0, x1, x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/superofinter.hpp:49:9: note:   initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
   49 |   (Home home, View0 y0, View1 y1, View2 y2)
      |    ~~~~~^~~~
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]':
./gecode/set/rel-op/post.hpp:54:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     (void) new (home) SuperOfInter<View0,View1,View2>(home, x0, x1, x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/superofinter.hpp:49:9: note:   initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
   49 |   (Home home, View0 y0, View1 y1, View2 y2)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:60:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/set/rel-op/union.hpp:67:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   67 |     (void) new (home) Union<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/union.hpp:53:40: note:   initializing argument 1 of 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   53 |   Union<View0,View1,View2>::Union(Home home, View0 y0,View1 y1,View2 y2)
      |                                   ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:67:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     (void) new (home) Intersection<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/inter.hpp:190:54: note:   initializing argument 1 of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
  190 |   Intersection<View0,View1,View2>::Intersection(Home home,
      |                                                 ~~~~~^~~~
./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:74:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     (void) new (home) Intersection<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/inter.hpp:190:54: note:   initializing argument 1 of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]'
  190 |   Intersection<View0,View1,View2>::Intersection(Home home,
      |                                                 ~~~~~^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]':
./gecode/set/rel-op/post.hpp:174:7:   required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:203:31:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/set/rel/lq.hpp:253:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  253 |     (void) new (home) Lq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel/lq.hpp:240:35: note:   initializing argument 1 of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]'
  240 |   Lq<View0,View1,strict>::Lq(Home home, View0 x, View1 y)
      |                              ~~~~~^~~~
./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]':
./gecode/set/rel-op/post.hpp:177:7:   required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:203:31:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/set/rel/lq.hpp:253:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  253 |     (void) new (home) Lq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel/lq.hpp:240:35: note:   initializing argument 1 of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]'
  240 |   Lq<View0,View1,strict>::Lq(Home home, View0 x, View1 y)
      |                              ~~~~~^~~~
In file included from ./gecode/set/rel.hh:316,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]':
./gecode/set/rel/nq.hpp:64:7:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:209:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/set/rel/nq.hpp:102:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |     (void) new (home) DistinctDoit<View0>(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel/nq.hpp:147:42: note:   initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
  147 |   DistinctDoit<View0>::DistinctDoit(Home home, View0 _x, ConstSetView _y)
      |                                     ~~~~~^~~~
./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct<View0, View1>::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/nq.hpp:72:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:209:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/set/rel/nq.hpp:49:73: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0, PC_SET_VAL, View1, PC_SET_VAL>(home,x,y) {}
      |                                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SetView; int pc1 = 0]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:311,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel/subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:97:9:   required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:216:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/set/rel/subset.hpp:60:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   60 |     (void) new (home) Subset(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:311,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel/subset.hpp:48:36: note:   initializing argument 1 of 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   48 |   Subset<View0,View1>::Subset(Home home, View0 y0, View1 y1)
      |                               ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:107:9:   required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:216:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     (void) new (home) SuperOfInter<View0,View1,View2>(home, x0, x1, x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/superofinter.hpp:49:9: note:   initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   49 |   (Home home, View0 y0, View1 y1, View2 y2)
      |    ~~~~~^~~~
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:114:9:   required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:216:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     (void) new (home) SuperOfInter<View0,View1,View2>(home, x0, x1, x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/superofinter.hpp:49:9: note:   initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]'
   49 |   (Home home, View0 y0, View1 y1, View2 y2)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:289,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/subofunion.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:137:9:   required from 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:219:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/set/rel-op/subofunion.hpp:160:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  160 |     (void) new (home) SubOfUnion<View0,View1,View2>(home,x0, x1, x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:289,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/subofunion.hpp:145:50: note:   initializing argument 1 of 'Gecode::Set::RelOp::SubOfUnion<View0, View1, View2>::SubOfUnion(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
  145 |   SubOfUnion<View0,View1,View2>::SubOfUnion(Home home, View0 y0,
      |                                             ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]':
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
./gecode/set/rel-op/post.hpp:225:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |                              View2,PC_SET_CLUB>(home,y0,y1,y2) {}
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]':
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
./gecode/set/rel-op/post.hpp:54:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |                              View2,PC_SET_CLUB>(home,y0,y1,y2) {}
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/union.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:60:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/set/rel-op/union.hpp:55:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:67:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  193 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:74:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  193 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]':
./gecode/set/rel/lq.hpp:253:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]'
./gecode/set/rel-op/post.hpp:174:7:   required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:203:31:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/set/rel/lq.hpp:241:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]':
./gecode/set/rel/lq.hpp:253:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]'
./gecode/set/rel-op/post.hpp:177:7:   required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:203:31:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/set/rel/lq.hpp:241:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:316,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]':
./gecode/set/rel/nq.hpp:102:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
./gecode/set/rel/nq.hpp:64:7:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:209:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/set/rel/nq.hpp:148:56: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  148 |     : UnaryPropagator<View0, PC_SET_ANY>(home,_x), y(_y)  {}
      |                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/propagator.hpp:296:50: note:   initializing argument 1 of 'Gecode::UnaryPropagator<View, pc>::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]'
  296 |   UnaryPropagator<View,pc>::UnaryPropagator(Home home, View y0)
      |                                             ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SetView; int pc1 = 0]':
./gecode/set/rel/nq.hpp:49:73:   required from 'Gecode::Set::Rel::Distinct<View0, View1>::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/nq.hpp:72:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:209:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:311,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel/subset.hpp: In instantiation of 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/subset.hpp:60:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:97:9:   required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:216:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/set/rel/subset.hpp:50:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   50 |                             View1,PC_SET_CLUB>(home,y0,y1) {}
      |                                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:107:9:   required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:216:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |                              View2,PC_SET_CLUB>(home,y0,y1,y2) {}
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 2]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:114:9:   required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:216:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |                              View2,PC_SET_CLUB>(home,y0,y1,y2) {}
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 2]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:289,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/subofunion.hpp: In instantiation of 'Gecode::Set::RelOp::SubOfUnion<View0, View1, View2>::SubOfUnion(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/subofunion.hpp:160:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:137:9:   required from 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:219:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/set/rel-op/subofunion.hpp:148:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  148 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]':
./gecode/set/rel-op/superofinter.hpp:51:62:   required from 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
./gecode/set/rel-op/post.hpp:225:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]':
./gecode/set/rel-op/superofinter.hpp:51:62:   required from 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
./gecode/set/rel-op/post.hpp:54:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]':
./gecode/set/rel-op/union.hpp:55:61:   required from 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/union.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:60:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]':
./gecode/set/rel-op/inter.hpp:193:61:   required from 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:74:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]':
./gecode/set/rel/lq.hpp:241:70:   required from 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]'
./gecode/set/rel/lq.hpp:253:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]'
./gecode/set/rel-op/post.hpp:174:7:   required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:203:31:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator<View, pc>::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]':
./gecode/set/rel/nq.hpp:148:56:   required from 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
./gecode/set/rel/nq.hpp:102:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
./gecode/set/rel/nq.hpp:64:7:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:209:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/kernel/propagator.hpp:297:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  297 |     : Propagator(home), x0(y0) {
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]':
./gecode/set/rel/subset.hpp:50:58:   required from 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/subset.hpp:60:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:97:9:   required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:216:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 2]':
./gecode/set/rel-op/superofinter.hpp:51:62:   required from 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:107:9:   required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:216:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 2]':
./gecode/set/rel-op/superofinter.hpp:51:62:   required from 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:114:9:   required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:216:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op/post-nocompl-cvv.cpp:49:75:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/subset.hpp:86:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel/subset.hpp:72:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]':
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel-op/inter.hpp:169:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/subset.hpp:86:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel/subset.hpp:72:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/inter.hpp:169:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/inter.hpp:169:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl-cvv.cpp:42:
./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:91:62: warning: this statement may fall through [-Wimplicit-fallthrough=]
   91 |                              ::post(home, x0, x1, emptyset)));
      |                                                              ^
./gecode/set/rel-op/post.hpp:94:5: note: here
   94 |     case SOT_UNION:
      |     ^~~~
./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:132:62: warning: this statement may fall through [-Wimplicit-fallthrough=]
  132 |                              ::post(home, x0, x1, emptyset)));
      |                                                              ^
./gecode/set/rel-op/post.hpp:135:5: note: here
  135 |     case SOT_UNION:
      |     ^~~~
./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:55:62: warning: this statement may fall through [-Wimplicit-fallthrough=]
   55 |                              ::post(home, x0, x1, emptyset)));
      |                                                              ^
./gecode/set/rel-op/post.hpp:58:5: note: here
   58 |     case SOT_UNION:
      |     ^~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/int.o  gecode/set/int.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from gecode/set/int.cpp:40:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/int.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/int.cpp:40:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/int.cpp:40:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/int.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/int.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/int.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/int.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/int.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/int.cpp:40:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/int.cpp:40:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/int.cpp:40:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/int.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/int.cpp:40:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/int.cpp:40:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/int.cpp:40:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/int.cpp:40:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/int.cpp:40:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/int.cpp:40:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/int.cpp:40:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/int.cpp:40:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/set/int.cpp:40:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
gecode/set/int.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)':
gecode/set/int.cpp:57:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   57 |                         ::post(home,s,xsingle)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/int.cpp:43:
./gecode/set/rel/eq.hpp:58:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
   58 |   Eq<View0,View1>::post(Home home, View0 x, View1 y) {
      |                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
gecode/set/int.cpp:69:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |                         ::post(home,xsingle,sv)));
      |                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:312,
                 from gecode/set/int.cpp:43:
./gecode/set/rel/nosubset.hpp:64:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
   64 |   NoSubset<View0,View1>::post(Home home, View0 x, View1 y) {
      |                               ~~~~~^~~~
gecode/set/int.cpp:76:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   76 |         rel(home, tmp, IRT_LQ, x);
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/int.cpp:40:
./gecode/int.hh:1047:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1047 |   rel(Home home, IntVar x0, IntRelType irt, IntVar x1,
      |       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
gecode/set/int.cpp:77:75: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |         GECODE_ES_FAIL(Set::Int::MaxElement<Set::SetView>::post(home,s,tmp));
      |                                                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/int.hh:296,
                 from gecode/set/int.cpp:42:
./gecode/set/int/minmax.hpp:410:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::MaxElement<View>::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]'
  410 |   MaxElement<View>::post(Home home, View x0,
      |                          ~~~~~^~~~
gecode/set/int.cpp:83:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   83 |         rel(home, tmp, IRT_LE, x);
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/int.cpp:40:
./gecode/int.hh:1047:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1047 |   rel(Home home, IntVar x0, IntRelType irt, IntVar x1,
      |       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
gecode/set/int.cpp:84:75: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         GECODE_ES_FAIL(Set::Int::MaxElement<Set::SetView>::post(home,s,tmp));
      |                                                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/int.hh:296,
                 from gecode/set/int.cpp:42:
./gecode/set/int/minmax.hpp:410:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::MaxElement<View>::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]'
  410 |   MaxElement<View>::post(Home home, View x0,
      |                          ~~~~~^~~~
gecode/set/int.cpp:90:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   90 |         rel(home, tmp, IRT_GQ, x);
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/int.cpp:40:
./gecode/int.hh:1047:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1047 |   rel(Home home, IntVar x0, IntRelType irt, IntVar x1,
      |       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
gecode/set/int.cpp:91:75: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   91 |         GECODE_ES_FAIL(Set::Int::MinElement<Set::SetView>::post(home,s,tmp));
      |                                                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/int.hh:296,
                 from gecode/set/int.cpp:42:
./gecode/set/int/minmax.hpp:57:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::MinElement<View>::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]'
   57 |   MinElement<View>::post(Home home, View x0, Gecode::Int::IntView x1) {
      |                          ~~~~~^~~~
gecode/set/int.cpp:97:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   97 |         rel(home, tmp, IRT_GR, x);
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/int.cpp:40:
./gecode/int.hh:1047:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1047 |   rel(Home home, IntVar x0, IntRelType irt, IntVar x1,
      |       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
gecode/set/int.cpp:98:75: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   98 |         GECODE_ES_FAIL(Set::Int::MinElement<Set::SetView>::post(home,s,tmp));
      |                                                                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/int.hh:296,
                 from gecode/set/int.cpp:42:
./gecode/set/int/minmax.hpp:57:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::MinElement<View>::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]'
   57 |   MinElement<View>::post(Home home, View x0, Gecode::Int::IntView x1) {
      |                          ~~~~~^~~~
gecode/set/int.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)':
gecode/set/int.cpp:117:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  117 |     rel(home, s, rr, x);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/set/int.cpp:48:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)'
   48 |   rel(Home home, SetVar s, IntRelType r, IntVar x) {
      |       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
gecode/set/int.cpp: In function 'void Gecode::min(Gecode::Home, Gecode::SetVar, Gecode::IntVar)':
gecode/set/int.cpp:123:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  123 |     GECODE_ES_FAIL(Set::Int::MinElement<Set::SetView>::post(home,s,x));
      |                                                                     ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/int.hh:296,
                 from gecode/set/int.cpp:42:
./gecode/set/int/minmax.hpp:57:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::MinElement<View>::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]'
   57 |   MinElement<View>::post(Home home, View x0, Gecode::Int::IntView x1) {
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
gecode/set/int.cpp: In function 'void Gecode::notMin(Gecode::Home, Gecode::SetVar, Gecode::IntVar)':
gecode/set/int.cpp:128:72: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |     GECODE_ES_FAIL(Set::Int::NotMinElement<Set::SetView>::post(home,s,x));
      |                                                                        ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/int.hh:296,
                 from gecode/set/int.cpp:42:
./gecode/set/int/minmax.hpp:143:34: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::NotMinElement<View>::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]'
  143 |   NotMinElement<View>::post(Home home, View x0, Gecode::Int::IntView x1) {
      |                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
gecode/set/int.cpp: In function 'void Gecode::min(Gecode::Home, Gecode::SetVar, Gecode::IntVar, Gecode::Reify)':
gecode/set/int.cpp:136:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  136 |                      ::post(home,s,x,r.var())));
      |                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/int.hh:296,
                 from gecode/set/int.cpp:42:
./gecode/set/int/minmax.hpp:270:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement<View, rm>::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  270 |   ReMinElement<View,rm>::post(Home home, View x0, Gecode::Int::IntView x1,
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
gecode/set/int.cpp:140:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  140 |                      ::post(home,s,x,r.var())));
      |                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/int.hh:296,
                 from gecode/set/int.cpp:42:
./gecode/set/int/minmax.hpp:270:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement<View, rm>::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  270 |   ReMinElement<View,rm>::post(Home home, View x0, Gecode::Int::IntView x1,
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
gecode/set/int.cpp:144:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  144 |                      ::post(home,s,x,r.var())));
      |                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/int.hh:296,
                 from gecode/set/int.cpp:42:
./gecode/set/int/minmax.hpp:270:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement<View, rm>::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  270 |   ReMinElement<View,rm>::post(Home home, View x0, Gecode::Int::IntView x1,
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
gecode/set/int.cpp: In function 'void Gecode::max(Gecode::Home, Gecode::SetVar, Gecode::IntVar)':
gecode/set/int.cpp:152:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  152 |     GECODE_ES_FAIL(Set::Int::MaxElement<Set::SetView>::post(home,s,x));
      |                                                                     ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/int.hh:296,
                 from gecode/set/int.cpp:42:
./gecode/set/int/minmax.hpp:410:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::MaxElement<View>::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]'
  410 |   MaxElement<View>::post(Home home, View x0,
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
gecode/set/int.cpp: In function 'void Gecode::notMax(Gecode::Home, Gecode::SetVar, Gecode::IntVar)':
gecode/set/int.cpp:157:72: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  157 |     GECODE_ES_FAIL(Set::Int::NotMaxElement<Set::SetView>::post(home,s,x));
      |                                                                        ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/int.hh:296,
                 from gecode/set/int.cpp:42:
./gecode/set/int/minmax.hpp:460:34: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::NotMaxElement<View>::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]'
  460 |   NotMaxElement<View>::post(Home home, View x0, Gecode::Int::IntView x1) {
      |                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
gecode/set/int.cpp: In function 'void Gecode::max(Gecode::Home, Gecode::SetVar, Gecode::IntVar, Gecode::Reify)':
gecode/set/int.cpp:165:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  165 |                      ::post(home,s,x,r.var())));
      |                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/int.hh:296,
                 from gecode/set/int.cpp:42:
./gecode/set/int/minmax.hpp:569:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement<View, rm>::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  569 |   ReMaxElement<View,rm>::post(Home home, View x0,
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
gecode/set/int.cpp:169:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  169 |                      ::post(home,s,x,r.var())));
      |                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/int.hh:296,
                 from gecode/set/int.cpp:42:
./gecode/set/int/minmax.hpp:569:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement<View, rm>::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  569 |   ReMaxElement<View,rm>::post(Home home, View x0,
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
gecode/set/int.cpp:173:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  173 |                      ::post(home,s,x,r.var())));
      |                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/int.hh:296,
                 from gecode/set/int.cpp:42:
./gecode/set/int/minmax.hpp:569:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement<View, rm>::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  569 |   ReMaxElement<View,rm>::post(Home home, View x0,
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
gecode/set/int.cpp: In function 'void Gecode::weights(Gecode::Home, Gecode::IntSharedArray, Gecode::IntSharedArray, Gecode::SetVar, Gecode::IntVar)':
gecode/set/int.cpp:183:74: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  183 |                                                               weights,x,y));
      |                                                                          ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/int.hh:298,
                 from gecode/set/int.cpp:42:
./gecode/set/int/weights.hpp:173:28: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Int::Weights<View>::post(Gecode::Home, const Gecode::SharedArray<int>&, const Gecode::SharedArray<int>&, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]'
  173 |   Weights<View>::post(Home home, const SharedArray<int>& elements,
      |                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/int.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/int.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/int.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/int.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/int.cpp:40:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/int.cpp:40:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/int.cpp:43:
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]':
gecode/set/int.cpp:55:9:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/int.cpp:43:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
In file included from ./gecode/set/rel.hh:312,
                 from gecode/set/int.cpp:43:
./gecode/set/rel/nosubset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]':
gecode/set/int.cpp:67:9:   required from here
./gecode/set/rel/nosubset.hpp:67:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   67 |     (void) new (home) NoSubset<View0,View1>(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:312,
                 from gecode/set/int.cpp:43:
./gecode/set/rel/nosubset.hpp:51:40: note:   initializing argument 1 of 'Gecode::Set::Rel::NoSubset<View0, View1>::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
   51 |   NoSubset<View0,View1>::NoSubset(Home home, View0 y0, View1 y1)
      |                                   ~~~~~^~~~
In file included from ./gecode/set/int.hh:296,
                 from gecode/set/int.cpp:42:
./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::MaxElement<View>::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]':
gecode/set/int.cpp:77:9:   required from here
./gecode/set/int/minmax.hpp:413:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  413 |     (void) new (home) MaxElement(home,x0,x1);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/int.hh:296,
                 from gecode/set/int.cpp:42:
./gecode/set/int/minmax.hpp:398:37: note:   initializing argument 1 of 'Gecode::Set::Int::MaxElement<View>::MaxElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]'
  398 |   MaxElement<View>::MaxElement(Home home, View y0, Gecode::Int::IntView y1)
      |                                ~~~~~^~~~
./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::MinElement<View>::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]':
gecode/set/int.cpp:91:9:   required from here
./gecode/set/int/minmax.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) MinElement(home,x0,x1);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/int.hh:296,
                 from gecode/set/int.cpp:42:
./gecode/set/int/minmax.hpp:52:37: note:   initializing argument 1 of 'Gecode::Set::Int::MinElement<View>::MinElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]'
   52 |   MinElement<View>::MinElement(Home home, View y0, Gecode::Int::IntView y1)
      |                                ~~~~~^~~~
./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::NotMinElement<View>::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]':
gecode/set/int.cpp:128:5:   required from here
./gecode/set/int/minmax.hpp:144:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  144 |     (void) new (home) NotMinElement(home,x0,x1);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/int.hh:296,
                 from gecode/set/int.cpp:42:
./gecode/set/int/minmax.hpp:136:43: note:   initializing argument 1 of 'Gecode::Set::Int::NotMinElement<View>::NotMinElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]'
  136 |   NotMinElement<View>::NotMinElement(Home home, View y0,
      |                                      ~~~~~^~~~
./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement<View, rm>::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/set/int.cpp:135:7:   required from here
./gecode/set/int/minmax.hpp:272:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  272 |     (void) new (home) ReMinElement(home,x0,x1,b2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/int.hh:296,
                 from gecode/set/int.cpp:42:
./gecode/set/int/minmax.hpp:261:44: note:   initializing argument 1 of 'Gecode::Set::Int::ReMinElement<View, rm>::ReMinElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  261 |   ReMinElement<View,rm>::ReMinElement(Home home, View y0,
      |                                       ~~~~~^~~~
./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement<View, rm>::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/set/int.cpp:139:7:   required from here
./gecode/set/int/minmax.hpp:272:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  272 |     (void) new (home) ReMinElement(home,x0,x1,b2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/int.hh:296,
                 from gecode/set/int.cpp:42:
./gecode/set/int/minmax.hpp:261:44: note:   initializing argument 1 of 'Gecode::Set::Int::ReMinElement<View, rm>::ReMinElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  261 |   ReMinElement<View,rm>::ReMinElement(Home home, View y0,
      |                                       ~~~~~^~~~
./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement<View, rm>::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/set/int.cpp:143:7:   required from here
./gecode/set/int/minmax.hpp:272:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  272 |     (void) new (home) ReMinElement(home,x0,x1,b2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/int.hh:296,
                 from gecode/set/int.cpp:42:
./gecode/set/int/minmax.hpp:261:44: note:   initializing argument 1 of 'Gecode::Set::Int::ReMinElement<View, rm>::ReMinElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  261 |   ReMinElement<View,rm>::ReMinElement(Home home, View y0,
      |                                       ~~~~~^~~~
./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::NotMaxElement<View>::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]':
gecode/set/int.cpp:157:5:   required from here
./gecode/set/int/minmax.hpp:461:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  461 |     (void) new (home) NotMaxElement(home,x0,x1);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/int.hh:296,
                 from gecode/set/int.cpp:42:
./gecode/set/int/minmax.hpp:446:43: note:   initializing argument 1 of 'Gecode::Set::Int::NotMaxElement<View>::NotMaxElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]'
  446 |   NotMaxElement<View>::NotMaxElement(Home home, View y0,
      |                                      ~~~~~^~~~
./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement<View, rm>::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
gecode/set/int.cpp:164:7:   required from here
./gecode/set/int/minmax.hpp:572:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  572 |     (void) new (home) ReMaxElement(home,x0,x1,b2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/int.hh:296,
                 from gecode/set/int.cpp:42:
./gecode/set/int/minmax.hpp:552:44: note:   initializing argument 1 of 'Gecode::Set::Int::ReMaxElement<View, rm>::ReMaxElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
  552 |   ReMaxElement<View,rm>::ReMaxElement(Home home, View y0,
      |                                       ~~~~~^~~~
./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement<View, rm>::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
gecode/set/int.cpp:168:7:   required from here
./gecode/set/int/minmax.hpp:572:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  572 |     (void) new (home) ReMaxElement(home,x0,x1,b2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/int.hh:296,
                 from gecode/set/int.cpp:42:
./gecode/set/int/minmax.hpp:552:44: note:   initializing argument 1 of 'Gecode::Set::Int::ReMaxElement<View, rm>::ReMaxElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
  552 |   ReMaxElement<View,rm>::ReMaxElement(Home home, View y0,
      |                                       ~~~~~^~~~
./gecode/set/int/minmax.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement<View, rm>::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
gecode/set/int.cpp:172:7:   required from here
./gecode/set/int/minmax.hpp:572:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  572 |     (void) new (home) ReMaxElement(home,x0,x1,b2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/int.hh:296,
                 from gecode/set/int.cpp:42:
./gecode/set/int/minmax.hpp:552:44: note:   initializing argument 1 of 'Gecode::Set::Int::ReMaxElement<View, rm>::ReMaxElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
  552 |   ReMaxElement<View,rm>::ReMaxElement(Home home, View y0,
      |                                       ~~~~~^~~~
In file included from ./gecode/set/int.hh:298,
                 from gecode/set/int.cpp:42:
./gecode/set/int/weights.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Int::Weights<View>::post(Gecode::Home, const Gecode::SharedArray<int>&, const Gecode::SharedArray<int>&, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]':
gecode/set/int.cpp:182:5:   required from here
./gecode/set/int/weights.hpp:185:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  185 |     (void) new (home) Weights(home,elements,weights,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/int.hh:298,
                 from gecode/set/int.cpp:42:
./gecode/set/int/weights.hpp:150:31: note:   initializing argument 1 of 'Gecode::Set::Int::Weights<View>::Weights(Gecode::Home, const Gecode::SharedArray<int>&, const Gecode::SharedArray<int>&, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]'
  150 |   Weights<View>::Weights(Home home,
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/int.cpp:43:
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/int.cpp:55:9:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:312,
                 from gecode/set/int.cpp:43:
./gecode/set/rel/nosubset.hpp: In instantiation of 'Gecode::Set::Rel::NoSubset<View0, View1>::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/nosubset.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
gecode/set/int.cpp:67:9:   required from here
./gecode/set/rel/nosubset.hpp:53:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |                             View1,PC_SET_CGLB>(home,y0,y1) {}
      |                                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 2; View1 = Gecode::Set::SetView; int pc1 = 3]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/int.hh:296,
                 from gecode/set/int.cpp:42:
./gecode/set/int/minmax.hpp: In instantiation of 'Gecode::Set::Int::MaxElement<View>::MaxElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]':
./gecode/set/int/minmax.hpp:413:12:   required from 'static Gecode::ExecStatus Gecode::Set::Int::MaxElement<View>::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]'
gecode/set/int.cpp:77:9:   required from here
./gecode/set/int/minmax.hpp:400:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  400 |       Gecode::Int::IntView,Gecode::Int::PC_INT_BND> (home, y0, y1) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/int.hh:296,
                 from gecode/set/int.cpp:42:
./gecode/set/int/minmax.hpp: In instantiation of 'Gecode::Set::Int::MinElement<View>::MinElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]':
./gecode/set/int/minmax.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Int::MinElement<View>::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]'
gecode/set/int.cpp:91:9:   required from here
./gecode/set/int/minmax.hpp:53:102: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |     : MixBinaryPropagator<View,PC_SET_ANY,Gecode::Int::IntView,Gecode::Int::PC_INT_BND> (home, y0, y1) {}
      |                                                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 1]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/int.hh:296,
                 from gecode/set/int.cpp:42:
./gecode/set/int/minmax.hpp: In instantiation of 'Gecode::Set::Int::NotMinElement<View>::NotMinElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]':
./gecode/set/int/minmax.hpp:144:12:   required from 'static Gecode::ExecStatus Gecode::Set::Int::NotMinElement<View>::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]'
gecode/set/int.cpp:128:5:   required from here
./gecode/set/int/minmax.hpp:139:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  139 |       Gecode::Int::IntView,Gecode::Int::PC_INT_DOM> (home, y0, y1) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/int.hh:296,
                 from gecode/set/int.cpp:42:
./gecode/set/int/minmax.hpp: In instantiation of 'Gecode::Set::Int::ReMinElement<View, rm>::ReMinElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/set/int/minmax.hpp:272:12:   required from 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement<View, rm>::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/int.cpp:135:7:   required from here
./gecode/set/int/minmax.hpp:266:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  266 |       Gecode::Int::BoolView> (home, y0, y1, b2) {}
      |                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/set.hh:48,
                 from gecode/set/int.cpp:40:
./gecode/int/propagator.hpp:254:32: note:   initializing argument 1 of 'Gecode::Int::ReMixBinaryPropagator<View0, pc0, View1, pc1, CtrlView>::ReMixBinaryPropagator(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2; CtrlView = Gecode::Int::BoolView]'
  254 |   ::ReMixBinaryPropagator(Home home, View0 y0, View1 y1, CtrlView b1)
      |                           ~~~~~^~~~
In file included from ./gecode/set/int.hh:296,
                 from gecode/set/int.cpp:42:
./gecode/set/int/minmax.hpp: In instantiation of 'Gecode::Set::Int::ReMinElement<View, rm>::ReMinElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/set/int/minmax.hpp:272:12:   required from 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement<View, rm>::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/int.cpp:139:7:   required from here
./gecode/set/int/minmax.hpp:266:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  266 |       Gecode::Int::BoolView> (home, y0, y1, b2) {}
      |                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/set.hh:48,
                 from gecode/set/int.cpp:40:
./gecode/int/propagator.hpp:254:32: note:   initializing argument 1 of 'Gecode::Int::ReMixBinaryPropagator<View0, pc0, View1, pc1, CtrlView>::ReMixBinaryPropagator(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2; CtrlView = Gecode::Int::BoolView]'
  254 |   ::ReMixBinaryPropagator(Home home, View0 y0, View1 y1, CtrlView b1)
      |                           ~~~~~^~~~
In file included from ./gecode/set/int.hh:296,
                 from gecode/set/int.cpp:42:
./gecode/set/int/minmax.hpp: In instantiation of 'Gecode::Set::Int::ReMinElement<View, rm>::ReMinElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/set/int/minmax.hpp:272:12:   required from 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement<View, rm>::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/int.cpp:143:7:   required from here
./gecode/set/int/minmax.hpp:266:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  266 |       Gecode::Int::BoolView> (home, y0, y1, b2) {}
      |                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/set.hh:48,
                 from gecode/set/int.cpp:40:
./gecode/int/propagator.hpp:254:32: note:   initializing argument 1 of 'Gecode::Int::ReMixBinaryPropagator<View0, pc0, View1, pc1, CtrlView>::ReMixBinaryPropagator(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2; CtrlView = Gecode::Int::BoolView]'
  254 |   ::ReMixBinaryPropagator(Home home, View0 y0, View1 y1, CtrlView b1)
      |                           ~~~~~^~~~
In file included from ./gecode/set/int.hh:296,
                 from gecode/set/int.cpp:42:
./gecode/set/int/minmax.hpp: In instantiation of 'Gecode::Set::Int::NotMaxElement<View>::NotMaxElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]':
./gecode/set/int/minmax.hpp:461:12:   required from 'static Gecode::ExecStatus Gecode::Set::Int::NotMaxElement<View>::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]'
gecode/set/int.cpp:157:5:   required from here
./gecode/set/int/minmax.hpp:449:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  449 |       Gecode::Int::IntView,Gecode::Int::PC_INT_DOM> (home, y0, y1) {}
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/int.hh:296,
                 from gecode/set/int.cpp:42:
./gecode/set/int/minmax.hpp: In instantiation of 'Gecode::Set::Int::ReMaxElement<View, rm>::ReMaxElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]':
./gecode/set/int/minmax.hpp:572:12:   required from 'static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement<View, rm>::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/int.cpp:164:7:   required from here
./gecode/set/int/minmax.hpp:557:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  557 |       Gecode::Int::BoolView> (home, y0, y1, b2) {}
      |                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/set.hh:48,
                 from gecode/set/int.cpp:40:
./gecode/int/propagator.hpp:254:32: note:   initializing argument 1 of 'Gecode::Int::ReMixBinaryPropagator<View0, pc0, View1, pc1, CtrlView>::ReMixBinaryPropagator(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2; CtrlView = Gecode::Int::BoolView]'
  254 |   ::ReMixBinaryPropagator(Home home, View0 y0, View1 y1, CtrlView b1)
      |                           ~~~~~^~~~
In file included from ./gecode/set/int.hh:296,
                 from gecode/set/int.cpp:42:
./gecode/set/int/minmax.hpp: In instantiation of 'Gecode::Set::Int::ReMaxElement<View, rm>::ReMaxElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]':
./gecode/set/int/minmax.hpp:572:12:   required from 'static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement<View, rm>::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]'
gecode/set/int.cpp:168:7:   required from here
./gecode/set/int/minmax.hpp:557:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  557 |       Gecode::Int::BoolView> (home, y0, y1, b2) {}
      |                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/set.hh:48,
                 from gecode/set/int.cpp:40:
./gecode/int/propagator.hpp:254:32: note:   initializing argument 1 of 'Gecode::Int::ReMixBinaryPropagator<View0, pc0, View1, pc1, CtrlView>::ReMixBinaryPropagator(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2; CtrlView = Gecode::Int::BoolView]'
  254 |   ::ReMixBinaryPropagator(Home home, View0 y0, View1 y1, CtrlView b1)
      |                           ~~~~~^~~~
In file included from ./gecode/set/int.hh:296,
                 from gecode/set/int.cpp:42:
./gecode/set/int/minmax.hpp: In instantiation of 'Gecode::Set::Int::ReMaxElement<View, rm>::ReMaxElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]':
./gecode/set/int/minmax.hpp:572:12:   required from 'static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement<View, rm>::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]'
gecode/set/int.cpp:172:7:   required from here
./gecode/set/int/minmax.hpp:557:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  557 |       Gecode::Int::BoolView> (home, y0, y1, b2) {}
      |                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/set.hh:48,
                 from gecode/set/int.cpp:40:
./gecode/int/propagator.hpp:254:32: note:   initializing argument 1 of 'Gecode::Int::ReMixBinaryPropagator<View0, pc0, View1, pc1, CtrlView>::ReMixBinaryPropagator(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2; CtrlView = Gecode::Int::BoolView]'
  254 |   ::ReMixBinaryPropagator(Home home, View0 y0, View1 y1, CtrlView b1)
      |                           ~~~~~^~~~
In file included from ./gecode/set/int.hh:298,
                 from gecode/set/int.cpp:42:
./gecode/set/int/weights.hpp: In instantiation of 'Gecode::Set::Int::Weights<View>::Weights(Gecode::Home, const Gecode::SharedArray<int>&, const Gecode::SharedArray<int>&, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]':
./gecode/set/int/weights.hpp:185:12:   required from 'static Gecode::ExecStatus Gecode::Set::Int::Weights<View>::post(Gecode::Home, const Gecode::SharedArray<int>&, const Gecode::SharedArray<int>&, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]'
gecode/set/int.cpp:182:5:   required from here
./gecode/set/int/weights.hpp:155:18: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  155 |       x(x0), y(y0) {
      |                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
gecode/set/int.cpp:55:9:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 2; View1 = Gecode::Set::SetView; int pc1 = 3]':
./gecode/set/rel/nosubset.hpp:53:58:   required from 'Gecode::Set::Rel::NoSubset<View0, View1>::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/nosubset.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::NoSubset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
gecode/set/int.cpp:67:9:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 1]':
./gecode/set/int/minmax.hpp:400:66:   required from 'Gecode::Set::Int::MaxElement<View>::MaxElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]'
./gecode/set/int/minmax.hpp:413:12:   required from 'static Gecode::ExecStatus Gecode::Set::Int::MaxElement<View>::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]'
gecode/set/int.cpp:77:9:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2]':
./gecode/set/int/minmax.hpp:139:66:   required from 'Gecode::Set::Int::NotMinElement<View>::NotMinElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]'
./gecode/set/int/minmax.hpp:144:12:   required from 'static Gecode::ExecStatus Gecode::Set::Int::NotMinElement<View>::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]'
gecode/set/int.cpp:128:5:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int.hh:582,
                 from ./gecode/set.hh:48,
                 from gecode/set/int.cpp:40:
./gecode/int/propagator.hpp: In instantiation of 'Gecode::Int::ReMixBinaryPropagator<View0, pc0, View1, pc1, CtrlView>::ReMixBinaryPropagator(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2; CtrlView = Gecode::Int::BoolView]':
./gecode/set/int/minmax.hpp:266:47:   required from 'Gecode::Set::Int::ReMinElement<View, rm>::ReMinElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
./gecode/set/int/minmax.hpp:272:12:   required from 'static Gecode::ExecStatus Gecode::Set::Int::ReMinElement<View, rm>::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]'
gecode/set/int.cpp:135:7:   required from here
./gecode/int/propagator.hpp:255:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  255 |     : Propagator(home), x0(y0), x1(y1), b(b1) {
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/int.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/int.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/int.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/int.cpp:40:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/channel.o  gecode/set/channel.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from gecode/set/channel.cpp:42:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/channel.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/channel.cpp:42:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/channel.cpp:42:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/channel.cpp:42:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/channel.cpp:42:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/channel.cpp:42:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/channel.cpp:42:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/channel.cpp:42:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/channel.cpp:42:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/channel.cpp:42:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/channel.cpp:42:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/channel.cpp:42:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/channel.cpp:42:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/channel.cpp:42:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/channel.cpp:42:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/channel.cpp:42:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/channel.cpp:42:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/channel.cpp:42:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/channel.cpp:42:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/channel.cpp:42:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/set/channel.cpp:42:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
gecode/set/channel.cpp: In function 'void Gecode::channelSorted(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)':
gecode/set/channel.cpp:52:77: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   52 |     GECODE_ES_FAIL(Set::Channel::ChannelSorted<Set::SetView>::post(home,y,xa));
      |                                                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/channel.hh:254,
                 from gecode/set/channel.cpp:44:
./gecode/set/channel/sorted.hpp:69:34: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelSorted<View>::post(Gecode::Home, View, Gecode::ViewArray<Gecode::Int::IntView>&) [with View = Gecode::Set::SetView]'
   69 |   ChannelSorted<View>::post(Home home, View x0,
      |                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
gecode/set/channel.cpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)':
gecode/set/channel.cpp:64:76: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     GECODE_ES_FAIL((Set::Channel::ChannelInt<Set::SetView>::post(home,xa,ya)));
      |                                                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/channel.hh:255,
                 from gecode/set/channel.cpp:44:
./gecode/set/channel/int.hpp:71:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelInt<View>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::CachedView<Gecode::Int::IntView> >&, Gecode::ViewArray<Gecode::Set::CachedView<View> >&) [with View = Gecode::Set::SetView]'
   71 |   ChannelInt<View>::post(Home home,
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
gecode/set/channel.cpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::SetVar)':
gecode/set/channel.cpp:72:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   72 |                          ::post(home,xv,y)));
      |                                          ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/channel.hh:256,
                 from gecode/set/channel.cpp:44:
./gecode/set/channel/bool.hpp:116:32: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelBool<View>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, View) [with View = Gecode::Set::SetView]'
  116 |   ChannelBool<View>::post(Home home, ViewArray<Gecode::Int::BoolView>& x,
      |                           ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
gecode/set/channel.cpp: In function 'void Gecode::channel(Gecode::Home, const Gecode::SetVarArgs&, const Gecode::SetVarArgs&)':
gecode/set/channel.cpp:85:76: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   85 |     GECODE_ES_FAIL((Set::Channel::ChannelSet<Set::SetView>::post(home,xa,ya)));
      |                                                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/channel.hh:257,
                 from gecode/set/channel.cpp:44:
./gecode/set/channel/set.hpp:66:31: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelSet<View>::post(Gecode::Home, Gecode::ViewArray<Gecode::Set::CachedView<View> >&, Gecode::ViewArray<Gecode::Set::CachedView<View> >&) [with View = Gecode::Set::SetView]'
   66 |   ChannelSet<View>::post(Home home,
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/channel.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/channel.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/channel.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/channel.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/channel.cpp:42:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/channel.cpp:42:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/set/channel/sorted.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelSorted<View>::post(Gecode::Home, View, Gecode::ViewArray<Gecode::Int::IntView>&) [with View = Gecode::Set::SetView]':
gecode/set/channel.cpp:52:5:   required from here
./gecode/set/channel/sorted.hpp:77:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |                        SingletonView>::post(home,x0, sv)));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/channel/sorted.hpp:46,
                 from ./gecode/set/channel.hh:254,
                 from gecode/set/channel.cpp:44:
./gecode/set/rel/eq.hpp:58:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
   58 |   Eq<View0,View1>::post(Home home, View0 x, View1 y) {
      |                         ~~~~~^~~~
In file included from ./gecode/set/channel.hh:254,
                 from gecode/set/channel.cpp:44:
./gecode/set/channel/sorted.hpp:81:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   81 |       (void) new (home) ChannelSorted(home,x0,xs);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/channel.hh:254,
                 from gecode/set/channel.cpp:44:
./gecode/set/channel/sorted.hpp:52:43: note:   initializing argument 1 of 'Gecode::Set::Channel::ChannelSorted<View>::ChannelSorted(Gecode::Home, View, Gecode::ViewArray<Gecode::Int::IntView>&) [with View = Gecode::Set::SetView]'
   52 |   ChannelSorted<View>::ChannelSorted(Home home, View y0,
      |                                      ~~~~~^~~~
In file included from ./gecode/set/channel.hh:255,
                 from gecode/set/channel.cpp:44:
./gecode/set/channel/int.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelInt<View>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::CachedView<Gecode::Int::IntView> >&, Gecode::ViewArray<Gecode::Set::CachedView<View> >&) [with View = Gecode::Set::SetView]':
gecode/set/channel.cpp:64:5:   required from here
./gecode/set/channel/int.hpp:91:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   91 |     (void) new (home) ChannelInt(home,xs,ys);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/channel.hh:255,
                 from gecode/set/channel.cpp:44:
./gecode/set/channel/int.hpp:48:37: note:   initializing argument 1 of 'Gecode::Set::Channel::ChannelInt<View>::ChannelInt(Gecode::Home, Gecode::ViewArray<Gecode::Int::CachedView<Gecode::Int::IntView> >&, Gecode::ViewArray<Gecode::Set::CachedView<View> >&) [with View = Gecode::Set::SetView]'
   48 |   ChannelInt<View>::ChannelInt(Home home,
      |                                ~~~~~^~~~
In file included from ./gecode/set/channel.hh:256,
                 from gecode/set/channel.cpp:44:
./gecode/set/channel/bool.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelBool<View>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, View) [with View = Gecode::Set::SetView]':
gecode/set/channel.cpp:71:5:   required from here
./gecode/set/channel/bool.hpp:119:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  119 |     (void) new (home) ChannelBool(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/channel.hh:256,
                 from gecode/set/channel.cpp:44:
./gecode/set/channel/bool.hpp:83:39: note:   initializing argument 1 of 'Gecode::Set::Channel::ChannelBool<View>::ChannelBool(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, View) [with View = Gecode::Set::SetView]'
   83 |   ChannelBool<View>::ChannelBool(Home home,
      |                                  ~~~~~^~~~
In file included from ./gecode/set/channel.hh:257,
                 from gecode/set/channel.cpp:44:
./gecode/set/channel/set.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelSet<View>::post(Gecode::Home, Gecode::ViewArray<Gecode::Set::CachedView<View> >&, Gecode::ViewArray<Gecode::Set::CachedView<View> >&) [with View = Gecode::Set::SetView]':
gecode/set/channel.cpp:85:5:   required from here
./gecode/set/channel/set.hpp:82:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   82 |     (void) new (home) ChannelSet(home,xs,ys);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/channel.hh:257,
                 from gecode/set/channel.cpp:44:
./gecode/set/channel/set.hpp:42:37: note:   initializing argument 1 of 'Gecode::Set::Channel::ChannelSet<View>::ChannelSet(Gecode::Home, Gecode::ViewArray<Gecode::Set::CachedView<View> >&, Gecode::ViewArray<Gecode::Set::CachedView<View> >&) [with View = Gecode::Set::SetView]'
   42 |   ChannelSet<View>::ChannelSet(Home home,
      |                                ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/channel/sorted.hpp:46,
                 from ./gecode/set/channel.hh:254,
                 from gecode/set/channel.cpp:44:
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]':
./gecode/set/channel/sorted.hpp:76:7:   required from 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelSorted<View>::post(Gecode::Home, View, Gecode::ViewArray<Gecode::Int::IntView>&) [with View = Gecode::Set::SetView]'
gecode/set/channel.cpp:52:5:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/channel/sorted.hpp:46,
                 from ./gecode/set/channel.hh:254,
                 from gecode/set/channel.cpp:44:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
In file included from ./gecode/set/channel.hh:254,
                 from gecode/set/channel.cpp:44:
./gecode/set/channel/sorted.hpp: In instantiation of 'Gecode::Set::Channel::ChannelSorted<View>::ChannelSorted(Gecode::Home, View, Gecode::ViewArray<Gecode::Int::IntView>&) [with View = Gecode::Set::SetView]':
./gecode/set/channel/sorted.hpp:81:14:   required from 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelSorted<View>::post(Gecode::Home, View, Gecode::ViewArray<Gecode::Int::IntView>&) [with View = Gecode::Set::SetView]'
gecode/set/channel.cpp:52:5:   required from here
./gecode/set/channel/sorted.hpp:54:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     : Propagator(home), x0(y0), xs(ys) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/channel.hh:255,
                 from gecode/set/channel.cpp:44:
./gecode/set/channel/int.hpp: In instantiation of 'Gecode::Set::Channel::ChannelInt<View>::ChannelInt(Gecode::Home, Gecode::ViewArray<Gecode::Int::CachedView<Gecode::Int::IntView> >&, Gecode::ViewArray<Gecode::Set::CachedView<View> >&) [with View = Gecode::Set::SetView]':
./gecode/set/channel/int.hpp:91:12:   required from 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelInt<View>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::CachedView<Gecode::Int::IntView> >&, Gecode::ViewArray<Gecode::Set::CachedView<View> >&) [with View = Gecode::Set::SetView]'
gecode/set/channel.cpp:64:5:   required from here
./gecode/set/channel/int.hpp:52:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   52 |     : Propagator(home), xs(xs0), ys(ys0) {
      |                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/channel.hh:256,
                 from gecode/set/channel.cpp:44:
./gecode/set/channel/bool.hpp: In instantiation of 'Gecode::Set::Channel::ChannelBool<View>::ChannelBool(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, View) [with View = Gecode::Set::SetView]':
./gecode/set/channel/bool.hpp:119:12:   required from 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelBool<View>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, View) [with View = Gecode::Set::SetView]'
gecode/set/channel.cpp:71:5:   required from here
./gecode/set/channel/bool.hpp:86:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   86 |     : Super(home,x0,y0), co(home), running(false) {
      |                                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/propagator.hpp:653:9: note:   initializing argument 1 of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Set::SetView; int pc1 = -1]'
  653 |   (Home home, ViewArray<View0>& x0, View1 y0)
      |    ~~~~~^~~~
In file included from ./gecode/set/channel.hh:257,
                 from gecode/set/channel.cpp:44:
./gecode/set/channel/set.hpp: In instantiation of 'Gecode::Set::Channel::ChannelSet<View>::ChannelSet(Gecode::Home, Gecode::ViewArray<Gecode::Set::CachedView<View> >&, Gecode::ViewArray<Gecode::Set::CachedView<View> >&) [with View = Gecode::Set::SetView]':
./gecode/set/channel/set.hpp:82:12:   required from 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelSet<View>::post(Gecode::Home, Gecode::ViewArray<Gecode::Set::CachedView<View> >&, Gecode::ViewArray<Gecode::Set::CachedView<View> >&) [with View = Gecode::Set::SetView]'
gecode/set/channel.cpp:85:5:   required from here
./gecode/set/channel/set.hpp:45:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   45 |     : Propagator(home), xs(xs0), ys(ys0)
      |                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/channel/sorted.hpp:46,
                 from ./gecode/set/channel.hh:254,
                 from gecode/set/channel.cpp:44:
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
./gecode/set/channel/sorted.hpp:76:7:   required from 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelSorted<View>::post(Gecode::Home, View, Gecode::ViewArray<Gecode::Int::IntView>&) [with View = Gecode::Set::SetView]'
gecode/set/channel.cpp:52:5:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Set::SetView; int pc1 = -1]':
./gecode/set/channel/bool.hpp:86:49:   required from 'Gecode::Set::Channel::ChannelBool<View>::ChannelBool(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, View) [with View = Gecode::Set::SetView]'
./gecode/set/channel/bool.hpp:119:12:   required from 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelBool<View>::post(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, View) [with View = Gecode::Set::SetView]'
gecode/set/channel.cpp:71:5:   required from here
./gecode/kernel/propagator.hpp:654:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  654 |     : Propagator(home), x(x0), y(y0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/channel.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/channel.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/channel.cpp:42:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
./gecode/set/channel/sorted.hpp:76:7:   required from 'static Gecode::ExecStatus Gecode::Set::Channel::ChannelSorted<View>::post(Gecode::Home, View, Gecode::ViewArray<Gecode::Int::IntView>&) [with View = Gecode::Set::SetView]'
gecode/set/channel.cpp:52:5:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/channel.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/sequence.o  gecode/set/sequence.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set/sequence.hh:110,
                 from gecode/set/sequence.cpp:40:
./gecode/set/sequence/seq.hpp: In constructor 'Gecode::Set::Sequence::Seq::Seq(Gecode::Home, Gecode::ViewArray<Gecode::Set::SetView>&)':
./gecode/set/sequence/seq.hpp:53:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |     : NaryPropagator<SetView, PC_SET_ANY>(home,x) {}
      |                                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/propagator.hpp:444:9: note:   initializing argument 1 of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Set::SetView; int pc = 4]'
  444 |   (Home home, ViewArray<View>& y)
      |    ~~~~~^~~~
In file included from ./gecode/set/sequence.hh:110,
                 from gecode/set/sequence.cpp:40:
./gecode/set/sequence/seq.hpp: In static member function 'static Gecode::ExecStatus Gecode::Set::Sequence::Seq::post(Gecode::Home, Gecode::ViewArray<Gecode::Set::SetView>)':
./gecode/set/sequence/seq.hpp:63:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   63 |     (void) new (home) Seq(home,x);
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/sequence.hh:110,
                 from gecode/set/sequence.cpp:40:
./gecode/set/sequence/seq.hpp:52:17: note:   initializing argument 1 of 'Gecode::Set::Sequence::Seq::Seq(Gecode::Home, Gecode::ViewArray<Gecode::Set::SetView>&)'
   52 |   Seq::Seq(Home home, ViewArray<SetView>& x)
      |            ~~~~~^~~~
In file included from ./gecode/set/sequence.hh:111,
                 from gecode/set/sequence.cpp:40:
./gecode/set/sequence/seq-u.hpp: In constructor 'Gecode::Set::Sequence::SeqU::SeqU(Gecode::Home, Gecode::ViewArray<Gecode::Set::SetView>&, Gecode::Set::SetView)':
./gecode/set/sequence/seq-u.hpp:53:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |     : NaryOnePropagator<SetView,PC_SET_ANY>(home,x, y) {}
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/propagator.hpp:488:9: note:   initializing argument 1 of 'Gecode::NaryOnePropagator<View, pc>::NaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Set::SetView; int pc = 4]'
  488 |   (Home home, ViewArray<View>& x0, View y0)
      |    ~~~~~^~~~
In file included from ./gecode/set/sequence.hh:111,
                 from gecode/set/sequence.cpp:40:
./gecode/set/sequence/seq-u.hpp: In static member function 'static Gecode::ExecStatus Gecode::Set::Sequence::SeqU::post(Gecode::Home, Gecode::ViewArray<Gecode::Set::SetView>, Gecode::Set::SetView)':
./gecode/set/sequence/seq-u.hpp:68:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |       return Rel::Eq<SetView,SetView>::post(home, x[0], y);
      |                                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/sequence.hh:107,
                 from gecode/set/sequence.cpp:40:
./gecode/set/rel/eq.hpp:58:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   58 |   Eq<View0,View1>::post(Home home, View0 x, View1 y) {
      |                         ~~~~~^~~~
In file included from ./gecode/set/sequence.hh:111,
                 from gecode/set/sequence.cpp:40:
./gecode/set/sequence/seq-u.hpp:72:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   72 |       (void) new (home) SeqU(home,x,y);
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/sequence.hh:111,
                 from gecode/set/sequence.cpp:40:
./gecode/set/sequence/seq-u.hpp:52:19: note:   initializing argument 1 of 'Gecode::Set::Sequence::SeqU::SeqU(Gecode::Home, Gecode::ViewArray<Gecode::Set::SetView>&, Gecode::Set::SetView)'
   52 |   SeqU::SeqU(Home home, ViewArray<SetView>& x, SetView y)
      |              ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
gecode/set/sequence.cpp: In function 'void Gecode::sequence(Gecode::Home, const Gecode::SetVarArgs&)':
gecode/set/sequence.cpp:52:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   52 |     GECODE_ES_FAIL(Sequence::Seq::post(home, x));
      |                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/sequence.hh:110,
                 from gecode/set/sequence.cpp:40:
./gecode/set/sequence/seq.hpp:60:18: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Sequence::Seq::post(Gecode::Home, Gecode::ViewArray<Gecode::Set::SetView>)'
   60 |   Seq::post(Home home, ViewArray<SetView> x) {
      |             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
gecode/set/sequence.cpp: In function 'void Gecode::sequence(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVar)':
gecode/set/sequence.cpp:59:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     GECODE_ES_FAIL(Sequence::SeqU::post(home, x,y));
      |                                                  ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/sequence.hh:111,
                 from gecode/set/sequence.cpp:40:
./gecode/set/sequence/seq-u.hpp:62:19: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Sequence::SeqU::post(Gecode::Home, Gecode::ViewArray<Gecode::Set::SetView>, Gecode::Set::SetView)'
   62 |   SeqU::post(Home home, ViewArray<SetView> x, SetView y) {
      |              ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Set::SetView; int pc = 4]':
./gecode/set/sequence/seq.hpp:53:49:   required from here
./gecode/kernel/propagator.hpp:445:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  445 |     : Propagator(home), x(y) {
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryOnePropagator<View, pc>::NaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Set::SetView; int pc = 4]':
./gecode/set/sequence/seq-u.hpp:53:54:   required from here
./gecode/kernel/propagator.hpp:489:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  489 |     : Propagator(home), x(x0), y(y0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/sequence.hh:107,
                 from gecode/set/sequence.cpp:40:
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/sequence/seq-u.hpp:68:40:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/sequence.hh:107,
                 from gecode/set/sequence.cpp:40:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/sequence/seq-u.hpp:68:40:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/sequence/seq-u.hpp:68:40:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence.cpp:40:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/distinct.o  gecode/set/distinct.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set/distinct.hh:75,
                 from gecode/set/distinct.cpp:38:
./gecode/set/distinct/atmostOne.hpp: In constructor 'Gecode::Set::Distinct::AtmostOne::AtmostOne(Gecode::Home, Gecode::ViewArray<Gecode::Set::SetView>&, unsigned int)':
./gecode/set/distinct/atmostOne.hpp:47:56: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : NaryPropagator<SetView, PC_SET_ANY>(home,x), c(_c) {}
      |                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/kernel/propagator.hpp:444:9: note:   initializing argument 1 of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Set::SetView; int pc = 4]'
  444 |   (Home home, ViewArray<View>& y)
      |    ~~~~~^~~~
In file included from ./gecode/set/distinct.hh:75,
                 from gecode/set/distinct.cpp:38:
./gecode/set/distinct/atmostOne.hpp: In static member function 'static Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::post(Gecode::Home, Gecode::ViewArray<Gecode::Set::SetView>, unsigned int)':
./gecode/set/distinct/atmostOne.hpp:60:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   60 |     (void) new (home) AtmostOne(home,x,c);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/distinct.hh:75,
                 from gecode/set/distinct.cpp:38:
./gecode/set/distinct/atmostOne.hpp:46:29: note:   initializing argument 1 of 'Gecode::Set::Distinct::AtmostOne::AtmostOne(Gecode::Home, Gecode::ViewArray<Gecode::Set::SetView>&, unsigned int)'
   46 |   AtmostOne::AtmostOne(Home home, ViewArray<SetView>& x, unsigned int _c)
      |                        ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
gecode/set/distinct.cpp: In function 'void Gecode::atmostOne(Gecode::Home, const Gecode::SetVarArgs&, unsigned int)':
gecode/set/distinct.cpp:51:56: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |     GECODE_ES_FAIL(Distinct::AtmostOne::post(home, x, c));
      |                                                        ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/distinct.hh:75,
                 from gecode/set/distinct.cpp:38:
./gecode/set/distinct/atmostOne.hpp:54:24: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::post(Gecode::Home, Gecode::ViewArray<Gecode::Set::SetView>, unsigned int)'
   54 |   AtmostOne::post(Home home, ViewArray<SetView> x, unsigned int c) {
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Set::SetView; int pc = 4]':
./gecode/set/distinct/atmostOne.hpp:47:56:   required from here
./gecode/kernel/propagator.hpp:445:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  445 |     : Propagator(home), x(y) {
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/distinct/atmostOne.o  gecode/set/distinct/atmostOne.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set/distinct.hh:75,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/set/distinct/atmostOne.hpp: In constructor 'Gecode::Set::Distinct::AtmostOne::AtmostOne(Gecode::Home, Gecode::ViewArray<Gecode::Set::SetView>&, unsigned int)':
./gecode/set/distinct/atmostOne.hpp:47:56: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : NaryPropagator<SetView, PC_SET_ANY>(home,x), c(_c) {}
      |                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/kernel/propagator.hpp:444:9: note:   initializing argument 1 of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Set::SetView; int pc = 4]'
  444 |   (Home home, ViewArray<View>& y)
      |    ~~~~~^~~~
In file included from ./gecode/set/distinct.hh:75,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/set/distinct/atmostOne.hpp: In static member function 'static Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::post(Gecode::Home, Gecode::ViewArray<Gecode::Set::SetView>, unsigned int)':
./gecode/set/distinct/atmostOne.hpp:60:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   60 |     (void) new (home) AtmostOne(home,x,c);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/distinct.hh:75,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/set/distinct/atmostOne.hpp:46:29: note:   initializing argument 1 of 'Gecode::Set::Distinct::AtmostOne::AtmostOne(Gecode::Home, Gecode::ViewArray<Gecode::Set::SetView>&, unsigned int)'
   46 |   AtmostOne::AtmostOne(Home home, ViewArray<SetView>& x, unsigned int _c)
      |                        ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Set::SetView; int pc = 4]':
./gecode/set/distinct/atmostOne.hpp:47:56:   required from here
./gecode/kernel/propagator.hpp:445:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  445 |     : Propagator(home), x(y) {
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/iter.hh:72,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/iter/ranges-values.hpp: In instantiation of 'Gecode::Iter::Ranges::ToValues<I>::ToValues(I&) [with I = Gecode::Iter::Ranges::NaryUnion]':
gecode/set/distinct/atmostOne.cpp:71:14:   required from here
./gecode/iter/ranges-values.hpp:101:11: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy]
  101 |     : i(i0) {
      |           ^
In file included from ./gecode/iter.hh:71,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)'
  354 |   NaryUnion::operator =(const NaryUnion& m) {
      |   ^~~~~~~~~
In file included from ./gecode/iter.hh:61,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff<I, J>::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Iter::Ranges::NaryUnion]':
gecode/set/distinct/atmostOne.cpp:126:55:   required from here
./gecode/iter/ranges-diff.hpp:118:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy]
  118 |     : i(i0), j(j0) {
      |                  ^
In file included from ./gecode/iter.hh:71,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)'
  354 |   NaryUnion::operator =(const NaryUnion& m) {
      |   ^~~~~~~~~
In file included from ./gecode/iter.hh:61,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/iter/ranges-diff.hpp:118:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy]
  118 |     : i(i0), j(j0) {
      |                  ^
In file included from ./gecode/iter.hh:71,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)'
  354 |   NaryUnion::operator =(const NaryUnion& m) {
      |   ^~~~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/distinct.hh:41,
                 from gecode/set/distinct/atmostOne.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/sequence/seq.o  gecode/set/sequence/seq.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set/sequence.hh:110,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/set/sequence/seq.hpp: In constructor 'Gecode::Set::Sequence::Seq::Seq(Gecode::Home, Gecode::ViewArray<Gecode::Set::SetView>&)':
./gecode/set/sequence/seq.hpp:53:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |     : NaryPropagator<SetView, PC_SET_ANY>(home,x) {}
      |                                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/propagator.hpp:444:9: note:   initializing argument 1 of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Set::SetView; int pc = 4]'
  444 |   (Home home, ViewArray<View>& y)
      |    ~~~~~^~~~
In file included from ./gecode/set/sequence.hh:110,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/set/sequence/seq.hpp: In static member function 'static Gecode::ExecStatus Gecode::Set::Sequence::Seq::post(Gecode::Home, Gecode::ViewArray<Gecode::Set::SetView>)':
./gecode/set/sequence/seq.hpp:63:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   63 |     (void) new (home) Seq(home,x);
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/sequence.hh:110,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/set/sequence/seq.hpp:52:17: note:   initializing argument 1 of 'Gecode::Set::Sequence::Seq::Seq(Gecode::Home, Gecode::ViewArray<Gecode::Set::SetView>&)'
   52 |   Seq::Seq(Home home, ViewArray<SetView>& x)
      |            ~~~~~^~~~
In file included from ./gecode/set/sequence.hh:111,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/set/sequence/seq-u.hpp: In constructor 'Gecode::Set::Sequence::SeqU::SeqU(Gecode::Home, Gecode::ViewArray<Gecode::Set::SetView>&, Gecode::Set::SetView)':
./gecode/set/sequence/seq-u.hpp:53:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |     : NaryOnePropagator<SetView,PC_SET_ANY>(home,x, y) {}
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/propagator.hpp:488:9: note:   initializing argument 1 of 'Gecode::NaryOnePropagator<View, pc>::NaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Set::SetView; int pc = 4]'
  488 |   (Home home, ViewArray<View>& x0, View y0)
      |    ~~~~~^~~~
In file included from ./gecode/set/sequence.hh:111,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/set/sequence/seq-u.hpp: In static member function 'static Gecode::ExecStatus Gecode::Set::Sequence::SeqU::post(Gecode::Home, Gecode::ViewArray<Gecode::Set::SetView>, Gecode::Set::SetView)':
./gecode/set/sequence/seq-u.hpp:68:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |       return Rel::Eq<SetView,SetView>::post(home, x[0], y);
      |                                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/sequence.hh:107,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/set/rel/eq.hpp:58:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   58 |   Eq<View0,View1>::post(Home home, View0 x, View1 y) {
      |                         ~~~~~^~~~
In file included from ./gecode/set/sequence.hh:111,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/set/sequence/seq-u.hpp:72:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   72 |       (void) new (home) SeqU(home,x,y);
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/sequence.hh:111,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/set/sequence/seq-u.hpp:52:19: note:   initializing argument 1 of 'Gecode::Set::Sequence::SeqU::SeqU(Gecode::Home, Gecode::ViewArray<Gecode::Set::SetView>&, Gecode::Set::SetView)'
   52 |   SeqU::SeqU(Home home, ViewArray<SetView>& x, SetView y)
      |              ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Set::SetView; int pc = 4]':
./gecode/set/sequence/seq.hpp:53:49:   required from here
./gecode/kernel/propagator.hpp:445:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  445 |     : Propagator(home), x(y) {
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryOnePropagator<View, pc>::NaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Set::SetView; int pc = 4]':
./gecode/set/sequence/seq-u.hpp:53:54:   required from here
./gecode/kernel/propagator.hpp:489:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  489 |     : Propagator(home), x(x0), y(y0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/sequence.hh:107,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/sequence/seq-u.hpp:68:40:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/sequence.hh:107,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/sequence/seq-u.hpp:68:40:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/sequence/seq-u.hpp:68:40:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq.cpp:44:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/precede.o  gecode/set/precede.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
gecode/set/precede.cpp: In function 'void Gecode::precede(Gecode::Home, const Gecode::SetVarArgs&, int, int)':
gecode/set/precede.cpp:56:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   56 |     GECODE_ES_FAIL(Precede::Single<SetView>::post(home, y, s, t));
      |                                                                ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/precede.hh:111,
                 from gecode/set/precede.cpp:44:
./gecode/set/precede/single.hpp:104:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Precede::Single<View>::post(Gecode::Home, Gecode::ViewArray<View>&, int, int) [with View = Gecode::Set::SetView]'
  104 |   Single<View>::post(Home home, ViewArray<View>& x, int s, int t) {
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
gecode/set/precede.cpp: In function 'void Gecode::precede(Gecode::Home, const Gecode::SetVarArgs&, const Gecode::IntArgs&)':
gecode/set/precede.cpp:70:74: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   70 |       GECODE_ES_FAIL(Precede::Single<SetView>::post(home, y, c[i], c[i+1]));
      |                                                                          ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/precede.hh:111,
                 from gecode/set/precede.cpp:44:
./gecode/set/precede/single.hpp:104:27: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Precede::Single<View>::post(Gecode::Home, Gecode::ViewArray<View>&, int, int) [with View = Gecode::Set::SetView]'
  104 |   Single<View>::post(Home home, ViewArray<View>& x, int s, int t) {
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/set/precede.hh:111,
                 from gecode/set/precede.cpp:44:
./gecode/set/precede/single.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Precede::Single<View>::post(Gecode::Home, Gecode::ViewArray<View>&, int, int) [with View = Gecode::Set::SetView]':
gecode/set/precede.cpp:56:5:   required from here
./gecode/set/precede/single.hpp:138:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  138 |     (void) new (home) Single<View>(home, x, s, t, beta, gamma);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/precede.hh:111,
                 from gecode/set/precede.cpp:44:
./gecode/set/precede/single.hpp:92:29: note:   initializing argument 1 of 'Gecode::Set::Precede::Single<View>::Single(Gecode::Home, Gecode::ViewArray<View>&, int, int, int, int) [with View = Gecode::Set::SetView]'
   92 |   Single<View>::Single(Home home, ViewArray<View>& x0,
      |                        ~~~~~^~~~
./gecode/set/precede/single.hpp: In instantiation of 'Gecode::Set::Precede::Single<View>::Single(Gecode::Home, Gecode::ViewArray<View>&, int, int, int, int) [with View = Gecode::Set::SetView]':
./gecode/set/precede/single.hpp:138:12:   required from 'static Gecode::ExecStatus Gecode::Set::Precede::Single<View>::post(Gecode::Home, Gecode::ViewArray<View>&, int, int) [with View = Gecode::Set::SetView]'
gecode/set/precede.cpp:56:5:   required from here
./gecode/set/precede/single.hpp:95:56: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   95 |       c(home), s(s0), t(t0), alpha(0), beta(b), gamma(g) {
      |                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/kernel/propagator.hpp:444:9: note:   initializing argument 1 of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Set::SetView; int pc = -1]'
  444 |   (Home home, ViewArray<View>& y)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Set::SetView; int pc = -1]':
./gecode/set/precede/single.hpp:95:56:   required from 'Gecode::Set::Precede::Single<View>::Single(Gecode::Home, Gecode::ViewArray<View>&, int, int, int, int) [with View = Gecode::Set::SetView]'
./gecode/set/precede/single.hpp:138:12:   required from 'static Gecode::ExecStatus Gecode::Set::Precede::Single<View>::post(Gecode::Home, Gecode::ViewArray<View>&, int, int) [with View = Gecode::Set::SetView]'
gecode/set/precede.cpp:56:5:   required from here
./gecode/kernel/propagator.hpp:445:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  445 |     : Propagator(home), x(y) {
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/precede.hh:47,
                 from gecode/set/precede.cpp:44:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/array.o  gecode/set/array.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/array.cpp:44:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/array.cpp:44:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from gecode/set/array.cpp:44:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/array.cpp:44:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from gecode/set/array.cpp:44:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/array.cpp:44:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/array.cpp:44:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/array.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/array.cpp:44:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/array.cpp:44:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/array.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/array.cpp:44:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/array.cpp:44:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/array.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/array.cpp:44:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/array.cpp:44:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/array.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/array.cpp:44:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/array.cpp:44:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/array.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/array.cpp:44:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/array.cpp:44:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/array.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/array.cpp:44:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/array.cpp:44:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/array.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/array.cpp:44:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/array.cpp:44:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/array.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/array.cpp:44:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/array.cpp:44:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/array.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/array.cpp:44:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/array.cpp:44:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/array.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/array.cpp:44:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/array.cpp:44:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/array.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/array.cpp:44:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/array.cpp:44:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/array.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/array.cpp:44:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/array.cpp:44:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/array.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/set/array.cpp:44:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
gecode/set/array.cpp: In constructor 'Gecode::SetVarArray::SetVarArray(Gecode::Space&, int)':
gecode/set/array.cpp:51:25: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
   51 |       x[i] = SetVar(home);
      |                         ^
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/array.cpp:44:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
gecode/set/array.cpp: In constructor 'Gecode::SetVarArray::SetVarArray(Gecode::Space&, int, int, int, int, int, unsigned int, unsigned int)':
gecode/set/array.cpp:72:65: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
   72 |       x[i] = SetVar(home,lbMin,lbMax,ubMin,ubMax,minCard,maxCard);
      |                                                                 ^
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/array.cpp:44:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
gecode/set/array.cpp: In constructor 'Gecode::SetVarArray::SetVarArray(Gecode::Space&, int, const Gecode::IntSet&, int, int, unsigned int, unsigned int)':
gecode/set/array.cpp:91:57: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
   91 |       x[i] = SetVar(home,glb,ubMin,ubMax,minCard,maxCard);
      |                                                         ^
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/array.cpp:44:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
gecode/set/array.cpp: In constructor 'Gecode::SetVarArray::SetVarArray(Gecode::Space&, int, int, int, const Gecode::IntSet&, unsigned int, unsigned int)':
gecode/set/array.cpp:112:57: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  112 |       x[i] = SetVar(home,lbMin,lbMax,lub,minCard,maxCard);
      |                                                         ^
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/array.cpp:44:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
gecode/set/array.cpp: In constructor 'Gecode::SetVarArray::SetVarArray(Gecode::Space&, int, const Gecode::IntSet&, const Gecode::IntSet&, unsigned int, unsigned int)':
gecode/set/array.cpp:132:49: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  132 |       x[i] = SetVar(home,glb,lub,minCard,maxCard);
      |                                                 ^
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/array.cpp:44:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
gecode/set/array.cpp: In constructor 'Gecode::SetVarArgs::SetVarArgs(Gecode::Space&, int, int, int, int, int, unsigned int, unsigned int)':
gecode/set/array.cpp:153:65: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  153 |       a[i] = SetVar(home,lbMin,lbMax,ubMin,ubMax,minCard,maxCard);
      |                                                                 ^
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/array.cpp:44:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
gecode/set/array.cpp: In constructor 'Gecode::SetVarArgs::SetVarArgs(Gecode::Space&, int, const Gecode::IntSet&, int, int, unsigned int, unsigned int)':
gecode/set/array.cpp:172:57: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  172 |       a[i] = SetVar(home,glb,ubMin,ubMax,minCard,maxCard);
      |                                                         ^
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/array.cpp:44:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
gecode/set/array.cpp: In constructor 'Gecode::SetVarArgs::SetVarArgs(Gecode::Space&, int, int, int, const Gecode::IntSet&, unsigned int, unsigned int)':
gecode/set/array.cpp:193:57: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  193 |       a[i] = SetVar(home,lbMin,lbMax,lub,minCard,maxCard);
      |                                                         ^
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/array.cpp:44:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
gecode/set/array.cpp: In constructor 'Gecode::SetVarArgs::SetVarArgs(Gecode::Space&, int, const Gecode::IntSet&, const Gecode::IntSet&, unsigned int, unsigned int)':
gecode/set/array.cpp:213:49: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  213 |       a[i] = SetVar(home,glb,lub,minCard,maxCard);
      |                                                 ^
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/array.cpp:44:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/array.cpp:44:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/array.cpp:44:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/array.cpp:44:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/array.cpp:44:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/array.cpp:44:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/array.cpp:44:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/array.cpp:44:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/array.cpp:44:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/array.cpp:44:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/array.cpp:44:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/array.cpp:44:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/array.cpp:44:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/array.cpp:44:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/array.cpp:44:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/array.cpp:44:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/array.cpp:44:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/array.cpp:44:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/array.cpp:44:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/var-imp/set.o  gecode/set/var-imp/set.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/set/var-imp/set.cpp:40:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/var-imp/set.cpp:40:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/var-imp/integerset.o  gecode/set/var-imp/integerset.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/set/var-imp/integerset.cpp:40:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/var-imp/integerset.cpp:40:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/var/set.o  gecode/set/var/set.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/var/set.cpp:43:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var/set.cpp:43:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from gecode/set/var/set.cpp:43:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var/set.cpp:43:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from gecode/set/var/set.cpp:43:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/var/set.cpp:43:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/var/set.cpp:43:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var/set.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/var/set.cpp:43:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/var/set.cpp:43:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var/set.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/var/set.cpp:43:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/var/set.cpp:43:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var/set.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/var/set.cpp:43:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/var/set.cpp:43:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var/set.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/var/set.cpp:43:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/var/set.cpp:43:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var/set.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/var/set.cpp:43:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/var/set.cpp:43:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var/set.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/var/set.cpp:43:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/var/set.cpp:43:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var/set.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/var/set.cpp:43:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/var/set.cpp:43:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var/set.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/var/set.cpp:43:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/var/set.cpp:43:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var/set.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/var/set.cpp:43:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/var/set.cpp:43:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var/set.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/var/set.cpp:43:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/var/set.cpp:43:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var/set.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/var/set.cpp:43:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/var/set.cpp:43:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var/set.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/var/set.cpp:43:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/var/set.cpp:43:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/var/set.cpp:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/set/var/set.cpp:43:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/var/set.cpp:43:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/var/set.cpp:43:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/var/set.cpp:43:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/var/set.cpp:43:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/var/set.cpp:43:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/var/set.cpp:43:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/var/set.cpp:43:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/var/set.cpp:43:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/var/set.cpp:43:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/var/set.cpp:43:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/var/set.cpp:43:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/var/set.cpp:43:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/var/set.cpp:43:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/var/set.cpp:43:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/var/set.cpp:43:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/var/set.cpp:43:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/var/set.cpp:43:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/var/set.cpp:43:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/rel-op/post-nocompl-vvc.o  gecode/set/rel-op/post-nocompl-vvc.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
gecode/set/rel-op/post-nocompl-vvc.cpp: In function 'void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::ConstSetView)':
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     rel_op_post_nocompl<SetView,SetView,ConstSetView>(home, x, op, y, r, z);
      |                                                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/post.hpp:192:28: note:   initializing argument 1 of 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
  192 |   rel_op_post_nocompl(Home home, View0 x, SetOpType op, View1 y,
      |                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]':
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel-op/post.hpp:197:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  197 |       rel_eq<View0,View1,View2>(home, x, op, y, z);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/post.hpp:49:15: note:   initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
   49 |   rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) {
      |          ~~~~~^~~~
./gecode/set/rel-op/post.hpp:202:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  202 |         rel_eq<View0,View1,SetView>(home, x, op, y, tmp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/post.hpp:49:15: note:   initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
   49 |   rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) {
      |          ~~~~~^~~~
./gecode/set/rel-op/post.hpp:203:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  203 |         rel_op_post_lex<View2>(home,tmp,r,z);
      |         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/post.hpp:171:24: note:   initializing argument 1 of 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]'
  171 |   rel_op_post_lex(Home home, SetView x0, SetRelType r, View x1) {
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/set/rel-op/post.hpp:211:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  211 |                         ::post(home,tmp,z)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/nq.hpp:59:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
   59 |   Distinct<View0,View1>::post(Home home, View0 x, View1 y) {
      |                               ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/post.hpp:212:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  212 |         rel_eq<View0,View1,SetView>(home, x, op, y, tmp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/post.hpp:49:15: note:   initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
   49 |   rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) {
      |          ~~~~~^~~~
./gecode/set/rel-op/post.hpp:216:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  216 |       rel_sub<View0,View1,View2>(home, x, op, y, z);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/post.hpp:85:16: note:   initializing argument 1 of 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
   85 |   rel_sub(Home home, View0 x0, SetOpType op, View1 x1, View2 x2) {
      |           ~~~~~^~~~
./gecode/set/rel-op/post.hpp:219:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |       rel_sup<View0,View1,View2>(home, x, op, y, z);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/post.hpp:126:16: note:   initializing argument 1 of 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
  126 |   rel_sup(Home home, View0 x0, SetOpType op, View1 x1, View2 x2) {
      |           ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/set/rel-op/post.hpp:226:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  226 |                              ::post(home, z, tmp, emptyset)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/superofinter.hpp:62:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
   62 |   SuperOfInter<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/post.hpp:227:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  227 |         rel_eq<View0,View1,SetView>(home, x, op, y, tmp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/post.hpp:49:15: note:   initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
   49 |   rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) {
      |          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel-op/post.hpp:55:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |                              ::post(home, x0, x1, emptyset)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/superofinter.hpp:62:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
   62 |   SuperOfInter<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/set/rel-op/post.hpp:62:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   62 |                         ::post(home, x0, x1, x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/union.hpp:65:50: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
   65 |   ExecStatus Union<View0,View1,View2>::post(Home home, View0 x0,
      |                                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/set/rel-op/post.hpp:68:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |                              ::post(home, x0,x1,x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/set/rel-op/post.hpp:77:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |                         ::post(home,x0,cx1,x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:202:36:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel-op/post.hpp:55:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |                              ::post(home, x0, x1, emptyset)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/superofinter.hpp:62:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
   62 |   SuperOfInter<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/set/rel-op/post.hpp:62:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   62 |                         ::post(home, x0, x1, x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/union.hpp:65:50: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   65 |   ExecStatus Union<View0,View1,View2>::post(Home home, View0 x0,
      |                                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/set/rel-op/post.hpp:68:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |                              ::post(home, x0,x1,x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/set/rel-op/post.hpp:77:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |                         ::post(home,x0,cx1,x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/post.hpp:203:31:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel-op/post.hpp:174:56: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  174 |       GECODE_ES_FAIL((Rel::Lq<SetView,View,false>::post(home,x0,x1)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/lq.hpp:250:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]'
  250 |   Lq<View0,View1,strict>::post(Home home, View0 x, View1 y) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/set/rel-op/post.hpp:177:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  177 |       GECODE_ES_FAIL((Rel::Lq<SetView,View,true>::post(home,x0,x1)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/lq.hpp:250:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]'
  250 |   Lq<View0,View1,strict>::post(Home home, View0 x, View1 y) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/set/rel-op/post.hpp:180:56: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  180 |       GECODE_ES_FAIL((Rel::Lq<View,SetView,false>::post(home,x1,x0)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/lq.hpp:250:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]'
  250 |   Lq<View0,View1,strict>::post(Home home, View0 x, View1 y) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/set/rel-op/post.hpp:183:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  183 |       GECODE_ES_FAIL((Rel::Lq<View,SetView,true>::post(home,x1,x0)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/lq.hpp:250:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]'
  250 |   Lq<View0,View1,strict>::post(Home home, View0 x, View1 y) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/post.hpp:209:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel/nq.hpp:64:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       GECODE_ES_CHECK((DistinctDoit<View1>::post(home,y,cv)));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/nq.hpp:101:34: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]'
  101 |   DistinctDoit<View0>::post(Home home, View0 x, ConstSetView y) {
      |                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/set/rel/nq.hpp:70:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   70 |       GECODE_ES_CHECK((DistinctDoit<View0>::post(home,x,cv)));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/nq.hpp:101:34: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
  101 |   DistinctDoit<View0>::post(Home home, View0 x, ConstSetView y) {
      |                             ~~~~~^~~~
./gecode/set/rel/nq.hpp:72:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   72 |     (void) new (home) Distinct<View0,View1>(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/nq.hpp:48:40: note:   initializing argument 1 of 'Gecode::Set::Rel::Distinct<View0, View1>::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
   48 |   Distinct<View0,View1>::Distinct(Home home, View0 x, View1 y)
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/post.hpp:216:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel-op/post.hpp:91:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   91 |                              ::post(home, x0, x1, emptyset)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/superofinter.hpp:62:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
   62 |   SuperOfInter<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/set/rel-op/post.hpp:98:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   98 |                        (Rel::Subset<SetView,View2>::post(home,tmp,x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:311,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/subset.hpp:59:45: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
   59 |   ExecStatus Subset<View0,View1>::post(Home home, View0 x, View1 y) {
      |                                        ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/set/rel-op/post.hpp:102:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |                         ::post(home, x0, x1, tmp)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/union.hpp:65:50: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   65 |   ExecStatus Union<View0,View1,View2>::post(Home home, View0 x0,
      |                                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/set/rel-op/post.hpp:108:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  108 |                              ::post(home, x0,x1,x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/superofinter.hpp:62:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
   62 |   SuperOfInter<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/set/rel-op/post.hpp:117:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  117 |                         ::post(home,x0,cx1,x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/superofinter.hpp:62:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]'
   62 |   SuperOfInter<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/post.hpp:219:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel-op/post.hpp:132:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  132 |                              ::post(home, x0, x1, emptyset)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/superofinter.hpp:62:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
   62 |   SuperOfInter<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/set/rel-op/post.hpp:139:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  139 |                         ::post(home, x0, x1, x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:289,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/subofunion.hpp:159:9: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
  159 |   (Home home, View0 x0, View1 x1, View2 x2) {
      |    ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/set/rel-op/post.hpp:146:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  146 |                        (Rel::Subset<View2,SetView>::post(home,x2,tmp)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:311,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/subset.hpp:59:45: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
   59 |   ExecStatus Subset<View0,View1>::post(Home home, View0 x, View1 y) {
      |                                        ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/set/rel-op/post.hpp:149:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  149 |                              ::post(home, x0,x1,tmp)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/set/rel-op/post.hpp:156:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  156 |                        (Rel::Subset<View2,SetView>::post(home,x2,tmp)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:311,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/subset.hpp:59:45: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
   59 |   ExecStatus Subset<View0,View1>::post(Home home, View0 x, View1 y) {
      |                                        ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/set/rel-op/post.hpp:162:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  162 |                         ::post(home,x0,cx1,tmp)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]':
./gecode/set/rel-op/post.hpp:225:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     (void) new (home) SuperOfInter<View0,View1,View2>(home, x0, x1, x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/superofinter.hpp:49:9: note:   initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
   49 |   (Home home, View0 y0, View1 y1, View2 y2)
      |    ~~~~~^~~~
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]':
./gecode/set/rel-op/post.hpp:54:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     (void) new (home) SuperOfInter<View0,View1,View2>(home, x0, x1, x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/superofinter.hpp:49:9: note:   initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
   49 |   (Home home, View0 y0, View1 y1, View2 y2)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/post.hpp:60:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel-op/union.hpp:67:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   67 |     (void) new (home) Union<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/union.hpp:53:40: note:   initializing argument 1 of 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
   53 |   Union<View0,View1,View2>::Union(Home home, View0 y0,View1 y1,View2 y2)
      |                                   ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/post.hpp:67:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     (void) new (home) Intersection<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/inter.hpp:190:54: note:   initializing argument 1 of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
  190 |   Intersection<View0,View1,View2>::Intersection(Home home,
      |                                                 ~~~~~^~~~
./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/post.hpp:74:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     (void) new (home) Intersection<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/inter.hpp:190:54: note:   initializing argument 1 of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]'
  190 |   Intersection<View0,View1,View2>::Intersection(Home home,
      |                                                 ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:60:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:202:36:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel-op/union.hpp:67:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   67 |     (void) new (home) Union<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/union.hpp:53:40: note:   initializing argument 1 of 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   53 |   Union<View0,View1,View2>::Union(Home home, View0 y0,View1 y1,View2 y2)
      |                                   ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:67:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:202:36:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     (void) new (home) Intersection<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/inter.hpp:190:54: note:   initializing argument 1 of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
  190 |   Intersection<View0,View1,View2>::Intersection(Home home,
      |                                                 ~~~~~^~~~
./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:74:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:202:36:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     (void) new (home) Intersection<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/inter.hpp:190:54: note:   initializing argument 1 of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]'
  190 |   Intersection<View0,View1,View2>::Intersection(Home home,
      |                                                 ~~~~~^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]':
./gecode/set/rel-op/post.hpp:174:7:   required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:203:31:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel/lq.hpp:253:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  253 |     (void) new (home) Lq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/lq.hpp:240:35: note:   initializing argument 1 of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]'
  240 |   Lq<View0,View1,strict>::Lq(Home home, View0 x, View1 y)
      |                              ~~~~~^~~~
./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]':
./gecode/set/rel-op/post.hpp:177:7:   required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:203:31:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel/lq.hpp:253:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  253 |     (void) new (home) Lq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/lq.hpp:240:35: note:   initializing argument 1 of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]'
  240 |   Lq<View0,View1,strict>::Lq(Home home, View0 x, View1 y)
      |                              ~~~~~^~~~
./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]':
./gecode/set/rel-op/post.hpp:180:7:   required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:203:31:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel/lq.hpp:253:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  253 |     (void) new (home) Lq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/lq.hpp:240:35: note:   initializing argument 1 of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]'
  240 |   Lq<View0,View1,strict>::Lq(Home home, View0 x, View1 y)
      |                              ~~~~~^~~~
./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]':
./gecode/set/rel-op/post.hpp:183:7:   required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:203:31:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel/lq.hpp:253:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  253 |     (void) new (home) Lq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/lq.hpp:240:35: note:   initializing argument 1 of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]'
  240 |   Lq<View0,View1,strict>::Lq(Home home, View0 x, View1 y)
      |                              ~~~~~^~~~
In file included from ./gecode/set/rel.hh:316,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]':
./gecode/set/rel/nq.hpp:64:7:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:209:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel/nq.hpp:102:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |     (void) new (home) DistinctDoit<View0>(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/nq.hpp:147:42: note:   initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]'
  147 |   DistinctDoit<View0>::DistinctDoit(Home home, View0 _x, ConstSetView _y)
      |                                     ~~~~~^~~~
./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]':
./gecode/set/rel/nq.hpp:70:7:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:209:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel/nq.hpp:102:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |     (void) new (home) DistinctDoit<View0>(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/nq.hpp:147:42: note:   initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
  147 |   DistinctDoit<View0>::DistinctDoit(Home home, View0 _x, ConstSetView _y)
      |                                     ~~~~~^~~~
./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct<View0, View1>::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel/nq.hpp:72:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:209:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel/nq.hpp:49:73: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0, PC_SET_VAL, View1, PC_SET_VAL>(home,x,y) {}
      |                                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::ConstSetView; int pc1 = 0]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:311,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/post.hpp:97:9:   required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:216:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel/subset.hpp:60:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   60 |     (void) new (home) Subset(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:311,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/subset.hpp:48:36: note:   initializing argument 1 of 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
   48 |   Subset<View0,View1>::Subset(Home home, View0 y0, View1 y1)
      |                               ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/post.hpp:107:9:   required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:216:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     (void) new (home) SuperOfInter<View0,View1,View2>(home, x0, x1, x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/superofinter.hpp:49:9: note:   initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
   49 |   (Home home, View0 y0, View1 y1, View2 y2)
      |    ~~~~~^~~~
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/post.hpp:114:9:   required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:216:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     (void) new (home) SuperOfInter<View0,View1,View2>(home, x0, x1, x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/superofinter.hpp:49:9: note:   initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]'
   49 |   (Home home, View0 y0, View1 y1, View2 y2)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:289,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/subofunion.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/post.hpp:137:9:   required from 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:219:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel-op/subofunion.hpp:160:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  160 |     (void) new (home) SubOfUnion<View0,View1,View2>(home,x0, x1, x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:289,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/subofunion.hpp:145:50: note:   initializing argument 1 of 'Gecode::Set::RelOp::SubOfUnion<View0, View1, View2>::SubOfUnion(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
  145 |   SubOfUnion<View0,View1,View2>::SubOfUnion(Home home, View0 y0,
      |                                             ~~~~~^~~~
In file included from ./gecode/set/rel.hh:311,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:145:9:   required from 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:219:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel/subset.hpp:60:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   60 |     (void) new (home) Subset(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:311,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/subset.hpp:48:36: note:   initializing argument 1 of 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
   48 |   Subset<View0,View1>::Subset(Home home, View0 y0, View1 y1)
      |                               ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]':
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
./gecode/set/rel-op/post.hpp:225:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |                              View2,PC_SET_CLUB>(home,y0,y1,y2) {}
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]':
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
./gecode/set/rel-op/post.hpp:54:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |                              View2,PC_SET_CLUB>(home,y0,y1,y2) {}
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/union.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:60:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel-op/union.hpp:55:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:67:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  193 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:74:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  193 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/union.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:60:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:202:36:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel-op/union.hpp:55:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:67:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:202:36:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  193 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:74:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:202:36:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  193 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]':
./gecode/set/rel/lq.hpp:253:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]'
./gecode/set/rel-op/post.hpp:174:7:   required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:203:31:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel/lq.hpp:241:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]':
./gecode/set/rel/lq.hpp:253:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]'
./gecode/set/rel-op/post.hpp:177:7:   required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:203:31:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel/lq.hpp:241:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]':
./gecode/set/rel/lq.hpp:253:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]'
./gecode/set/rel-op/post.hpp:180:7:   required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:203:31:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel/lq.hpp:241:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]':
./gecode/set/rel/lq.hpp:253:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]'
./gecode/set/rel-op/post.hpp:183:7:   required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:203:31:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel/lq.hpp:241:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:316,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]':
./gecode/set/rel/nq.hpp:102:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]'
./gecode/set/rel/nq.hpp:64:7:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:209:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel/nq.hpp:148:56: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  148 |     : UnaryPropagator<View0, PC_SET_ANY>(home,_x), y(_y)  {}
      |                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/propagator.hpp:296:50: note:   initializing argument 1 of 'Gecode::UnaryPropagator<View, pc>::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ConstSetView; int pc = 4]'
  296 |   UnaryPropagator<View,pc>::UnaryPropagator(Home home, View y0)
      |                                             ~~~~~^~~~
In file included from ./gecode/set/rel.hh:316,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]':
./gecode/set/rel/nq.hpp:102:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
./gecode/set/rel/nq.hpp:70:7:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:209:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel/nq.hpp:148:56: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  148 |     : UnaryPropagator<View0, PC_SET_ANY>(home,_x), y(_y)  {}
      |                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/propagator.hpp:296:50: note:   initializing argument 1 of 'Gecode::UnaryPropagator<View, pc>::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]'
  296 |   UnaryPropagator<View,pc>::UnaryPropagator(Home home, View y0)
      |                                             ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::ConstSetView; int pc1 = 0]':
./gecode/set/rel/nq.hpp:49:73:   required from 'Gecode::Set::Rel::Distinct<View0, View1>::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel/nq.hpp:72:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:209:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:311,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/subset.hpp: In instantiation of 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel/subset.hpp:60:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:97:9:   required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:216:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel/subset.hpp:50:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   50 |                             View1,PC_SET_CLUB>(home,y0,y1) {}
      |                                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::ConstSetView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:107:9:   required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:216:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |                              View2,PC_SET_CLUB>(home,y0,y1,y2) {}
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 2]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:114:9:   required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:216:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |                              View2,PC_SET_CLUB>(home,y0,y1,y2) {}
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 2]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:289,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/subofunion.hpp: In instantiation of 'Gecode::Set::RelOp::SubOfUnion<View0, View1, View2>::SubOfUnion(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/subofunion.hpp:160:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:137:9:   required from 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:219:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel-op/subofunion.hpp:148:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  148 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel.hh:311,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/subset.hpp: In instantiation of 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/subset.hpp:60:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:145:9:   required from 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:219:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/set/rel/subset.hpp:50:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   50 |                             View1,PC_SET_CLUB>(home,y0,y1) {}
      |                                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]':
./gecode/set/rel-op/superofinter.hpp:51:62:   required from 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
./gecode/set/rel-op/post.hpp:225:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]':
./gecode/set/rel-op/superofinter.hpp:51:62:   required from 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
./gecode/set/rel-op/post.hpp:54:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]':
./gecode/set/rel-op/union.hpp:55:61:   required from 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/union.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:60:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]':
./gecode/set/rel-op/inter.hpp:193:61:   required from 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:74:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]':
./gecode/set/rel-op/union.hpp:55:61:   required from 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/union.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:60:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:202:36:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]':
./gecode/set/rel-op/inter.hpp:193:61:   required from 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:74:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:202:36:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]':
./gecode/set/rel/lq.hpp:241:70:   required from 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]'
./gecode/set/rel/lq.hpp:253:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]'
./gecode/set/rel-op/post.hpp:174:7:   required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:203:31:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]':
./gecode/set/rel/lq.hpp:241:70:   required from 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]'
./gecode/set/rel/lq.hpp:253:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]'
./gecode/set/rel-op/post.hpp:180:7:   required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:203:31:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator<View, pc>::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ConstSetView; int pc = 4]':
./gecode/set/rel/nq.hpp:148:56:   required from 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]'
./gecode/set/rel/nq.hpp:102:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]'
./gecode/set/rel/nq.hpp:64:7:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:209:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/kernel/propagator.hpp:297:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  297 |     : Propagator(home), x0(y0) {
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator<View, pc>::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]':
./gecode/set/rel/nq.hpp:148:56:   required from 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
./gecode/set/rel/nq.hpp:102:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
./gecode/set/rel/nq.hpp:70:7:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:209:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/kernel/propagator.hpp:297:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  297 |     : Propagator(home), x0(y0) {
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::ConstSetView; int pc1 = 2]':
./gecode/set/rel/subset.hpp:50:58:   required from 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel/subset.hpp:60:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:97:9:   required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:216:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 2]':
./gecode/set/rel-op/superofinter.hpp:51:62:   required from 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:107:9:   required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:216:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 2]':
./gecode/set/rel-op/superofinter.hpp:51:62:   required from 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:114:9:   required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:216:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]':
./gecode/set/rel/subset.hpp:50:58:   required from 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/subset.hpp:60:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:145:9:   required from 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:219:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-vvc.cpp:49:75:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/subset.hpp:86:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel/subset.hpp:72:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel/subset.hpp:86:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]'
./gecode/set/rel/subset.hpp:72:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]':
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel-op/inter.hpp:169:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ConstSetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/subset.hpp:86:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel/subset.hpp:72:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel/subset.hpp:86:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]'
./gecode/set/rel/subset.hpp:72:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/inter.hpp:169:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/inter.hpp:169:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl-vvc.cpp:42:
./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/post.hpp:55:62: warning: this statement may fall through [-Wimplicit-fallthrough=]
   55 |                              ::post(home, x0, x1, emptyset)));
      |                                                              ^
./gecode/set/rel-op/post.hpp:58:5: note: here
   58 |     case SOT_UNION:
      |     ^~~~
./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/post.hpp:91:62: warning: this statement may fall through [-Wimplicit-fallthrough=]
   91 |                              ::post(home, x0, x1, emptyset)));
      |                                                              ^
./gecode/set/rel-op/post.hpp:94:5: note: here
   94 |     case SOT_UNION:
      |     ^~~~
./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/post.hpp:132:62: warning: this statement may fall through [-Wimplicit-fallthrough=]
  132 |                              ::post(home, x0, x1, emptyset)));
      |                                                              ^
./gecode/set/rel-op/post.hpp:135:5: note: here
  135 |     case SOT_UNION:
      |     ^~~~
./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:55:62: warning: this statement may fall through [-Wimplicit-fallthrough=]
   55 |                              ::post(home, x0, x1, emptyset)));
      |                                                              ^
./gecode/set/rel-op/post.hpp:58:5: note: here
   58 |     case SOT_UNION:
      |     ^~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/sequence/seq-u.o  gecode/set/sequence/seq-u.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set/sequence.hh:110,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/set/sequence/seq.hpp: In constructor 'Gecode::Set::Sequence::Seq::Seq(Gecode::Home, Gecode::ViewArray<Gecode::Set::SetView>&)':
./gecode/set/sequence/seq.hpp:53:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |     : NaryPropagator<SetView, PC_SET_ANY>(home,x) {}
      |                                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/propagator.hpp:444:9: note:   initializing argument 1 of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Set::SetView; int pc = 4]'
  444 |   (Home home, ViewArray<View>& y)
      |    ~~~~~^~~~
In file included from ./gecode/set/sequence.hh:110,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/set/sequence/seq.hpp: In static member function 'static Gecode::ExecStatus Gecode::Set::Sequence::Seq::post(Gecode::Home, Gecode::ViewArray<Gecode::Set::SetView>)':
./gecode/set/sequence/seq.hpp:63:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   63 |     (void) new (home) Seq(home,x);
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/sequence.hh:110,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/set/sequence/seq.hpp:52:17: note:   initializing argument 1 of 'Gecode::Set::Sequence::Seq::Seq(Gecode::Home, Gecode::ViewArray<Gecode::Set::SetView>&)'
   52 |   Seq::Seq(Home home, ViewArray<SetView>& x)
      |            ~~~~~^~~~
In file included from ./gecode/set/sequence.hh:111,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/set/sequence/seq-u.hpp: In constructor 'Gecode::Set::Sequence::SeqU::SeqU(Gecode::Home, Gecode::ViewArray<Gecode::Set::SetView>&, Gecode::Set::SetView)':
./gecode/set/sequence/seq-u.hpp:53:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   53 |     : NaryOnePropagator<SetView,PC_SET_ANY>(home,x, y) {}
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/propagator.hpp:488:9: note:   initializing argument 1 of 'Gecode::NaryOnePropagator<View, pc>::NaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Set::SetView; int pc = 4]'
  488 |   (Home home, ViewArray<View>& x0, View y0)
      |    ~~~~~^~~~
In file included from ./gecode/set/sequence.hh:111,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/set/sequence/seq-u.hpp: In static member function 'static Gecode::ExecStatus Gecode::Set::Sequence::SeqU::post(Gecode::Home, Gecode::ViewArray<Gecode::Set::SetView>, Gecode::Set::SetView)':
./gecode/set/sequence/seq-u.hpp:68:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |       return Rel::Eq<SetView,SetView>::post(home, x[0], y);
      |                                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/sequence.hh:107,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/set/rel/eq.hpp:58:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   58 |   Eq<View0,View1>::post(Home home, View0 x, View1 y) {
      |                         ~~~~~^~~~
In file included from ./gecode/set/sequence.hh:111,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/set/sequence/seq-u.hpp:72:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   72 |       (void) new (home) SeqU(home,x,y);
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/sequence.hh:111,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/set/sequence/seq-u.hpp:52:19: note:   initializing argument 1 of 'Gecode::Set::Sequence::SeqU::SeqU(Gecode::Home, Gecode::ViewArray<Gecode::Set::SetView>&, Gecode::Set::SetView)'
   52 |   SeqU::SeqU(Home home, ViewArray<SetView>& x, SetView y)
      |              ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Set::SetView; int pc = 4]':
./gecode/set/sequence/seq.hpp:53:49:   required from here
./gecode/kernel/propagator.hpp:445:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  445 |     : Propagator(home), x(y) {
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryOnePropagator<View, pc>::NaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View) [with View = Gecode::Set::SetView; int pc = 4]':
./gecode/set/sequence/seq-u.hpp:53:54:   required from here
./gecode/kernel/propagator.hpp:489:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  489 |     : Propagator(home), x(x0), y(y0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/sequence.hh:107,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/sequence/seq-u.hpp:68:40:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/sequence.hh:107,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/sequence/seq-u.hpp:68:40:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/sequence/seq-u.hpp:68:40:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/iter.hh:61,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff<I, J>::Diff(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::NaryUnion]':
./gecode/set/var-imp/set.hpp:219:42:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/set/view/set.hpp:169:36:   required from 'Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/set/rel-op/common.hpp:610:7:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray<View>&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/sequence/seq-u.cpp:129:9:   required from here
./gecode/iter/ranges-diff.hpp:118:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy]
  118 |     : i(i0), j(j0) {
      |                  ^
In file included from ./gecode/iter.hh:71,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)'
  354 |   NaryUnion::operator =(const NaryUnion& m) {
      |   ^~~~~~~~~
In file included from ./gecode/iter.hh:74,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/iter/ranges-singleton-append.hpp: In instantiation of 'Gecode::Iter::Ranges::SingletonAppend<J>::SingletonAppend(int, int, J&) [with J = Gecode::Iter::Ranges::NaryUnion]':
./gecode/set/var-imp/set.hpp:244:38:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/set/var-imp/set.hpp:236:52:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/set/view/set.hpp:169:36:   required from 'Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/set/rel-op/common.hpp:610:7:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray<View>&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/sequence/seq-u.cpp:129:9:   required from here
./gecode/iter/ranges-singleton-append.hpp:98:11: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy]
   98 |     : j(j0) {
      |           ^
In file included from ./gecode/iter.hh:71,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)'
  354 |   NaryUnion::operator =(const NaryUnion& m) {
      |   ^~~~~~~~~
In file included from ./gecode/iter.hh:74,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/iter/ranges-singleton-append.hpp: In instantiation of 'Gecode::Iter::Ranges::Inter<I, J>::Inter(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::SingletonAppend<Gecode::Iter::Ranges::NaryUnion>]':
./gecode/set/var-imp/integerset.hpp:382:41:   required from 'bool Gecode::Set::LUBndSet::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::SingletonAppend<Gecode::Iter::Ranges::NaryUnion>]'
./gecode/set/var-imp/set.hpp:245:5:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/set/var-imp/set.hpp:236:52:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/set/view/set.hpp:169:36:   required from 'Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/set/rel-op/common.hpp:610:7:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray<View>&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/sequence/seq-u.cpp:129:9:   required from here
./gecode/iter/ranges-singleton-append.hpp:51:9: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy]
   51 |   class SingletonAppend : public MinMax {
      |         ^~~~~~~~~~~~~~~
In file included from ./gecode/iter.hh:71,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)'
  354 |   NaryUnion::operator =(const NaryUnion& m) {
      |   ^~~~~~~~~
In file included from ./gecode/iter.hh:63,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/sequence.hh:47,
                 from gecode/set/sequence/seq-u.cpp:44:
./gecode/iter/ranges-inter.hpp:146:18: note: synthesized method 'Gecode::Iter::Ranges::SingletonAppend<Gecode::Iter::Ranges::NaryUnion>::SingletonAppend(const Gecode::Iter::Ranges::SingletonAppend<Gecode::Iter::Ranges::NaryUnion>&)' first required here
  146 |     : i(i0), j(j0) {
      |                  ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/exec.o  gecode/set/exec.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/exec.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/exec.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from gecode/set/exec.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/exec.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from gecode/set/exec.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/exec.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/exec.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/exec.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/exec.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/exec.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/exec.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/exec.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/exec.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/exec.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/exec.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/exec.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/exec.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/exec.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/exec.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/exec.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/exec.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/exec.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/exec.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/exec.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/exec.cpp:38:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/exec.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/exec.cpp:38:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/exec.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/exec.cpp:38:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/exec.cpp:38:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/exec.cpp:38:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/set/exec.cpp:38:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/exec.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/exec.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/exec.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/exec.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/exec.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/exec.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/exec.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/exec.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/exec.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/exec.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/exec.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/exec.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from gecode/set/exec.cpp:39:
./gecode/kernel/wait.hh: In instantiation of 'Gecode::Kernel::UnaryWait<View>::UnaryWait(Gecode::Home, View, void (*)(Gecode::Space&)) [with View = Gecode::Set::SetView]':
./gecode/kernel/wait.hh:146:14:   required from 'static Gecode::ExecStatus Gecode::Kernel::UnaryWait<View>::post(Gecode::Space&, View, void (*)(Gecode::Space&)) [with View = Gecode::Set::SetView]'
gecode/set/exec.cpp:46:5:   required from here
./gecode/kernel/wait.hh:113:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  113 |     : Propagator(home), x(x0), c(c0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from gecode/set/exec.cpp:39:
./gecode/kernel/wait.hh: In instantiation of 'Gecode::Kernel::NaryWait<View>::NaryWait(Gecode::Home, Gecode::ViewArray<View>&, void (*)(Gecode::Space&)) [with View = Gecode::Set::SetView]':
./gecode/kernel/wait.hh:226:16:   required from 'static Gecode::ExecStatus Gecode::Kernel::NaryWait<View>::post(Gecode::Space&, Gecode::ViewArray<View>&, void (*)(Gecode::Space&)) [with View = Gecode::Set::SetView]'
gecode/set/exec.cpp:53:5:   required from here
./gecode/kernel/wait.hh:167:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  167 |     : Propagator(home), x(x0), c(c0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/exec.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/exec.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/exec.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/exec.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/exec.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/exec.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/exec.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/branch/activity.o  gecode/set/branch/activity.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from gecode/set/branch/activity.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/branch/activity.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/branch/activity.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/branch/activity.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/branch/activity.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/branch/activity.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/branch/activity.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/branch/activity.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/branch/activity.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/branch/activity.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/branch/activity.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/branch/activity.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/branch/activity.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/branch/activity.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/branch/activity.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/branch/activity.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/branch/activity.cpp:38:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/branch/activity.cpp:38:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/branch/activity.cpp:38:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/branch/activity.cpp:38:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/branch/activity.cpp:38:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/set/branch/activity.cpp:38:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
gecode/set/branch/activity.cpp: In constructor 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)':
gecode/set/branch/activity.cpp:45:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   45 |     Activity::init(home,y,d,bm);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:210,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/activity.hpp:352:23: note:   initializing argument 1 of 'void Gecode::Activity::init(Gecode::Home, Gecode::ViewArray<View>&, double, typename Gecode::BranchTraits<typename View::VarType>::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits<typename View::VarType>::Merit = double (*)(const Gecode::Space&, Gecode::SetVar, int)]'
  352 |   Activity::init(Home home, ViewArray<View>& x, double d,
      |                  ~~~~~^~~~
gecode/set/branch/activity.cpp: In member function 'void Gecode::SetActivity::init(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)':
gecode/set/branch/activity.cpp:52:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   52 |     Activity::init(home,y,d,bm);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:210,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/activity.hpp:352:23: note:   initializing argument 1 of 'void Gecode::Activity::init(Gecode::Home, Gecode::ViewArray<View>&, double, typename Gecode::BranchTraits<typename View::VarType>::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits<typename View::VarType>::Merit = double (*)(const Gecode::Space&, Gecode::SetVar, int)]'
  352 |   Activity::init(Home home, ViewArray<View>& x, double d,
      |                  ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/branch/activity.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/branch/activity.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/branch/activity.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/branch/activity.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/branch/activity.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/branch/activity.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:210,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/activity.hpp: In instantiation of 'void Gecode::Activity::init(Gecode::Home, Gecode::ViewArray<View>&, double, typename Gecode::BranchTraits<typename View::VarType>::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits<typename View::VarType>::Merit = double (*)(const Gecode::Space&, Gecode::SetVar, int)]':
gecode/set/branch/activity.cpp:45:31:   required from here
./gecode/kernel/activity.hpp:355:15: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  355 |     storage = new Storage(home,x,d,bm);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:210,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/activity.hpp:278:35: note:   initializing argument 1 of 'Gecode::Activity::Storage::Storage(Gecode::Home, Gecode::ViewArray<View>&, double, typename Gecode::BranchTraits<typename View::VarType>::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits<typename View::VarType>::Merit = double (*)(const Gecode::Space&, Gecode::SetVar, int)]'
  278 |   Activity::Storage::Storage(Home home, ViewArray<View>& x, double d0,
      |                              ~~~~~^~~~
./gecode/kernel/activity.hpp:356:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  356 |     (void) Recorder<View>::post(home,x,*this);
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:210,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/activity.hpp:257:39: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Activity::Recorder<View>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::Activity&) [with View = Gecode::Set::SetView]'
  257 |   Activity::Recorder<View>::post(Home home, ViewArray<View>& x,
      |                                  ~~~~~^~~~
./gecode/kernel/activity.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Activity::Recorder<View>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::Activity&) [with View = Gecode::Set::SetView]':
./gecode/kernel/activity.hpp:356:32:   required from 'void Gecode::Activity::init(Gecode::Home, Gecode::ViewArray<View>&, double, typename Gecode::BranchTraits<typename View::VarType>::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits<typename View::VarType>::Merit = double (*)(const Gecode::Space&, Gecode::SetVar, int)]'
gecode/set/branch/activity.cpp:45:31:   required from here
./gecode/kernel/activity.hpp:259:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  259 |     (void) new (home) Recorder<View>(home,x,a);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:210,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/activity.hpp:246:43: note:   initializing argument 1 of 'Gecode::Activity::Recorder<View>::Recorder(Gecode::Home, Gecode::ViewArray<View>&, Gecode::Activity&) [with View = Gecode::Set::SetView]'
  246 |   Activity::Recorder<View>::Recorder(Home home, ViewArray<View>& x,
      |                                      ~~~~~^~~~
./gecode/kernel/activity.hpp: In instantiation of 'Gecode::Activity::Recorder<View>::Recorder(Gecode::Home, Gecode::ViewArray<View>&, Gecode::Activity&) [with View = Gecode::Set::SetView]':
./gecode/kernel/activity.hpp:259:12:   required from 'static Gecode::ExecStatus Gecode::Activity::Recorder<View>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::Activity&) [with View = Gecode::Set::SetView]'
./gecode/kernel/activity.hpp:356:32:   required from 'void Gecode::Activity::init(Gecode::Home, Gecode::ViewArray<View>&, double, typename Gecode::BranchTraits<typename View::VarType>::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits<typename View::VarType>::Merit = double (*)(const Gecode::Space&, Gecode::SetVar, int)]'
gecode/set/branch/activity.cpp:45:31:   required from here
./gecode/kernel/activity.hpp:248:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  248 |     : NaryPropagator<View,PC_GEN_NONE>(home,x), a(a0), c(home) {
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/propagator.hpp:444:9: note:   initializing argument 1 of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Set::SetView; int pc = -1]'
  444 |   (Home home, ViewArray<View>& y)
      |    ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/branch/activity.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/branch/activity.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/branch/activity.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::NaryPropagator<View, pc>::NaryPropagator(Gecode::Home, Gecode::ViewArray<View>&) [with View = Gecode::Set::SetView; int pc = -1]':
./gecode/kernel/activity.hpp:248:62:   required from 'Gecode::Activity::Recorder<View>::Recorder(Gecode::Home, Gecode::ViewArray<View>&, Gecode::Activity&) [with View = Gecode::Set::SetView]'
./gecode/kernel/activity.hpp:259:12:   required from 'static Gecode::ExecStatus Gecode::Activity::Recorder<View>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::Activity&) [with View = Gecode::Set::SetView]'
./gecode/kernel/activity.hpp:356:32:   required from 'void Gecode::Activity::init(Gecode::Home, Gecode::ViewArray<View>&, double, typename Gecode::BranchTraits<typename View::VarType>::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits<typename View::VarType>::Merit = double (*)(const Gecode::Space&, Gecode::SetVar, int)]'
gecode/set/branch/activity.cpp:45:31:   required from here
./gecode/kernel/propagator.hpp:445:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  445 |     : Propagator(home), x(y) {
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/branch/activity.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/rel-op/post-nocompl-cvc.o  gecode/set/rel-op/post-nocompl-cvc.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
gecode/set/rel-op/post-nocompl-cvc.cpp: In function 'void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::ConstSetView)':
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   50 |       x, op, y, r, z);
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/post.hpp:192:28: note:   initializing argument 1 of 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
  192 |   rel_op_post_nocompl(Home home, View0 x, SetOpType op, View1 y,
      |                       ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]':
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel-op/post.hpp:197:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  197 |       rel_eq<View0,View1,View2>(home, x, op, y, z);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/post.hpp:49:15: note:   initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
   49 |   rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) {
      |          ~~~~~^~~~
./gecode/set/rel-op/post.hpp:202:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  202 |         rel_eq<View0,View1,SetView>(home, x, op, y, tmp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/post.hpp:49:15: note:   initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
   49 |   rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) {
      |          ~~~~~^~~~
./gecode/set/rel-op/post.hpp:203:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  203 |         rel_op_post_lex<View2>(home,tmp,r,z);
      |         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/post.hpp:171:24: note:   initializing argument 1 of 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]'
  171 |   rel_op_post_lex(Home home, SetView x0, SetRelType r, View x1) {
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/set/rel-op/post.hpp:211:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  211 |                         ::post(home,tmp,z)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/nq.hpp:59:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
   59 |   Distinct<View0,View1>::post(Home home, View0 x, View1 y) {
      |                               ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/post.hpp:212:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  212 |         rel_eq<View0,View1,SetView>(home, x, op, y, tmp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/post.hpp:49:15: note:   initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
   49 |   rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) {
      |          ~~~~~^~~~
./gecode/set/rel-op/post.hpp:216:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  216 |       rel_sub<View0,View1,View2>(home, x, op, y, z);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/post.hpp:85:16: note:   initializing argument 1 of 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
   85 |   rel_sub(Home home, View0 x0, SetOpType op, View1 x1, View2 x2) {
      |           ~~~~~^~~~
./gecode/set/rel-op/post.hpp:219:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |       rel_sup<View0,View1,View2>(home, x, op, y, z);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/post.hpp:126:16: note:   initializing argument 1 of 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
  126 |   rel_sup(Home home, View0 x0, SetOpType op, View1 x1, View2 x2) {
      |           ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/set/rel-op/post.hpp:226:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  226 |                              ::post(home, z, tmp, emptyset)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/superofinter.hpp:62:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
   62 |   SuperOfInter<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/post.hpp:227:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  227 |         rel_eq<View0,View1,SetView>(home, x, op, y, tmp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/post.hpp:49:15: note:   initializing argument 1 of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
   49 |   rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) {
      |          ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel-op/post.hpp:55:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |                              ::post(home, x0, x1, emptyset)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/superofinter.hpp:62:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
   62 |   SuperOfInter<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/set/rel-op/post.hpp:62:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   62 |                         ::post(home, x0, x1, x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/union.hpp:65:50: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
   65 |   ExecStatus Union<View0,View1,View2>::post(Home home, View0 x0,
      |                                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/set/rel-op/post.hpp:68:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |                              ::post(home, x0,x1,x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/set/rel-op/post.hpp:77:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |                         ::post(home,x0,cx1,x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:202:36:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel-op/post.hpp:55:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |                              ::post(home, x0, x1, emptyset)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/superofinter.hpp:62:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
   62 |   SuperOfInter<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/set/rel-op/post.hpp:62:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   62 |                         ::post(home, x0, x1, x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/union.hpp:65:50: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   65 |   ExecStatus Union<View0,View1,View2>::post(Home home, View0 x0,
      |                                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/set/rel-op/post.hpp:68:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |                              ::post(home, x0,x1,x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/set/rel-op/post.hpp:77:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |                         ::post(home,x0,cx1,x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/post.hpp:203:31:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel-op/post.hpp:174:56: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  174 |       GECODE_ES_FAIL((Rel::Lq<SetView,View,false>::post(home,x0,x1)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/lq.hpp:250:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]'
  250 |   Lq<View0,View1,strict>::post(Home home, View0 x, View1 y) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/set/rel-op/post.hpp:177:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  177 |       GECODE_ES_FAIL((Rel::Lq<SetView,View,true>::post(home,x0,x1)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/lq.hpp:250:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]'
  250 |   Lq<View0,View1,strict>::post(Home home, View0 x, View1 y) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/set/rel-op/post.hpp:180:56: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  180 |       GECODE_ES_FAIL((Rel::Lq<View,SetView,false>::post(home,x1,x0)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/lq.hpp:250:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]'
  250 |   Lq<View0,View1,strict>::post(Home home, View0 x, View1 y) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/set/rel-op/post.hpp:183:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  183 |       GECODE_ES_FAIL((Rel::Lq<View,SetView,true>::post(home,x1,x0)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/lq.hpp:250:37: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]'
  250 |   Lq<View0,View1,strict>::post(Home home, View0 x, View1 y) {
      |                                ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/post.hpp:209:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel/nq.hpp:64:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       GECODE_ES_CHECK((DistinctDoit<View1>::post(home,y,cv)));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/nq.hpp:101:34: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]'
  101 |   DistinctDoit<View0>::post(Home home, View0 x, ConstSetView y) {
      |                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/set/rel/nq.hpp:70:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   70 |       GECODE_ES_CHECK((DistinctDoit<View0>::post(home,x,cv)));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/nq.hpp:101:34: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
  101 |   DistinctDoit<View0>::post(Home home, View0 x, ConstSetView y) {
      |                             ~~~~~^~~~
./gecode/set/rel/nq.hpp:72:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   72 |     (void) new (home) Distinct<View0,View1>(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/nq.hpp:48:40: note:   initializing argument 1 of 'Gecode::Set::Rel::Distinct<View0, View1>::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
   48 |   Distinct<View0,View1>::Distinct(Home home, View0 x, View1 y)
      |                                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/post.hpp:216:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel-op/post.hpp:91:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   91 |                              ::post(home, x0, x1, emptyset)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/superofinter.hpp:62:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
   62 |   SuperOfInter<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/set/rel-op/post.hpp:98:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   98 |                        (Rel::Subset<SetView,View2>::post(home,tmp,x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:311,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/subset.hpp:59:45: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
   59 |   ExecStatus Subset<View0,View1>::post(Home home, View0 x, View1 y) {
      |                                        ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/set/rel-op/post.hpp:102:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |                         ::post(home, x0, x1, tmp)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/union.hpp:65:50: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   65 |   ExecStatus Union<View0,View1,View2>::post(Home home, View0 x0,
      |                                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/set/rel-op/post.hpp:108:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  108 |                              ::post(home, x0,x1,x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/superofinter.hpp:62:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
   62 |   SuperOfInter<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/set/rel-op/post.hpp:117:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  117 |                         ::post(home,x0,cx1,x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/superofinter.hpp:62:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]'
   62 |   SuperOfInter<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/set/rel-op/post.hpp: In instantiation of 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/post.hpp:219:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel-op/post.hpp:132:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  132 |                              ::post(home, x0, x1, emptyset)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/superofinter.hpp:62:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
   62 |   SuperOfInter<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/set/rel-op/post.hpp:139:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  139 |                         ::post(home, x0, x1, x2)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:289,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/subofunion.hpp:159:9: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
  159 |   (Home home, View0 x0, View1 x1, View2 x2) {
      |    ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/set/rel-op/post.hpp:146:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  146 |                        (Rel::Subset<View2,SetView>::post(home,x2,tmp)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:311,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/subset.hpp:59:45: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
   59 |   ExecStatus Subset<View0,View1>::post(Home home, View0 x, View1 y) {
      |                                        ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/set/rel-op/post.hpp:149:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  149 |                              ::post(home, x0,x1,tmp)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/set/rel-op/post.hpp:156:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  156 |                        (Rel::Subset<View2,SetView>::post(home,x2,tmp)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:311,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/subset.hpp:59:45: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
   59 |   ExecStatus Subset<View0,View1>::post(Home home, View0 x, View1 y) {
      |                                        ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/set/rel-op/post.hpp:162:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  162 |                         ::post(home,x0,cx1,tmp)));
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]':
./gecode/set/rel-op/post.hpp:225:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     (void) new (home) SuperOfInter<View0,View1,View2>(home, x0, x1, x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/superofinter.hpp:49:9: note:   initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
   49 |   (Home home, View0 y0, View1 y1, View2 y2)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/post.hpp:60:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel-op/union.hpp:67:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   67 |     (void) new (home) Union<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/union.hpp:53:40: note:   initializing argument 1 of 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
   53 |   Union<View0,View1,View2>::Union(Home home, View0 y0,View1 y1,View2 y2)
      |                                   ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/post.hpp:67:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     (void) new (home) Intersection<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/inter.hpp:190:54: note:   initializing argument 1 of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
  190 |   Intersection<View0,View1,View2>::Intersection(Home home,
      |                                                 ~~~~~^~~~
./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/post.hpp:74:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     (void) new (home) Intersection<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/inter.hpp:190:54: note:   initializing argument 1 of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]'
  190 |   Intersection<View0,View1,View2>::Intersection(Home home,
      |                                                 ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:60:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:202:36:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel-op/union.hpp:67:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   67 |     (void) new (home) Union<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/union.hpp:53:40: note:   initializing argument 1 of 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   53 |   Union<View0,View1,View2>::Union(Home home, View0 y0,View1 y1,View2 y2)
      |                                   ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:67:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:202:36:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     (void) new (home) Intersection<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/inter.hpp:190:54: note:   initializing argument 1 of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
  190 |   Intersection<View0,View1,View2>::Intersection(Home home,
      |                                                 ~~~~~^~~~
./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:74:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:202:36:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     (void) new (home) Intersection<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/inter.hpp:190:54: note:   initializing argument 1 of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]'
  190 |   Intersection<View0,View1,View2>::Intersection(Home home,
      |                                                 ~~~~~^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]':
./gecode/set/rel-op/post.hpp:174:7:   required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:203:31:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel/lq.hpp:253:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  253 |     (void) new (home) Lq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/lq.hpp:240:35: note:   initializing argument 1 of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]'
  240 |   Lq<View0,View1,strict>::Lq(Home home, View0 x, View1 y)
      |                              ~~~~~^~~~
./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]':
./gecode/set/rel-op/post.hpp:177:7:   required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:203:31:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel/lq.hpp:253:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  253 |     (void) new (home) Lq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/lq.hpp:240:35: note:   initializing argument 1 of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]'
  240 |   Lq<View0,View1,strict>::Lq(Home home, View0 x, View1 y)
      |                              ~~~~~^~~~
./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]':
./gecode/set/rel-op/post.hpp:180:7:   required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:203:31:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel/lq.hpp:253:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  253 |     (void) new (home) Lq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/lq.hpp:240:35: note:   initializing argument 1 of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]'
  240 |   Lq<View0,View1,strict>::Lq(Home home, View0 x, View1 y)
      |                              ~~~~~^~~~
./gecode/set/rel/lq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]':
./gecode/set/rel-op/post.hpp:183:7:   required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:203:31:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel/lq.hpp:253:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  253 |     (void) new (home) Lq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/lq.hpp:240:35: note:   initializing argument 1 of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]'
  240 |   Lq<View0,View1,strict>::Lq(Home home, View0 x, View1 y)
      |                              ~~~~~^~~~
In file included from ./gecode/set/rel.hh:316,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]':
./gecode/set/rel/nq.hpp:64:7:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:209:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel/nq.hpp:102:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |     (void) new (home) DistinctDoit<View0>(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/nq.hpp:147:42: note:   initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]'
  147 |   DistinctDoit<View0>::DistinctDoit(Home home, View0 _x, ConstSetView _y)
      |                                     ~~~~~^~~~
./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]':
./gecode/set/rel/nq.hpp:70:7:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:209:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel/nq.hpp:102:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |     (void) new (home) DistinctDoit<View0>(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/nq.hpp:147:42: note:   initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
  147 |   DistinctDoit<View0>::DistinctDoit(Home home, View0 _x, ConstSetView _y)
      |                                     ~~~~~^~~~
./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct<View0, View1>::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel/nq.hpp:72:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:209:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel/nq.hpp:49:73: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0, PC_SET_VAL, View1, PC_SET_VAL>(home,x,y) {}
      |                                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::ConstSetView; int pc1 = 0]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:311,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/post.hpp:97:9:   required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:216:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel/subset.hpp:60:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   60 |     (void) new (home) Subset(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:311,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/subset.hpp:48:36: note:   initializing argument 1 of 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
   48 |   Subset<View0,View1>::Subset(Home home, View0 y0, View1 y1)
      |                               ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/post.hpp:107:9:   required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:216:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     (void) new (home) SuperOfInter<View0,View1,View2>(home, x0, x1, x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/superofinter.hpp:49:9: note:   initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
   49 |   (Home home, View0 y0, View1 y1, View2 y2)
      |    ~~~~~^~~~
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/post.hpp:114:9:   required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:216:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     (void) new (home) SuperOfInter<View0,View1,View2>(home, x0, x1, x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/superofinter.hpp:49:9: note:   initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]'
   49 |   (Home home, View0 y0, View1 y1, View2 y2)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:289,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/subofunion.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/post.hpp:137:9:   required from 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:219:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel-op/subofunion.hpp:160:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  160 |     (void) new (home) SubOfUnion<View0,View1,View2>(home,x0, x1, x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:289,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/subofunion.hpp:145:50: note:   initializing argument 1 of 'Gecode::Set::RelOp::SubOfUnion<View0, View1, View2>::SubOfUnion(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
  145 |   SubOfUnion<View0,View1,View2>::SubOfUnion(Home home, View0 y0,
      |                                             ~~~~~^~~~
In file included from ./gecode/set/rel.hh:311,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:145:9:   required from 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:219:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel/subset.hpp:60:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   60 |     (void) new (home) Subset(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:311,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/subset.hpp:48:36: note:   initializing argument 1 of 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
   48 |   Subset<View0,View1>::Subset(Home home, View0 y0, View1 y1)
      |                               ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]':
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
./gecode/set/rel-op/post.hpp:225:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |                              View2,PC_SET_CLUB>(home,y0,y1,y2) {}
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/union.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:60:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel-op/union.hpp:55:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:67:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  193 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:74:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  193 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/union.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:60:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:202:36:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel-op/union.hpp:55:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:67:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:202:36:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  193 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:74:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:202:36:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  193 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]':
./gecode/set/rel/lq.hpp:253:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]'
./gecode/set/rel-op/post.hpp:174:7:   required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:203:31:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel/lq.hpp:241:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]':
./gecode/set/rel/lq.hpp:253:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]'
./gecode/set/rel-op/post.hpp:177:7:   required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:203:31:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel/lq.hpp:241:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]':
./gecode/set/rel/lq.hpp:253:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]'
./gecode/set/rel-op/post.hpp:180:7:   required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:203:31:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel/lq.hpp:241:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:317,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/lq.hpp: In instantiation of 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]':
./gecode/set/rel/lq.hpp:253:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]'
./gecode/set/rel-op/post.hpp:183:7:   required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:203:31:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel/lq.hpp:241:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:316,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]':
./gecode/set/rel/nq.hpp:102:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]'
./gecode/set/rel/nq.hpp:64:7:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:209:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel/nq.hpp:148:56: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  148 |     : UnaryPropagator<View0, PC_SET_ANY>(home,_x), y(_y)  {}
      |                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/propagator.hpp:296:50: note:   initializing argument 1 of 'Gecode::UnaryPropagator<View, pc>::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ConstSetView; int pc = 4]'
  296 |   UnaryPropagator<View,pc>::UnaryPropagator(Home home, View y0)
      |                                             ~~~~~^~~~
In file included from ./gecode/set/rel.hh:316,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]':
./gecode/set/rel/nq.hpp:102:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
./gecode/set/rel/nq.hpp:70:7:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:209:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel/nq.hpp:148:56: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  148 |     : UnaryPropagator<View0, PC_SET_ANY>(home,_x), y(_y)  {}
      |                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/propagator.hpp:296:50: note:   initializing argument 1 of 'Gecode::UnaryPropagator<View, pc>::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]'
  296 |   UnaryPropagator<View,pc>::UnaryPropagator(Home home, View y0)
      |                                             ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::ConstSetView; int pc1 = 0]':
./gecode/set/rel/nq.hpp:49:73:   required from 'Gecode::Set::Rel::Distinct<View0, View1>::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel/nq.hpp:72:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:209:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:311,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/subset.hpp: In instantiation of 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel/subset.hpp:60:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:97:9:   required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:216:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel/subset.hpp:50:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   50 |                             View1,PC_SET_CLUB>(home,y0,y1) {}
      |                                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::ConstSetView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:107:9:   required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:216:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |                              View2,PC_SET_CLUB>(home,y0,y1,y2) {}
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 2]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:114:9:   required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:216:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |                              View2,PC_SET_CLUB>(home,y0,y1,y2) {}
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 2]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:289,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/subofunion.hpp: In instantiation of 'Gecode::Set::RelOp::SubOfUnion<View0, View1, View2>::SubOfUnion(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/subofunion.hpp:160:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:137:9:   required from 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:219:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel-op/subofunion.hpp:148:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  148 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel.hh:311,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/subset.hpp: In instantiation of 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/subset.hpp:60:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:145:9:   required from 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:219:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/set/rel/subset.hpp:50:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   50 |                             View1,PC_SET_CLUB>(home,y0,y1) {}
      |                                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]':
./gecode/set/rel-op/superofinter.hpp:51:62:   required from 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
./gecode/set/rel-op/post.hpp:225:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]':
./gecode/set/rel-op/union.hpp:55:61:   required from 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/union.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:60:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]':
./gecode/set/rel-op/inter.hpp:193:61:   required from 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:74:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:197:32:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]':
./gecode/set/rel-op/union.hpp:55:61:   required from 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/union.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:60:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:202:36:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]':
./gecode/set/rel-op/inter.hpp:193:61:   required from 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:74:9:   required from 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:202:36:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]':
./gecode/set/rel/lq.hpp:241:70:   required from 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]'
./gecode/set/rel/lq.hpp:253:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]'
./gecode/set/rel-op/post.hpp:174:7:   required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:203:31:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]':
./gecode/set/rel/lq.hpp:241:70:   required from 'Gecode::Set::Rel::Lq<View0, View1, strict>::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]'
./gecode/set/rel/lq.hpp:253:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Lq<View0, View1, strict>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]'
./gecode/set/rel-op/post.hpp:180:7:   required from 'void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:203:31:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator<View, pc>::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ConstSetView; int pc = 4]':
./gecode/set/rel/nq.hpp:148:56:   required from 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]'
./gecode/set/rel/nq.hpp:102:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]'
./gecode/set/rel/nq.hpp:64:7:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:209:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/kernel/propagator.hpp:297:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  297 |     : Propagator(home), x0(y0) {
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator<View, pc>::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]':
./gecode/set/rel/nq.hpp:148:56:   required from 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
./gecode/set/rel/nq.hpp:102:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
./gecode/set/rel/nq.hpp:70:7:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:209:9:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/kernel/propagator.hpp:297:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  297 |     : Propagator(home), x0(y0) {
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::ConstSetView; int pc1 = 2]':
./gecode/set/rel/subset.hpp:50:58:   required from 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel/subset.hpp:60:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:97:9:   required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:216:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 2]':
./gecode/set/rel-op/superofinter.hpp:51:62:   required from 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:107:9:   required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:216:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 2]':
./gecode/set/rel-op/superofinter.hpp:51:62:   required from 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:114:9:   required from 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:216:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]':
./gecode/set/rel/subset.hpp:50:58:   required from 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/subset.hpp:60:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/post.hpp:145:9:   required from 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/post.hpp:219:33:   required from 'void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op/post-nocompl-cvc.cpp:50:21:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/subset.hpp:86:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel/subset.hpp:72:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel/subset.hpp:86:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]'
./gecode/set/rel/subset.hpp:72:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]':
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ConstSetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/inter.hpp:169:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/subset.hpp:86:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel/subset.hpp:72:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel/subset.hpp:86:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]'
./gecode/set/rel/subset.hpp:72:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/rel-op.hh:48,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/inter.hpp:169:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/inter.hpp:169:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:293,
                 from gecode/set/rel-op/post-nocompl-cvc.cpp:42:
./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/post.hpp:55:62: warning: this statement may fall through [-Wimplicit-fallthrough=]
   55 |                              ::post(home, x0, x1, emptyset)));
      |                                                              ^
./gecode/set/rel-op/post.hpp:58:5: note: here
   58 |     case SOT_UNION:
      |     ^~~~
./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/post.hpp:91:62: warning: this statement may fall through [-Wimplicit-fallthrough=]
   91 |                              ::post(home, x0, x1, emptyset)));
      |                                                              ^
./gecode/set/rel-op/post.hpp:94:5: note: here
   94 |     case SOT_UNION:
      |     ^~~~
./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/post.hpp:132:62: warning: this statement may fall through [-Wimplicit-fallthrough=]
  132 |                              ::post(home, x0, x1, emptyset)));
      |                                                              ^
./gecode/set/rel-op/post.hpp:135:5: note: here
  135 |     case SOT_UNION:
      |     ^~~~
./gecode/set/rel-op/post.hpp: In function 'void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]':
./gecode/set/rel-op/post.hpp:55:62: warning: this statement may fall through [-Wimplicit-fallthrough=]
   55 |                              ::post(home, x0, x1, emptyset)));
      |                                                              ^
./gecode/set/rel-op/post.hpp:58:5: note: here
   58 |     case SOT_UNION:
      |     ^~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/branch/ngl.o  gecode/set/branch/ngl.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/ngl.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/rel-op-const-vcc.o  gecode/set/rel-op-const-vcc.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
gecode/set/rel-op-const-vcc.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetOpType, const Gecode::IntSet&, Gecode::SetRelType, const Gecode::IntSet&)':
gecode/set/rel-op-const-vcc.cpp:69:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |                           ::post(home,cy,x,zv)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op-const-vcc.cpp:43:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
gecode/set/rel-op-const-vcc.cpp:82:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   82 |                           ::post(home,cy,x,tmp)));
      |                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op-const-vcc.cpp:43:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
gecode/set/rel-op-const-vcc.cpp:83:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   83 |           dom(home,tmp,r,z);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/set.hh:690:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&)'
  690 |   dom(Home home, SetVar x, SetRelType r, const IntSet& s);
      |       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
gecode/set/rel-op-const-vcc.cpp:91:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   91 |                           ::post(home,tmp,zv)));
      |                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/rel-op-const-vcc.cpp:42:
./gecode/set/rel/nq.hpp:59:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
   59 |   Distinct<View0,View1>::post(Home home, View0 x, View1 y) {
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
gecode/set/rel-op-const-vcc.cpp:99:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   99 |                           ::post(home,cy,x,tmp)));
      |                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op-const-vcc.cpp:43:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
gecode/set/rel-op-const-vcc.cpp:110:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  110 |                           ::post(home,cy,x,zv)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op-const-vcc.cpp:43:
./gecode/set/rel-op/superofinter.hpp:62:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
   62 |   SuperOfInter<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
gecode/set/rel-op-const-vcc.cpp:128:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |                           ::post(home,cy,xv,tmp)));
      |                                                ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op-const-vcc.cpp:43:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
gecode/set/rel-op-const-vcc.cpp:145:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  145 |                           ::post(home,cy,x,tmp)));
      |                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op-const-vcc.cpp:43:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
gecode/set/rel-op-const-vcc.cpp:155:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  155 |                           ConstSetView>::post(home, yv, cx, zv)));
      |                                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op-const-vcc.cpp:43:
./gecode/set/rel-op/union.hpp:65:50: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]'
   65 |   ExecStatus Union<View0,View1,View2>::post(Home home, View0 x0,
      |                                             ~~~~~^~~~
gecode/set/rel-op-const-vcc.cpp:162:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  162 |       rel(home, y, op, x, r, z);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/set.hh:805:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntSet&, Gecode::SetOpType, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&)'
  805 |   rel(Home home, const IntSet& x, SetOpType op, SetVar y, SetRelType r,
      |       ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op-const-vcc.cpp:43:
./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]':
gecode/set/rel-op-const-vcc.cpp:66:11:   required from here
./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     (void) new (home) Intersection<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op-const-vcc.cpp:43:
./gecode/set/rel-op/inter.hpp:190:54: note:   initializing argument 1 of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
  190 |   Intersection<View0,View1,View2>::Intersection(Home home,
      |                                                 ~~~~~^~~~
./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
gecode/set/rel-op-const-vcc.cpp:79:11:   required from here
./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     (void) new (home) Intersection<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op-const-vcc.cpp:43:
./gecode/set/rel-op/inter.hpp:190:54: note:   initializing argument 1 of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
  190 |   Intersection<View0,View1,View2>::Intersection(Home home,
      |                                                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]':
gecode/set/rel-op-const-vcc.cpp:89:11:   required from here
./gecode/set/rel/nq.hpp:64:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       GECODE_ES_CHECK((DistinctDoit<View1>::post(home,y,cv)));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/rel-op-const-vcc.cpp:42:
./gecode/set/rel/nq.hpp:101:34: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]'
  101 |   DistinctDoit<View0>::post(Home home, View0 x, ConstSetView y) {
      |                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/set/rel/nq.hpp:70:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   70 |       GECODE_ES_CHECK((DistinctDoit<View0>::post(home,x,cv)));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/rel-op-const-vcc.cpp:42:
./gecode/set/rel/nq.hpp:101:34: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
  101 |   DistinctDoit<View0>::post(Home home, View0 x, ConstSetView y) {
      |                             ~~~~~^~~~
./gecode/set/rel/nq.hpp:72:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   72 |     (void) new (home) Distinct<View0,View1>(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/rel-op-const-vcc.cpp:42:
./gecode/set/rel/nq.hpp:48:40: note:   initializing argument 1 of 'Gecode::Set::Rel::Distinct<View0, View1>::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
   48 |   Distinct<View0,View1>::Distinct(Home home, View0 x, View1 y)
      |                                   ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op-const-vcc.cpp:43:
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]':
gecode/set/rel-op-const-vcc.cpp:108:11:   required from here
./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     (void) new (home) SuperOfInter<View0,View1,View2>(home, x0, x1, x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op-const-vcc.cpp:43:
./gecode/set/rel-op/superofinter.hpp:49:9: note:   initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
   49 |   (Home home, View0 y0, View1 y1, View2 y2)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op-const-vcc.cpp:43:
./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]':
gecode/set/rel-op-const-vcc.cpp:152:11:   required from here
./gecode/set/rel-op/union.hpp:67:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   67 |     (void) new (home) Union<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op-const-vcc.cpp:43:
./gecode/set/rel-op/union.hpp:53:40: note:   initializing argument 1 of 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]'
   53 |   Union<View0,View1,View2>::Union(Home home, View0 y0,View1 y1,View2 y2)
      |                                   ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op-const-vcc.cpp:43:
./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op-const-vcc.cpp:66:11:   required from here
./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  193 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op-const-vcc.cpp:43:
./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op-const-vcc.cpp:79:11:   required from here
./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  193 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/rel-op-const-vcc.cpp:42:
./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]':
./gecode/set/rel/nq.hpp:64:7:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
gecode/set/rel-op-const-vcc.cpp:89:11:   required from here
./gecode/set/rel/nq.hpp:102:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |     (void) new (home) DistinctDoit<View0>(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/rel-op-const-vcc.cpp:42:
./gecode/set/rel/nq.hpp:147:42: note:   initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]'
  147 |   DistinctDoit<View0>::DistinctDoit(Home home, View0 _x, ConstSetView _y)
      |                                     ~~~~~^~~~
./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]':
./gecode/set/rel/nq.hpp:70:7:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
gecode/set/rel-op-const-vcc.cpp:89:11:   required from here
./gecode/set/rel/nq.hpp:102:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |     (void) new (home) DistinctDoit<View0>(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/rel-op-const-vcc.cpp:42:
./gecode/set/rel/nq.hpp:147:42: note:   initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
  147 |   DistinctDoit<View0>::DistinctDoit(Home home, View0 _x, ConstSetView _y)
      |                                     ~~~~~^~~~
./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct<View0, View1>::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel/nq.hpp:72:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
gecode/set/rel-op-const-vcc.cpp:89:11:   required from here
./gecode/set/rel/nq.hpp:49:73: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0, PC_SET_VAL, View1, PC_SET_VAL>(home,x,y) {}
      |                                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::ConstSetView; int pc1 = 0]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op-const-vcc.cpp:43:
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op-const-vcc.cpp:108:11:   required from here
./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |                              View2,PC_SET_CLUB>(home,y0,y1,y2) {}
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 2]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op-const-vcc.cpp:43:
./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/union.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op-const-vcc.cpp:152:11:   required from here
./gecode/set/rel-op/union.hpp:55:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]':
./gecode/set/rel-op/inter.hpp:193:61:   required from 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op-const-vcc.cpp:66:11:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]':
./gecode/set/rel-op/inter.hpp:193:61:   required from 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op-const-vcc.cpp:79:11:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/rel-op-const-vcc.cpp:42:
./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]':
./gecode/set/rel/nq.hpp:102:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]'
./gecode/set/rel/nq.hpp:64:7:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
gecode/set/rel-op-const-vcc.cpp:89:11:   required from here
./gecode/set/rel/nq.hpp:148:56: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  148 |     : UnaryPropagator<View0, PC_SET_ANY>(home,_x), y(_y)  {}
      |                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/propagator.hpp:296:50: note:   initializing argument 1 of 'Gecode::UnaryPropagator<View, pc>::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ConstSetView; int pc = 4]'
  296 |   UnaryPropagator<View,pc>::UnaryPropagator(Home home, View y0)
      |                                             ~~~~~^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/rel-op-const-vcc.cpp:42:
./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]':
./gecode/set/rel/nq.hpp:102:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
./gecode/set/rel/nq.hpp:70:7:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
gecode/set/rel-op-const-vcc.cpp:89:11:   required from here
./gecode/set/rel/nq.hpp:148:56: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  148 |     : UnaryPropagator<View0, PC_SET_ANY>(home,_x), y(_y)  {}
      |                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/propagator.hpp:296:50: note:   initializing argument 1 of 'Gecode::UnaryPropagator<View, pc>::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]'
  296 |   UnaryPropagator<View,pc>::UnaryPropagator(Home home, View y0)
      |                                             ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::ConstSetView; int pc1 = 0]':
./gecode/set/rel/nq.hpp:49:73:   required from 'Gecode::Set::Rel::Distinct<View0, View1>::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel/nq.hpp:72:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
gecode/set/rel-op-const-vcc.cpp:89:11:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 2]':
./gecode/set/rel-op/superofinter.hpp:51:62:   required from 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op-const-vcc.cpp:108:11:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]':
./gecode/set/rel-op/union.hpp:55:61:   required from 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/union.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView]'
gecode/set/rel-op-const-vcc.cpp:152:11:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator<View, pc>::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ConstSetView; int pc = 4]':
./gecode/set/rel/nq.hpp:148:56:   required from 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]'
./gecode/set/rel/nq.hpp:102:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]'
./gecode/set/rel/nq.hpp:64:7:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
gecode/set/rel-op-const-vcc.cpp:89:11:   required from here
./gecode/kernel/propagator.hpp:297:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  297 |     : Propagator(home), x0(y0) {
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator<View, pc>::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]':
./gecode/set/rel/nq.hpp:148:56:   required from 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
./gecode/set/rel/nq.hpp:102:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
./gecode/set/rel/nq.hpp:70:7:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
gecode/set/rel-op-const-vcc.cpp:89:11:   required from here
./gecode/kernel/propagator.hpp:297:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  297 |     : Propagator(home), x0(y0) {
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/rel-op-const-vcc.cpp:42:
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/union.hpp:179:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/union.hpp:79:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/rel-op-const-vcc.cpp:42:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ConstSetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/union.hpp:181:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/union.hpp:79:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/rel-op-const-vcc.cpp:42:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/rel-op-const-vcc.cpp:42:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel-op/inter.hpp:169:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/rel-op-const-vcc.cpp:42:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/rel-op-const-vcc.cpp:42:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/union.hpp:179:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/union.hpp:79:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/rel-op-const-vcc.cpp:42:
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/union.hpp:181:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/union.hpp:79:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/rel-op-const-vcc.cpp:42:
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/rel-op-const-vcc.cpp:42:
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/inter.hpp:169:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/rel-op-const-vcc.cpp:42:
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/union.hpp:179:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/union.hpp:79:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/union.hpp:181:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/union.hpp:79:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/inter.hpp:169:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel-op/inter.hpp:167:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:66:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcc.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/branch/val-sel-commit.o  gecode/set/branch/val-sel-commit.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/val-sel-commit.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/minimodel/int-expr.o  gecode/minimodel/int-expr.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)':
./gecode/minimodel.hh:128:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |         rel(home,*x,IRT_EQ,y);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int.hh:1047:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1047 |   rel(Home home, IntVar x0, IntRelType irt, IntVar x1,
      |       ~~~~~^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)':
./gecode/minimodel.hh:705:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  705 |         rel(home,*x,FRT_EQ,y);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/float.hh:1105:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)'
 1105 |   rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1);
      |       ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntConLevel) const':
./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   75 |     e.post(home,t ? irt : neg(irt),icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh:208:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntConLevel) const'
  208 |     void post(Home home, IntRelType irt, IntConLevel icl) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntConLevel) const':
./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     e.post(home,t ? irt : neg(irt),b,icl);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh:211:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntConLevel) const'
  211 |     void post(Home home, IntRelType irt, const BoolVar& b,
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const':
./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     e.post(home,t ? frt : neg(frt));
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh:771:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const'
  771 |     void post(Home home, FloatRelType frt) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const':
./gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   82 |     e.post(home,t ? frt : neg(frt),b);
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh:774:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const'
  774 |     void post(Home home, FloatRelType frt, const BoolVar& b) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const':
./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       _e0.post(home,_srt,_e1);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |       _e0.post(home,SRT_NQ,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |       _e0.post(home,SRT_EQ,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   71 |       _e0.post(home,b,true,_srt,_e1);
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const':
./gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     _e0.post(home,b,t,_srt,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1619:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1619 |     BoolVar b(home,0,1); channel(home,b,x);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1627:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1627 |     IntVar x(home,0,1); channel(home,b,x);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)':
./gecode/minimodel.hh:1639:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1639 |     channel(home,f,x);
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/float.hh:1313:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)'
 1313 |   channel(Home home, FloatVar x0, IntVar x1);
      |           ~~~~~^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1649:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1649 |     rel(home,SOT_UNION,x,s);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh:1650:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh:1650:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1677:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1677 |     count(home,x,n,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1686:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1686 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1698:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1698 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1707:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1707 |     count(home,x,n,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1716:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1716 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1728:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1728 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1738:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1738 |     count(home,x,n,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1747:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1747 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1759:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1759 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1768:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1768 |     count(home,x,n,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1777:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1777 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1789:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1789 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1799:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1799 |     count(home,x,n,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1808:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1808 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1820:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1820 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1829:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1829 |     count(home,x,n,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1838:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1838 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1850:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1850 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1857:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1857 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int.hh:1120:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)'
 1120 |   rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y,
      |       ~~~~~^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1864:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1864 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int.hh:1185:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)'
 1185 |   rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y,
      |       ~~~~~^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntConLevel)':
./gecode/minimodel.hh:1871:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1871 |     dom(home,x,y,icl);
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int.hh:1001:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntConLevel)'
 1001 |   dom(Home home, const IntVarArgs& x, const IntSet& s,
      |       ~~~~~^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh:1872:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1872 |     nvalues(home,x,IRT_EQ,y.size(),icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int.hh:1793:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1793 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y,
      |           ~~~~~^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)':
./gecode/minimodel.hh:1895:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1895 |     rel(home,SOT_UNION,x,y);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh:1896:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh:1896:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
./gecode/minimodel.hh:1903:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1903 |     element(home,SOT_UNION,x,y,z);
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/set.hh:1004:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
 1004 |   element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
./gecode/minimodel.hh:1914:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1914 |     channel(home,x,xiv);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/set.hh:932:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)'
  932 |   channel(Home home, const IntVarArgs& x,const SetVarArgs& y);
      |           ~~~~~^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh:1915:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1915 |     element(home,SOT_UNION,xiv,z,y);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/set.hh:991:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
  991 |   element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:214:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  214 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int.hh:1406:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1406 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:219:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int.hh:1422:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1422 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:224:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  224 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int.hh:1441:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1441 |   element(Home home, const IntVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::BoolVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:229:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  229 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int.hh:1457:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1457 |   element(Home home, const BoolVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::ArgArray<Gecode::IntSet> >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
./gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  236 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/set.hh:1055:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1055 |   element(Home home, const IntSetArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::SetVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
./gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/set.hh:1063:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1063 |   element(Home home, const SetVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/int/bool.hh:653,
                 from ./gecode/int/linear/bool-int.hpp:42,
                 from ./gecode/int/linear.hh:996,
                 from gecode/minimodel/int-expr.cpp:39:
./gecode/int/bool/eqv.hpp: In constructor 'Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray<Gecode::Int::BoolView>&, int)':
./gecode/int/bool/eqv.hpp:164:22: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  164 |       x(x0), pm2(pm20) {
      |                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/propagator.hpp:340:52: note:   initializing argument 1 of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]'
  340 |   BinaryPropagator<View,pc>::BinaryPropagator(Home home, View y0, View y1)
      |                                               ~~~~~^~~~
gecode/minimodel/int-expr.cpp: In member function 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, Gecode::IntConLevel, Gecode::Int::Linear::Term<Gecode::Int::IntView>*, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*) const':
gecode/minimodel/int-expr.cpp:154:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  154 |     fill(home,icl,ti,tb,1,d);
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/int-expr.cpp:74:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, Gecode::IntConLevel, Gecode::Int::Linear::Term<Gecode::Int::IntView>*&, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*&, long long int, long long int&) const'
   74 |     void fill(Home home, IntConLevel icl,
      |               ~~~~~^~~~
gecode/minimodel/int-expr.cpp: In member function 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntConLevel) const':
gecode/minimodel/int-expr.cpp:166:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  166 |         n->r->sum.ne->post(home,irt,-n->c,icl);
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh:112:28: note:   initializing argument 1 of 'virtual void Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, Gecode::IntConLevel) const'
  112 |     virtual void post(Home home, IntRelType irt, int c,
      |                       ~~~~~^~~~
gecode/minimodel/int-expr.cpp:175:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  175 |         n->r->sum.ne->post(home,irt,n->c,icl);
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh:112:28: note:   initializing argument 1 of 'virtual void Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, Gecode::IntConLevel) const'
  112 |     virtual void post(Home home, IntRelType irt, int c,
      |                       ~~~~~^~~~
gecode/minimodel/int-expr.cpp:180:56: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  180 |         (void) n->r->sum.ne->post(home,&n->l->x_int,icl);
      |                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh:110:30: note:   initializing argument 1 of 'virtual Gecode::IntVar Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, Gecode::IntConLevel) const'
  110 |     virtual IntVar post(Home home, IntVar* ret, IntConLevel icl) const = 0;
      |                         ~~~~~^~~~
gecode/minimodel/int-expr.cpp:185:56: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  185 |         (void) n->l->sum.ne->post(home,&n->r->x_int,icl);
      |                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh:110:30: note:   initializing argument 1 of 'virtual Gecode::IntVar Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, Gecode::IntConLevel) const'
  110 |     virtual IntVar post(Home home, IntVar* ret, IntConLevel icl) const = 0;
      |                         ~~~~~^~~~
gecode/minimodel/int-expr.cpp:189:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  189 |         int c = n->fill(home,icl,its,NULL);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/int-expr.cpp:150:31: note:   initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, Gecode::IntConLevel, Gecode::Int::Linear::Term<Gecode::Int::IntView>*, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*) const'
  150 |   LinIntExpr::Node::fill(Home home, IntConLevel icl,
      |                          ~~~~~^~~~
gecode/minimodel/int-expr.cpp:190:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  190 |         Int::Linear::post(home, its, n->n_int, irt, -c, icl);
      |                                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-expr.cpp:39:
./gecode/int/linear.hh:1364:13: note:   initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::IntView>*, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1364 |   post(Home home, Term<IntView>* t, int n, IntRelType irt, int c,
      |        ~~~~~^~~~
gecode/minimodel/int-expr.cpp:196:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  196 |       int c = n->fill(home,icl,NULL,bts);
      |                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/int-expr.cpp:150:31: note:   initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, Gecode::IntConLevel, Gecode::Int::Linear::Term<Gecode::Int::IntView>*, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*) const'
  150 |   LinIntExpr::Node::fill(Home home, IntConLevel icl,
      |                          ~~~~~^~~~
gecode/minimodel/int-expr.cpp:197:59: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  197 |       Int::Linear::post(home, bts, n->n_bool, irt, -c, icl);
      |                                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-expr.cpp:39:
./gecode/int/linear.hh:1428:13: note:   initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1428 |   post(Home home, Term<BoolView>* t, int n, IntRelType irt, int c,
      |        ~~~~~^~~~
gecode/minimodel/int-expr.cpp:204:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  204 |       int c = n->fill(home,icl,its,bts);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/int-expr.cpp:150:31: note:   initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, Gecode::IntConLevel, Gecode::Int::Linear::Term<Gecode::Int::IntView>*, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*) const'
  150 |   LinIntExpr::Node::fill(Home home, IntConLevel icl,
      |                          ~~~~~^~~~
gecode/minimodel/int-expr.cpp:206:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  206 |       channel(home,bts[0].x,x);
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
gecode/minimodel/int-expr.cpp:209:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  209 |       Int::Linear::post(home, its, n->n_int+1, irt, -c, icl);
      |                                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-expr.cpp:39:
./gecode/int/linear.hh:1364:13: note:   initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::IntView>*, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1364 |   post(Home home, Term<IntView>* t, int n, IntRelType irt, int c,
      |        ~~~~~^~~~
gecode/minimodel/int-expr.cpp:216:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  216 |       int c = n->fill(home,icl,its,bts);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/int-expr.cpp:150:31: note:   initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, Gecode::IntConLevel, Gecode::Int::Linear::Term<Gecode::Int::IntView>*, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*) const'
  150 |   LinIntExpr::Node::fill(Home home, IntConLevel icl,
      |                          ~~~~~^~~~
gecode/minimodel/int-expr.cpp:221:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  221 |       Int::Linear::post(home, bts, n->n_bool, IRT_EQ, x, 0, icl);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-expr.cpp:39:
./gecode/int/linear.hh:1492:13: note:   initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, Gecode::Int::IntView, int, Gecode::IntConLevel)'
 1492 |   post(Home home, Term<BoolView>* t, int n, IntRelType irt, IntView y, int c=0,
      |        ~~~~~^~~~
gecode/minimodel/int-expr.cpp:222:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  222 |       Int::Linear::post(home, its, n->n_int+1, irt, -c, icl);
      |                                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-expr.cpp:39:
./gecode/int/linear.hh:1364:13: note:   initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::IntView>*, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1364 |   post(Home home, Term<IntView>* t, int n, IntRelType irt, int c,
      |        ~~~~~^~~~
gecode/minimodel/int-expr.cpp: In member function 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntConLevel) const':
gecode/minimodel/int-expr.cpp:234:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  234 |         n->r->sum.ne->post(home,irt,-n->c,b,icl);
      |                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh:115:28: note:   initializing argument 1 of 'virtual void Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, Gecode::BoolVar, Gecode::IntConLevel) const'
  115 |     virtual void post(Home home, IntRelType irt, int c,
      |                       ~~~~~^~~~
gecode/minimodel/int-expr.cpp:243:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  243 |         n->r->sum.ne->post(home,irt,n->c,b,icl);
      |                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh:115:28: note:   initializing argument 1 of 'virtual void Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, Gecode::BoolVar, Gecode::IntConLevel) const'
  115 |     virtual void post(Home home, IntRelType irt, int c,
      |                       ~~~~~^~~~
gecode/minimodel/int-expr.cpp:247:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  247 |         int c = n->fill(home,icl,its,NULL);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/int-expr.cpp:150:31: note:   initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, Gecode::IntConLevel, Gecode::Int::Linear::Term<Gecode::Int::IntView>*, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*) const'
  150 |   LinIntExpr::Node::fill(Home home, IntConLevel icl,
      |                          ~~~~~^~~~
gecode/minimodel/int-expr.cpp:248:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  248 |         Int::Linear::post(home, its, n->n_int, irt, -c, b, icl);
      |                                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-expr.cpp:39:
./gecode/int/linear.hh:1397:13: note:   initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::IntView>*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntConLevel)'
 1397 |   post(Home home, Term<IntView>* t, int n, IntRelType irt, int c, Reify r,
      |        ~~~~~^~~~
gecode/minimodel/int-expr.cpp:254:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  254 |       int c = n->fill(home,icl,NULL,bts);
      |                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/int-expr.cpp:150:31: note:   initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, Gecode::IntConLevel, Gecode::Int::Linear::Term<Gecode::Int::IntView>*, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*) const'
  150 |   LinIntExpr::Node::fill(Home home, IntConLevel icl,
      |                          ~~~~~^~~~
gecode/minimodel/int-expr.cpp:255:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  255 |       Int::Linear::post(home, bts, n->n_bool, irt, -c, b, icl);
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-expr.cpp:39:
./gecode/int/linear.hh:1460:13: note:   initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntConLevel)'
 1460 |   post(Home home, Term<BoolView>* t, int n, IntRelType irt, int c, Reify r,
      |        ~~~~~^~~~
gecode/minimodel/int-expr.cpp:262:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  262 |       int c = n->fill(home,icl,its,bts);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/int-expr.cpp:150:31: note:   initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, Gecode::IntConLevel, Gecode::Int::Linear::Term<Gecode::Int::IntView>*, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*) const'
  150 |   LinIntExpr::Node::fill(Home home, IntConLevel icl,
      |                          ~~~~~^~~~
gecode/minimodel/int-expr.cpp:264:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  264 |       channel(home,bts[0].x,x);
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
gecode/minimodel/int-expr.cpp:267:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  267 |       Int::Linear::post(home, its, n->n_int+1, irt, -c, b, icl);
      |                                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-expr.cpp:39:
./gecode/int/linear.hh:1397:13: note:   initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::IntView>*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntConLevel)'
 1397 |   post(Home home, Term<IntView>* t, int n, IntRelType irt, int c, Reify r,
      |        ~~~~~^~~~
gecode/minimodel/int-expr.cpp:274:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  274 |       int c = n->fill(home,icl,its,bts);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/int-expr.cpp:150:31: note:   initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, Gecode::IntConLevel, Gecode::Int::Linear::Term<Gecode::Int::IntView>*, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*) const'
  150 |   LinIntExpr::Node::fill(Home home, IntConLevel icl,
      |                          ~~~~~^~~~
gecode/minimodel/int-expr.cpp:279:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  279 |       Int::Linear::post(home, bts, n->n_bool, IRT_EQ, x, 0, icl);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-expr.cpp:39:
./gecode/int/linear.hh:1492:13: note:   initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, Gecode::Int::IntView, int, Gecode::IntConLevel)'
 1492 |   post(Home home, Term<BoolView>* t, int n, IntRelType irt, IntView y, int c=0,
      |        ~~~~~^~~~
gecode/minimodel/int-expr.cpp:280:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  280 |       Int::Linear::post(home, its, n->n_int+1, irt, -c, b, icl);
      |                                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-expr.cpp:39:
./gecode/int/linear.hh:1397:13: note:   initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::IntView>*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntConLevel)'
 1397 |   post(Home home, Term<IntView>* t, int n, IntRelType irt, int c, Reify r,
      |        ~~~~~^~~~
gecode/minimodel/int-expr.cpp: In member function 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntConLevel) const':
gecode/minimodel/int-expr.cpp:292:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  292 |       int c = n->fill(home,icl,its,NULL);
      |                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/int-expr.cpp:150:31: note:   initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, Gecode::IntConLevel, Gecode::Int::Linear::Term<Gecode::Int::IntView>*, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*) const'
  150 |   LinIntExpr::Node::fill(Home home, IntConLevel icl,
      |                          ~~~~~^~~~
gecode/minimodel/int-expr.cpp:299:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  299 |       Int::Linear::post(home, its, n->n_int+1, IRT_EQ, -c, icl);
      |                                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-expr.cpp:39:
./gecode/int/linear.hh:1364:13: note:   initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::IntView>*, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1364 |   post(Home home, Term<IntView>* t, int n, IntRelType irt, int c,
      |        ~~~~~^~~~
gecode/minimodel/int-expr.cpp:305:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  305 |       int c = n->fill(home,icl,NULL,bts);
      |                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/int-expr.cpp:150:31: note:   initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, Gecode::IntConLevel, Gecode::Int::Linear::Term<Gecode::Int::IntView>*, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*) const'
  150 |   LinIntExpr::Node::fill(Home home, IntConLevel icl,
      |                          ~~~~~^~~~
gecode/minimodel/int-expr.cpp:309:65: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  309 |       Int::Linear::post(home, bts, n->n_bool, IRT_EQ, x, -c, icl);
      |                                                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-expr.cpp:39:
./gecode/int/linear.hh:1492:13: note:   initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, Gecode::Int::IntView, int, Gecode::IntConLevel)'
 1492 |   post(Home home, Term<BoolView>* t, int n, IntRelType irt, IntView y, int c=0,
      |        ~~~~~^~~~
gecode/minimodel/int-expr.cpp:317:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  317 |       int c = n->fill(home,icl,its,bts);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/int-expr.cpp:150:31: note:   initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, Gecode::IntConLevel, Gecode::Int::Linear::Term<Gecode::Int::IntView>*, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*) const'
  150 |   LinIntExpr::Node::fill(Home home, IntConLevel icl,
      |                          ~~~~~^~~~
gecode/minimodel/int-expr.cpp:319:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  319 |       channel(home, x, bts[0].x);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int.hh:1543:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)'
 1543 |   channel(Home home, IntVar x0, BoolVar x1,
      |           ~~~~~^~~~
gecode/minimodel/int-expr.cpp:325:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  325 |       Int::Linear::post(home, its, n->n_int+2, IRT_EQ, -c, icl);
      |                                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-expr.cpp:39:
./gecode/int/linear.hh:1364:13: note:   initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::IntView>*, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1364 |   post(Home home, Term<IntView>* t, int n, IntRelType irt, int c,
      |        ~~~~~^~~~
gecode/minimodel/int-expr.cpp:333:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  333 |       int c = n->fill(home,icl,its,bts);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/int-expr.cpp:150:31: note:   initializing argument 1 of 'int Gecode::LinIntExpr::Node::fill(Gecode::Home, Gecode::IntConLevel, Gecode::Int::Linear::Term<Gecode::Int::IntView>*, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*) const'
  150 |   LinIntExpr::Node::fill(Home home, IntConLevel icl,
      |                          ~~~~~^~~~
gecode/minimodel/int-expr.cpp:337:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  337 |       Int::Linear::post(home, bts, n->n_bool, IRT_EQ, x, 0, icl);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-expr.cpp:39:
./gecode/int/linear.hh:1492:13: note:   initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*, int, Gecode::IntRelType, Gecode::Int::IntView, int, Gecode::IntConLevel)'
 1492 |   post(Home home, Term<BoolView>* t, int n, IntRelType irt, IntView y, int c=0,
      |        ~~~~~^~~~
gecode/minimodel/int-expr.cpp:343:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  343 |       Int::Linear::post(home, its, n->n_int+2, IRT_EQ, -c, icl);
      |                                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-expr.cpp:39:
./gecode/int/linear.hh:1364:13: note:   initializing argument 1 of 'void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term<Gecode::Int::IntView>*, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1364 |   post(Home home, Term<IntView>* t, int n, IntRelType irt, int c,
      |        ~~~~~^~~~
gecode/minimodel/int-expr.cpp: In constructor 'Gecode::LinIntExpr::LinIntExpr(const Gecode::IntVar&, int)':
gecode/minimodel/int-expr.cpp:378:16: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  378 |     n->x_int = x;
      |                ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/minimodel/int-expr.cpp: In constructor 'Gecode::LinIntExpr::LinIntExpr(const Gecode::BoolVar&, int)':
gecode/minimodel/int-expr.cpp:388:17: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  388 |     n->x_bool = x;
      |                 ^
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
gecode/minimodel/int-expr.cpp: In member function 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, Gecode::IntConLevel, Gecode::Int::Linear::Term<Gecode::Int::IntView>*&, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*&, long long int, long long int&) const':
gecode/minimodel/int-expr.cpp:525:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  525 |       ti->a=static_cast<int>(m); ti->x=sum.ne->post(home, NULL, icl); ti++;
      |                                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-expr.cpp:38:
./gecode/minimodel.hh:110:30: note:   initializing argument 1 of 'virtual Gecode::IntVar Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, Gecode::IntConLevel) const'
  110 |     virtual IntVar post(Home home, IntVar* ret, IntConLevel icl) const = 0;
      |                         ~~~~~^~~~
gecode/minimodel/int-expr.cpp:550:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  550 |         l->fill(home,icl,ti,tb,m,d);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/int-expr.cpp:511:31: note:   initializing argument 1 of 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, Gecode::IntConLevel, Gecode::Int::Linear::Term<Gecode::Int::IntView>*&, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*&, long long int, long long int&) const'
  511 |   LinIntExpr::Node::fill(Home home, IntConLevel icl,
      |                          ~~~~~^~~~
gecode/minimodel/int-expr.cpp:552:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  552 |       r->fill(home,icl,ti,tb,m,d);
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/int-expr.cpp:511:31: note:   initializing argument 1 of 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, Gecode::IntConLevel, Gecode::Int::Linear::Term<Gecode::Int::IntView>*&, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*&, long long int, long long int&) const'
  511 |   LinIntExpr::Node::fill(Home home, IntConLevel icl,
      |                          ~~~~~^~~~
gecode/minimodel/int-expr.cpp:559:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  559 |         l->fill(home,icl,ti,tb,m,d);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/int-expr.cpp:511:31: note:   initializing argument 1 of 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, Gecode::IntConLevel, Gecode::Int::Linear::Term<Gecode::Int::IntView>*&, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*&, long long int, long long int&) const'
  511 |   LinIntExpr::Node::fill(Home home, IntConLevel icl,
      |                          ~~~~~^~~~
gecode/minimodel/int-expr.cpp:561:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  561 |       r->fill(home,icl,ti,tb,-m,d);
      |                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/int-expr.cpp:511:31: note:   initializing argument 1 of 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, Gecode::IntConLevel, Gecode::Int::Linear::Term<Gecode::Int::IntView>*&, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*&, long long int, long long int&) const'
  511 |   LinIntExpr::Node::fill(Home home, IntConLevel icl,
      |                          ~~~~~^~~~
gecode/minimodel/int-expr.cpp:565:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  565 |       l->fill(home,icl,ti,tb,m*a,d);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/int-expr.cpp:511:31: note:   initializing argument 1 of 'void Gecode::LinIntExpr::Node::fill(Gecode::Home, Gecode::IntConLevel, Gecode::Int::Linear::Term<Gecode::Int::IntView>*&, Gecode::Int::Linear::Term<Gecode::Int::BoolView>*&, long long int, long long int&) const'
  511 |   LinIntExpr::Node::fill(Home home, IntConLevel icl,
      |                          ~~~~~^~~~
gecode/minimodel/int-expr.cpp: In function 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)':
gecode/minimodel/int-expr.cpp:912:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  912 |       return e.post(home,icl);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/int-expr.cpp:285:25: note:   initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntConLevel) const'
  285 |   LinIntExpr::post(Home home, IntConLevel icl) const {
      |                    ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::BinaryPropagator<View, pc>::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]':
./gecode/int/bool/eqv.hpp:164:22:   required from here
./gecode/kernel/propagator.hpp:341:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  341 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/int-expr.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/minimodel/int-rel.o  gecode/minimodel/int-rel.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)':
./gecode/minimodel.hh:128:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |         rel(home,*x,IRT_EQ,y);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int.hh:1047:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1047 |   rel(Home home, IntVar x0, IntRelType irt, IntVar x1,
      |       ~~~~~^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)':
./gecode/minimodel.hh:705:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  705 |         rel(home,*x,FRT_EQ,y);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/float.hh:1105:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)'
 1105 |   rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1);
      |       ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntConLevel) const':
./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   75 |     e.post(home,t ? irt : neg(irt),icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh:208:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntConLevel) const'
  208 |     void post(Home home, IntRelType irt, IntConLevel icl) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntConLevel) const':
./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     e.post(home,t ? irt : neg(irt),b,icl);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh:211:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntConLevel) const'
  211 |     void post(Home home, IntRelType irt, const BoolVar& b,
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const':
./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     e.post(home,t ? frt : neg(frt));
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh:771:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const'
  771 |     void post(Home home, FloatRelType frt) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const':
./gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   82 |     e.post(home,t ? frt : neg(frt),b);
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh:774:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const'
  774 |     void post(Home home, FloatRelType frt, const BoolVar& b) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const':
./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       _e0.post(home,_srt,_e1);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |       _e0.post(home,SRT_NQ,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |       _e0.post(home,SRT_EQ,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   71 |       _e0.post(home,b,true,_srt,_e1);
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const':
./gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     _e0.post(home,b,t,_srt,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1619:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1619 |     BoolVar b(home,0,1); channel(home,b,x);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1627:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1627 |     IntVar x(home,0,1); channel(home,b,x);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)':
./gecode/minimodel.hh:1639:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1639 |     channel(home,f,x);
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/float.hh:1313:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)'
 1313 |   channel(Home home, FloatVar x0, IntVar x1);
      |           ~~~~~^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1649:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1649 |     rel(home,SOT_UNION,x,s);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh:1650:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh:1650:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1677:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1677 |     count(home,x,n,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1686:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1686 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1698:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1698 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1707:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1707 |     count(home,x,n,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1716:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1716 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1728:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1728 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1738:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1738 |     count(home,x,n,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1747:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1747 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1759:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1759 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1768:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1768 |     count(home,x,n,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1777:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1777 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1789:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1789 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1799:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1799 |     count(home,x,n,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1808:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1808 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1820:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1820 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1829:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1829 |     count(home,x,n,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1838:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1838 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1850:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1850 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1857:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1857 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int.hh:1120:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)'
 1120 |   rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y,
      |       ~~~~~^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1864:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1864 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int.hh:1185:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)'
 1185 |   rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y,
      |       ~~~~~^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntConLevel)':
./gecode/minimodel.hh:1871:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1871 |     dom(home,x,y,icl);
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int.hh:1001:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntConLevel)'
 1001 |   dom(Home home, const IntVarArgs& x, const IntSet& s,
      |       ~~~~~^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh:1872:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1872 |     nvalues(home,x,IRT_EQ,y.size(),icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int.hh:1793:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1793 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y,
      |           ~~~~~^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)':
./gecode/minimodel.hh:1895:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1895 |     rel(home,SOT_UNION,x,y);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh:1896:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh:1896:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
./gecode/minimodel.hh:1903:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1903 |     element(home,SOT_UNION,x,y,z);
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/set.hh:1004:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
 1004 |   element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
./gecode/minimodel.hh:1914:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1914 |     channel(home,x,xiv);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/set.hh:932:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)'
  932 |   channel(Home home, const IntVarArgs& x,const SetVarArgs& y);
      |           ~~~~~^~~~
In file included from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel.hh:1915:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1915 |     element(home,SOT_UNION,xiv,z,y);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/set.hh:991:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
  991 |   element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:214:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  214 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int.hh:1406:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1406 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:219:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int.hh:1422:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1422 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:224:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  224 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int.hh:1441:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1441 |   element(Home home, const IntVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::BoolVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:229:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  229 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int.hh:1457:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1457 |   element(Home home, const BoolVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::ArgArray<Gecode::IntSet> >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
./gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  236 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/set.hh:1055:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1055 |   element(Home home, const IntSetArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::SetVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
./gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/set.hh:1063:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1063 |   element(Home home, const SetVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/int-rel.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/ldsb/sym-imp.o  gecode/set/ldsb/sym-imp.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb/sym-imp.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/minimodel/int-arith.o  gecode/minimodel/int-arith.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)':
./gecode/minimodel.hh:128:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |         rel(home,*x,IRT_EQ,y);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:1047:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1047 |   rel(Home home, IntVar x0, IntRelType irt, IntVar x1,
      |       ~~~~~^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)':
./gecode/minimodel.hh:705:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  705 |         rel(home,*x,FRT_EQ,y);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/float.hh:1105:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)'
 1105 |   rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1);
      |       ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntConLevel) const':
./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   75 |     e.post(home,t ? irt : neg(irt),icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:208:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntConLevel) const'
  208 |     void post(Home home, IntRelType irt, IntConLevel icl) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntConLevel) const':
./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     e.post(home,t ? irt : neg(irt),b,icl);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:211:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntConLevel) const'
  211 |     void post(Home home, IntRelType irt, const BoolVar& b,
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const':
./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     e.post(home,t ? frt : neg(frt));
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:771:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const'
  771 |     void post(Home home, FloatRelType frt) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const':
./gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   82 |     e.post(home,t ? frt : neg(frt),b);
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:774:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const'
  774 |     void post(Home home, FloatRelType frt, const BoolVar& b) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const':
./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       _e0.post(home,_srt,_e1);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |       _e0.post(home,SRT_NQ,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |       _e0.post(home,SRT_EQ,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   71 |       _e0.post(home,b,true,_srt,_e1);
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const':
./gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     _e0.post(home,b,t,_srt,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1619:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1619 |     BoolVar b(home,0,1); channel(home,b,x);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1627:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1627 |     IntVar x(home,0,1); channel(home,b,x);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)':
./gecode/minimodel.hh:1639:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1639 |     channel(home,f,x);
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/float.hh:1313:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)'
 1313 |   channel(Home home, FloatVar x0, IntVar x1);
      |           ~~~~~^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1649:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1649 |     rel(home,SOT_UNION,x,s);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:1650:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:1650:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1677:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1677 |     count(home,x,n,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1686:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1686 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1698:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1698 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1707:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1707 |     count(home,x,n,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1716:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1716 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1728:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1728 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1738:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1738 |     count(home,x,n,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1747:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1747 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1759:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1759 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1768:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1768 |     count(home,x,n,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1777:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1777 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1789:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1789 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1799:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1799 |     count(home,x,n,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1808:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1808 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1820:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1820 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1829:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1829 |     count(home,x,n,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1838:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1838 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1850:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1850 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1857:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1857 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:1120:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)'
 1120 |   rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y,
      |       ~~~~~^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1864:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1864 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:1185:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)'
 1185 |   rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y,
      |       ~~~~~^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntConLevel)':
./gecode/minimodel.hh:1871:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1871 |     dom(home,x,y,icl);
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:1001:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntConLevel)'
 1001 |   dom(Home home, const IntVarArgs& x, const IntSet& s,
      |       ~~~~~^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:1872:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1872 |     nvalues(home,x,IRT_EQ,y.size(),icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:1793:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1793 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y,
      |           ~~~~~^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)':
./gecode/minimodel.hh:1895:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1895 |     rel(home,SOT_UNION,x,y);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:1896:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:1896:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
./gecode/minimodel.hh:1903:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1903 |     element(home,SOT_UNION,x,y,z);
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/set.hh:1004:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
 1004 |   element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
./gecode/minimodel.hh:1914:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1914 |     channel(home,x,xiv);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/set.hh:932:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)'
  932 |   channel(Home home, const IntVarArgs& x,const SetVarArgs& y);
      |           ~~~~~^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:1915:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1915 |     element(home,SOT_UNION,xiv,z,y);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/set.hh:991:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
  991 |   element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:214:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  214 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:1406:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1406 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:219:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:1422:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1422 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:224:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  224 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:1441:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1441 |   element(Home home, const IntVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::BoolVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:229:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  229 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:1457:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1457 |   element(Home home, const BoolVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::ArgArray<Gecode::IntSet> >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
./gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  236 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/set.hh:1055:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1055 |   element(Home home, const IntSetArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::SetVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
./gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/set.hh:1063:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1063 |   element(Home home, const SetVarArgs& a,
      |           ~~~~~^~~~
gecode/minimodel/int-arith.cpp: In member function 'virtual Gecode::IntVar Gecode::MiniModel::ArithNonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, Gecode::IntConLevel) const':
gecode/minimodel/int-arith.cpp:87:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   87 |           IntVar x = a[0].post(home, icl);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:215:22: note:   initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntConLevel) const'
  215 |     IntVar post(Home home, IntConLevel icl) const;
      |                 ~~~~~^~~~
gecode/minimodel/int-arith.cpp:89:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   89 |             y = result(home,ret,x);
      |                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:126:31: note:   initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)'
  126 |     static IntVar result(Home home, IntVar* x, IntVar y) {
      |                          ~~~~~^~~~
gecode/minimodel/int-arith.cpp:89:34: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
   89 |             y = result(home,ret,x);
      |                                  ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/minimodel/int-arith.cpp:91:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   91 |             y = result(home,ret);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:120:31: note:   initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)'
  120 |     static IntVar result(Home home, IntVar* x) {
      |                          ~~~~~^~~~
gecode/minimodel/int-arith.cpp:91:32: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
   91 |             y = result(home,ret);
      |                                ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/minimodel/int-arith.cpp:92:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   92 |             abs(home, x, y, icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:2192:12: note:   initializing argument 1 of 'void Gecode::abs(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)'
 2192 |   abs(Home home, IntVar x0, IntVar x1,
      |       ~~~~~^~~~
gecode/minimodel/int-arith.cpp:98:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   98 |           y = result(home,ret, a[0].post(home, icl));
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:215:22: note:   initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntConLevel) const'
  215 |     IntVar post(Home home, IntConLevel icl) const;
      |                 ~~~~~^~~~
gecode/minimodel/int-arith.cpp:98:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   98 |           y = result(home,ret, a[0].post(home, icl));
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:126:31: note:   initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)'
  126 |     static IntVar result(Home home, IntVar* x, IntVar y) {
      |                          ~~~~~^~~~
gecode/minimodel/int-arith.cpp:98:52: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
   98 |           y = result(home,ret, a[0].post(home, icl));
      |                                                    ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/minimodel/int-arith.cpp:100:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  100 |           IntVar x0 = a[0].post(home, icl);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:215:22: note:   initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntConLevel) const'
  215 |     IntVar post(Home home, IntConLevel icl) const;
      |                 ~~~~~^~~~
gecode/minimodel/int-arith.cpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |           IntVar x1 = a[1].post(home, icl);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:215:22: note:   initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntConLevel) const'
  215 |     IntVar post(Home home, IntConLevel icl) const;
      |                 ~~~~~^~~~
gecode/minimodel/int-arith.cpp:103:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  103 |             y = result(home,ret,x0);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:126:31: note:   initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)'
  126 |     static IntVar result(Home home, IntVar* x, IntVar y) {
      |                          ~~~~~^~~~
gecode/minimodel/int-arith.cpp:103:35: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  103 |             y = result(home,ret,x0);
      |                                   ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/minimodel/int-arith.cpp:105:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  105 |             y = result(home,ret,x1);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:126:31: note:   initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)'
  126 |     static IntVar result(Home home, IntVar* x, IntVar y) {
      |                          ~~~~~^~~~
gecode/minimodel/int-arith.cpp:105:35: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  105 |             y = result(home,ret,x1);
      |                                   ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/minimodel/int-arith.cpp:107:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  107 |             y = result(home,ret);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:120:31: note:   initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)'
  120 |     static IntVar result(Home home, IntVar* x) {
      |                          ~~~~~^~~~
gecode/minimodel/int-arith.cpp:107:32: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  107 |             y = result(home,ret);
      |                                ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/minimodel/int-arith.cpp:108:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  108 |             min(home, x0, x1, y, icl);
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:2155:12: note:   initializing argument 1 of 'void Gecode::min(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)'
 2155 |   min(Home home, IntVar x0, IntVar x1, IntVar x2,
      |       ~~~~~^~~~
gecode/minimodel/int-arith.cpp:113:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  113 |             x[i] = a[i].post(home, icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:215:22: note:   initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntConLevel) const'
  215 |     IntVar post(Home home, IntConLevel icl) const;
      |                 ~~~~~^~~~
gecode/minimodel/int-arith.cpp:113:39: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  113 |             x[i] = a[i].post(home, icl);
      |                                       ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/minimodel/int-arith.cpp:114:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  114 |           y = result(home,ret);
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:120:31: note:   initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)'
  120 |     static IntVar result(Home home, IntVar* x) {
      |                          ~~~~~^~~~
gecode/minimodel/int-arith.cpp:114:30: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  114 |           y = result(home,ret);
      |                              ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/minimodel/int-arith.cpp:115:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  115 |           min(home, x, y, icl);
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:2165:12: note:   initializing argument 1 of 'void Gecode::min(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntConLevel)'
 2165 |   min(Home home, const IntVarArgs& x, IntVar y,
      |       ~~~~~^~~~
gecode/minimodel/int-arith.cpp:120:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  120 |           y = result(home,ret,a[0].post(home, icl));
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:215:22: note:   initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntConLevel) const'
  215 |     IntVar post(Home home, IntConLevel icl) const;
      |                 ~~~~~^~~~
gecode/minimodel/int-arith.cpp:120:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  120 |           y = result(home,ret,a[0].post(home, icl));
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:126:31: note:   initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)'
  126 |     static IntVar result(Home home, IntVar* x, IntVar y) {
      |                          ~~~~~^~~~
gecode/minimodel/int-arith.cpp:120:51: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  120 |           y = result(home,ret,a[0].post(home, icl));
      |                                                   ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/minimodel/int-arith.cpp:122:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  122 |           IntVar x0 = a[0].post(home, icl);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:215:22: note:   initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntConLevel) const'
  215 |     IntVar post(Home home, IntConLevel icl) const;
      |                 ~~~~~^~~~
gecode/minimodel/int-arith.cpp:123:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  123 |           IntVar x1 = a[1].post(home, icl);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:215:22: note:   initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntConLevel) const'
  215 |     IntVar post(Home home, IntConLevel icl) const;
      |                 ~~~~~^~~~
gecode/minimodel/int-arith.cpp:125:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  125 |             y = result(home,ret,x1);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:126:31: note:   initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)'
  126 |     static IntVar result(Home home, IntVar* x, IntVar y) {
      |                          ~~~~~^~~~
gecode/minimodel/int-arith.cpp:125:35: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  125 |             y = result(home,ret,x1);
      |                                   ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/minimodel/int-arith.cpp:127:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  127 |             y = result(home,ret,x0);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:126:31: note:   initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)'
  126 |     static IntVar result(Home home, IntVar* x, IntVar y) {
      |                          ~~~~~^~~~
gecode/minimodel/int-arith.cpp:127:35: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  127 |             y = result(home,ret,x0);
      |                                   ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/minimodel/int-arith.cpp:129:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  129 |             y = result(home,ret);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:120:31: note:   initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)'
  120 |     static IntVar result(Home home, IntVar* x) {
      |                          ~~~~~^~~~
gecode/minimodel/int-arith.cpp:129:32: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  129 |             y = result(home,ret);
      |                                ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/minimodel/int-arith.cpp:130:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  130 |             max(home, x0, x1, y, icl);
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:2173:12: note:   initializing argument 1 of 'void Gecode::max(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)'
 2173 |   max(Home home, IntVar x0, IntVar x1, IntVar x2,
      |       ~~~~~^~~~
gecode/minimodel/int-arith.cpp:135:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  135 |             x[i] = a[i].post(home, icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:215:22: note:   initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntConLevel) const'
  215 |     IntVar post(Home home, IntConLevel icl) const;
      |                 ~~~~~^~~~
gecode/minimodel/int-arith.cpp:135:39: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  135 |             x[i] = a[i].post(home, icl);
      |                                       ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/minimodel/int-arith.cpp:136:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  136 |           y = result(home,ret);
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:120:31: note:   initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)'
  120 |     static IntVar result(Home home, IntVar* x) {
      |                          ~~~~~^~~~
gecode/minimodel/int-arith.cpp:136:30: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  136 |           y = result(home,ret);
      |                              ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/minimodel/int-arith.cpp:137:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  137 |           max(home, x, y, icl);
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:2183:12: note:   initializing argument 1 of 'void Gecode::max(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntConLevel)'
 2183 |   max(Home home, const IntVarArgs& x, IntVar y,
      |       ~~~~~^~~~
gecode/minimodel/int-arith.cpp:143:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  143 |           IntVar x0 = a[0].post(home, icl);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:215:22: note:   initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntConLevel) const'
  215 |     IntVar post(Home home, IntConLevel icl) const;
      |                 ~~~~~^~~~
gecode/minimodel/int-arith.cpp:144:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  144 |           IntVar x1 = a[1].post(home, icl);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:215:22: note:   initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntConLevel) const'
  215 |     IntVar post(Home home, IntConLevel icl) const;
      |                 ~~~~~^~~~
gecode/minimodel/int-arith.cpp:146:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  146 |             y = result(home,ret,x0);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:126:31: note:   initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)'
  126 |     static IntVar result(Home home, IntVar* x, IntVar y) {
      |                          ~~~~~^~~~
gecode/minimodel/int-arith.cpp:146:35: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  146 |             y = result(home,ret,x0);
      |                                   ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/minimodel/int-arith.cpp:148:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  148 |             y = result(home,ret,x1);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:126:31: note:   initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)'
  126 |     static IntVar result(Home home, IntVar* x, IntVar y) {
      |                          ~~~~~^~~~
gecode/minimodel/int-arith.cpp:148:35: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  148 |             y = result(home,ret,x1);
      |                                   ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/minimodel/int-arith.cpp:150:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  150 |             y = result(home,ret,x1);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:126:31: note:   initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)'
  126 |     static IntVar result(Home home, IntVar* x, IntVar y) {
      |                          ~~~~~^~~~
gecode/minimodel/int-arith.cpp:150:35: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  150 |             y = result(home,ret,x1);
      |                                   ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/minimodel/int-arith.cpp:152:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  152 |             y = result(home,ret,x0);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:126:31: note:   initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)'
  126 |     static IntVar result(Home home, IntVar* x, IntVar y) {
      |                          ~~~~~^~~~
gecode/minimodel/int-arith.cpp:152:35: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  152 |             y = result(home,ret,x0);
      |                                   ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/minimodel/int-arith.cpp:154:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  154 |             y = result(home,ret);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:120:31: note:   initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)'
  120 |     static IntVar result(Home home, IntVar* x) {
      |                          ~~~~~^~~~
gecode/minimodel/int-arith.cpp:154:32: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  154 |             y = result(home,ret);
      |                                ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/minimodel/int-arith.cpp:155:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  155 |             mult(home, x0, x1, y, icl);
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:2201:13: note:   initializing argument 1 of 'void Gecode::mult(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)'
 2201 |   mult(Home home, IntVar x0, IntVar x1, IntVar x2,
      |        ~~~~~^~~~
gecode/minimodel/int-arith.cpp:162:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  162 |           IntVar x0 = a[0].post(home, icl);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:215:22: note:   initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntConLevel) const'
  215 |     IntVar post(Home home, IntConLevel icl) const;
      |                 ~~~~~^~~~
gecode/minimodel/int-arith.cpp:163:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  163 |           IntVar x1 = a[1].post(home, icl);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:215:22: note:   initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntConLevel) const'
  215 |     IntVar post(Home home, IntConLevel icl) const;
      |                 ~~~~~^~~~
gecode/minimodel/int-arith.cpp:164:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  164 |           rel(home, x1, IRT_NQ, 0);
      |                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:1062:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1062 |   rel(Home home, IntVar x, IntRelType irt, int c,
      |       ~~~~~^~~~
gecode/minimodel/int-arith.cpp:166:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  166 |             y = result(home,ret,x0);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:126:31: note:   initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)'
  126 |     static IntVar result(Home home, IntVar* x, IntVar y) {
      |                          ~~~~~^~~~
gecode/minimodel/int-arith.cpp:166:35: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  166 |             y = result(home,ret,x0);
      |                                   ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/minimodel/int-arith.cpp:168:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  168 |             y = result(home,ret,x0);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:126:31: note:   initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)'
  126 |     static IntVar result(Home home, IntVar* x, IntVar y) {
      |                          ~~~~~^~~~
gecode/minimodel/int-arith.cpp:168:35: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  168 |             y = result(home,ret,x0);
      |                                   ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/minimodel/int-arith.cpp:170:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  170 |             y = result(home,ret);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:120:31: note:   initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)'
  120 |     static IntVar result(Home home, IntVar* x) {
      |                          ~~~~~^~~~
gecode/minimodel/int-arith.cpp:170:32: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  170 |             y = result(home,ret);
      |                                ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/minimodel/int-arith.cpp:171:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  171 |             div(home, x0, x1, y, icl);
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:2217:12: note:   initializing argument 1 of 'void Gecode::div(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)'
 2217 |   div(Home home, IntVar x0, IntVar x1, IntVar x2,
      |       ~~~~~^~~~
gecode/minimodel/int-arith.cpp:178:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  178 |           IntVar x0 = a[0].post(home, icl);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:215:22: note:   initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntConLevel) const'
  215 |     IntVar post(Home home, IntConLevel icl) const;
      |                 ~~~~~^~~~
gecode/minimodel/int-arith.cpp:179:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  179 |           IntVar x1 = a[1].post(home, icl);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:215:22: note:   initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntConLevel) const'
  215 |     IntVar post(Home home, IntConLevel icl) const;
      |                 ~~~~~^~~~
gecode/minimodel/int-arith.cpp:180:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  180 |           y = result(home,ret);
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:120:31: note:   initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)'
  120 |     static IntVar result(Home home, IntVar* x) {
      |                          ~~~~~^~~~
gecode/minimodel/int-arith.cpp:180:30: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  180 |           y = result(home,ret);
      |                              ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/minimodel/int-arith.cpp:181:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  181 |           mod(home, x0, x1, y, icl);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:2225:12: note:   initializing argument 1 of 'void Gecode::mod(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)'
 2225 |   mod(Home home, IntVar x0, IntVar x1, IntVar x2,
      |       ~~~~~^~~~
gecode/minimodel/int-arith.cpp:187:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  187 |           IntVar x = a[0].post(home, icl);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:215:22: note:   initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntConLevel) const'
  215 |     IntVar post(Home home, IntConLevel icl) const;
      |                 ~~~~~^~~~
gecode/minimodel/int-arith.cpp:189:17: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  189 |             y = x;
      |                 ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/minimodel/int-arith.cpp:191:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  191 |             y = result(home,ret);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:120:31: note:   initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)'
  120 |     static IntVar result(Home home, IntVar* x) {
      |                          ~~~~~^~~~
gecode/minimodel/int-arith.cpp:191:32: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  191 |             y = result(home,ret);
      |                                ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/minimodel/int-arith.cpp:192:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  192 |             sqr(home, x, y, icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:2234:12: note:   initializing argument 1 of 'void Gecode::sqr(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)'
 2234 |   sqr(Home home, IntVar x0, IntVar x1,
      |       ~~~~~^~~~
gecode/minimodel/int-arith.cpp:199:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  199 |           IntVar x = a[0].post(home, icl);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:215:22: note:   initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntConLevel) const'
  215 |     IntVar post(Home home, IntConLevel icl) const;
      |                 ~~~~~^~~~
gecode/minimodel/int-arith.cpp:201:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  201 |             y = result(home,ret,x);
      |                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:126:31: note:   initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)'
  126 |     static IntVar result(Home home, IntVar* x, IntVar y) {
      |                          ~~~~~^~~~
gecode/minimodel/int-arith.cpp:201:34: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  201 |             y = result(home,ret,x);
      |                                  ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/minimodel/int-arith.cpp:203:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  203 |             y = result(home,ret);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:120:31: note:   initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)'
  120 |     static IntVar result(Home home, IntVar* x) {
      |                          ~~~~~^~~~
gecode/minimodel/int-arith.cpp:203:32: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  203 |             y = result(home,ret);
      |                                ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/minimodel/int-arith.cpp:204:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  204 |             sqrt(home, x, y, icl);
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:2243:13: note:   initializing argument 1 of 'void Gecode::sqrt(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)'
 2243 |   sqrt(Home home, IntVar x0, IntVar x1,
      |        ~~~~~^~~~
gecode/minimodel/int-arith.cpp:211:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  211 |           IntVar x = a[0].post(home, icl);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:215:22: note:   initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntConLevel) const'
  215 |     IntVar post(Home home, IntConLevel icl) const;
      |                 ~~~~~^~~~
gecode/minimodel/int-arith.cpp:214:17: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  214 |             y = x;
      |                 ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/minimodel/int-arith.cpp:216:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  216 |             y = result(home,ret);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:120:31: note:   initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)'
  120 |     static IntVar result(Home home, IntVar* x) {
      |                          ~~~~~^~~~
gecode/minimodel/int-arith.cpp:216:32: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  216 |             y = result(home,ret);
      |                                ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/minimodel/int-arith.cpp:217:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  217 |             pow(home, x, aInt, y, icl);
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:2255:12: note:   initializing argument 1 of 'void Gecode::pow(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 2255 |   pow(Home home, IntVar x0, int n, IntVar x1,
      |       ~~~~~^~~~
gecode/minimodel/int-arith.cpp:224:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  224 |           IntVar x = a[0].post(home, icl);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:215:22: note:   initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntConLevel) const'
  215 |     IntVar post(Home home, IntConLevel icl) const;
      |                 ~~~~~^~~~
gecode/minimodel/int-arith.cpp:227:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  227 |             y = result(home,ret,x);
      |                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:126:31: note:   initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)'
  126 |     static IntVar result(Home home, IntVar* x, IntVar y) {
      |                          ~~~~~^~~~
gecode/minimodel/int-arith.cpp:227:34: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  227 |             y = result(home,ret,x);
      |                                  ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/minimodel/int-arith.cpp:229:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  229 |             y = result(home,ret);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:120:31: note:   initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)'
  120 |     static IntVar result(Home home, IntVar* x) {
      |                          ~~~~~^~~~
gecode/minimodel/int-arith.cpp:229:32: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  229 |             y = result(home,ret);
      |                                ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/minimodel/int-arith.cpp:230:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  230 |             nroot(home, x, aInt, y, icl);
      |                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:2267:14: note:   initializing argument 1 of 'void Gecode::nroot(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 2267 |   nroot(Home home, IntVar x0, int n, IntVar x1,
      |         ~~~~~^~~~
gecode/minimodel/int-arith.cpp:236:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  236 |           IntVar z = a[n-1].post(home, icl);
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:215:22: note:   initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntConLevel) const'
  215 |     IntVar post(Home home, IntConLevel icl) const;
      |                 ~~~~~^~~~
gecode/minimodel/int-arith.cpp:238:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  238 |             y = result(home,ret,a[z.val()].post(home, icl));
      |                                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:215:22: note:   initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntConLevel) const'
  215 |     IntVar post(Home home, IntConLevel icl) const;
      |                 ~~~~~^~~~
gecode/minimodel/int-arith.cpp:238:59: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  238 |             y = result(home,ret,a[z.val()].post(home, icl));
      |                                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:126:31: note:   initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)'
  126 |     static IntVar result(Home home, IntVar* x, IntVar y) {
      |                          ~~~~~^~~~
gecode/minimodel/int-arith.cpp:238:59: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  238 |             y = result(home,ret,a[z.val()].post(home, icl));
      |                                                           ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/minimodel/int-arith.cpp:243:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  243 |               x[i] = a[i].post(home, icl);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:215:22: note:   initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntConLevel) const'
  215 |     IntVar post(Home home, IntConLevel icl) const;
      |                 ~~~~~^~~~
gecode/minimodel/int-arith.cpp:243:41: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  243 |               x[i] = a[i].post(home, icl);
      |                                         ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/minimodel/int-arith.cpp:247:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  247 |             y = result(home,ret);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:120:31: note:   initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)'
  120 |     static IntVar result(Home home, IntVar* x) {
      |                          ~~~~~^~~~
gecode/minimodel/int-arith.cpp:247:32: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  247 |             y = result(home,ret);
      |                                ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/minimodel/int-arith.cpp:252:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  252 |               element(home, xa, z, y, icl);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:1350:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)'
 1350 |   element(Home home, IntSharedArray n, IntVar x0, IntVar x1,
      |           ~~~~~^~~~
gecode/minimodel/int-arith.cpp:254:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  254 |               element(home, x, z, y, icl);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:1374:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)'
 1374 |   element(Home home, const IntVarArgs& x, IntVar y0, IntVar y1,
      |           ~~~~~^~~~
gecode/minimodel/int-arith.cpp:262:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  262 |           BoolVar c = b.expr(home, icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:1305:23: note:   initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, Gecode::IntConLevel) const'
 1305 |     BoolVar expr(Home home, IntConLevel icl) const;
      |                  ~~~~~^~~~
gecode/minimodel/int-arith.cpp:263:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  263 |           IntVar x0 = a[0].post(home, icl);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:215:22: note:   initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntConLevel) const'
  215 |     IntVar post(Home home, IntConLevel icl) const;
      |                 ~~~~~^~~~
gecode/minimodel/int-arith.cpp:264:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  264 |           IntVar x1 = a[1].post(home, icl);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:215:22: note:   initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntConLevel) const'
  215 |     IntVar post(Home home, IntConLevel icl) const;
      |                 ~~~~~^~~~
gecode/minimodel/int-arith.cpp:265:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  265 |           y = result(home,ret);
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:120:31: note:   initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)'
  120 |     static IntVar result(Home home, IntVar* x) {
      |                          ~~~~~^~~~
gecode/minimodel/int-arith.cpp:265:30: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  265 |           y = result(home,ret);
      |                              ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/minimodel/int-arith.cpp:266:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  266 |           ite(home, c, x0, x1, y, icl);
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:1282:12: note:   initializing argument 1 of 'void Gecode::ite(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)'
 1282 |   ite(Home home, BoolVar b, IntVar x, IntVar y, IntVar z,
      |       ~~~~~^~~~
gecode/minimodel/int-arith.cpp: In member function 'virtual void Gecode::MiniModel::ArithNonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, Gecode::IntConLevel) const':
gecode/minimodel/int-arith.cpp:280:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  280 |           x[i] = a[i].post(home, icl);
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/int-arith.cpp:38:
./gecode/minimodel.hh:215:22: note:   initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntConLevel) const'
  215 |     IntVar post(Home home, IntConLevel icl) const;
      |                 ~~~~~^~~~
gecode/minimodel/int-arith.cpp:280:37: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  280 |           x[i] = a[i].post(home, icl);
      |                                     ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/minimodel/int-arith.cpp:281:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  281 |         rel(home, x, irt, c);
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:1068:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1068 |   rel(Home home, const IntVarArgs& x, IntRelType irt, int c,
      |       ~~~~~^~~~
gecode/minimodel/int-arith.cpp:283:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  283 |         rel(home, post(home,NULL,icl), irt, c);
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/int-arith.cpp:82:30: note:   initializing argument 1 of 'virtual Gecode::IntVar Gecode::MiniModel::ArithNonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, Gecode::IntConLevel) const'
   82 |     virtual IntVar post(Home home, IntVar* ret, IntConLevel icl) const {
      |                         ~~~~~^~~~
gecode/minimodel/int-arith.cpp:283:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  283 |         rel(home, post(home,NULL,icl), irt, c);
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:1062:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1062 |   rel(Home home, IntVar x, IntRelType irt, int c,
      |       ~~~~~^~~~
gecode/minimodel/int-arith.cpp: In member function 'virtual void Gecode::MiniModel::ArithNonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, Gecode::BoolVar, Gecode::IntConLevel) const':
gecode/minimodel/int-arith.cpp:288:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  288 |       rel(home, post(home,NULL,icl), irt, c, b);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/int-arith.cpp:82:30: note:   initializing argument 1 of 'virtual Gecode::IntVar Gecode::MiniModel::ArithNonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, Gecode::IntConLevel) const'
   82 |     virtual IntVar post(Home home, IntVar* ret, IntConLevel icl) const {
      |                         ~~~~~^~~~
gecode/minimodel/int-arith.cpp:288:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  288 |       rel(home, post(home,NULL,icl), irt, c, b);
      |                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int.hh:1086:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntConLevel)'
 1086 |   rel(Home home, IntVar x, IntRelType irt, int c, Reify r,
      |       ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/int-arith.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/rel-op-const-vcv.o  gecode/set/rel-op-const-vcv.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
gecode/set/rel-op-const-vcv.cpp: In function 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetOpType, const Gecode::IntSet&, Gecode::SetRelType, Gecode::SetVar)':
gecode/set/rel-op-const-vcv.cpp:67:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   67 |                           ::post(home,cy,x,z)));
      |                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op-const-vcv.cpp:43:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
gecode/set/rel-op-const-vcv.cpp:80:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |                           ::post(home,cy,x,tmp)));
      |                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op-const-vcv.cpp:43:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
gecode/set/rel-op-const-vcv.cpp:81:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   81 |           rel(home,tmp,r,z);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/set.hh:728:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)'
  728 |   rel(Home home, SetVar x, SetRelType r, SetVar y);
      |       ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
gecode/set/rel-op-const-vcv.cpp:89:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   89 |                           ::post(home,z,tmp)));
      |                                            ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/rel-op-const-vcv.cpp:42:
./gecode/set/rel/nq.hpp:59:36: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   59 |   Distinct<View0,View1>::post(Home home, View0 x, View1 y) {
      |                               ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
gecode/set/rel-op-const-vcv.cpp:97:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   97 |                           ::post(home,cy,x,tmp)));
      |                                               ^
gecode/set/rel-op-const-vcv.cpp:94:11: note: in expansion of macro 'GECODE_ES_FAIL'
   94 |           GECODE_ES_FAIL(
      |           ^~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op-const-vcv.cpp:43:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
gecode/set/rel-op-const-vcv.cpp:108:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  108 |                           ::post(home,cy,x,z)));
      |                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op-const-vcv.cpp:43:
./gecode/set/rel-op/superofinter.hpp:62:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   62 |   SuperOfInter<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
gecode/set/rel-op-const-vcv.cpp:116:67: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  116 |                          (Subset<SetView,SetView>::post(home,z,tmp)));
      |                                                                   ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:311,
                 from gecode/set/rel-op-const-vcv.cpp:42:
./gecode/set/rel/subset.hpp:59:45: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   59 |   ExecStatus Subset<View0,View1>::post(Home home, View0 x, View1 y) {
      |                                        ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
gecode/set/rel-op-const-vcv.cpp:127:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  127 |                           ::post(home,cy,xv,tmp)));
      |                                                ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op-const-vcv.cpp:43:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
gecode/set/rel-op-const-vcv.cpp:135:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  135 |                                ::post(home, z, tmp, emptyset)));
      |                                                             ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op-const-vcv.cpp:43:
./gecode/set/rel-op/superofinter.hpp:62:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
   62 |   SuperOfInter<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
gecode/set/rel-op-const-vcv.cpp:144:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  144 |                           ::post(home,cy,x,tmp)));
      |                                               ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op-const-vcv.cpp:43:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
gecode/set/rel-op-const-vcv.cpp:154:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  154 |                           SetView>::post(home, yv, cx, z)));
      |                                                         ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op-const-vcv.cpp:43:
./gecode/set/rel-op/union.hpp:65:50: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]'
   65 |   ExecStatus Union<View0,View1,View2>::post(Home home, View0 x0,
      |                                             ~~~~~^~~~
gecode/set/rel-op-const-vcv.cpp:161:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  161 |       rel(home, y, op, x, r, z);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/set.hh:790:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntSet&, Gecode::SetOpType, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)'
  790 |   rel(Home home, const IntSet& x, SetOpType op, SetVar y,
      |       ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op-const-vcv.cpp:43:
./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
gecode/set/rel-op-const-vcv.cpp:64:11:   required from here
./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     (void) new (home) Intersection<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op-const-vcv.cpp:43:
./gecode/set/rel-op/inter.hpp:190:54: note:   initializing argument 1 of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
  190 |   Intersection<View0,View1,View2>::Intersection(Home home,
      |                                                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
gecode/set/rel-op-const-vcv.cpp:87:11:   required from here
./gecode/set/rel/nq.hpp:64:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       GECODE_ES_CHECK((DistinctDoit<View1>::post(home,y,cv)));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/rel-op-const-vcv.cpp:42:
./gecode/set/rel/nq.hpp:101:34: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
  101 |   DistinctDoit<View0>::post(Home home, View0 x, ConstSetView y) {
      |                             ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/set/rel/nq.hpp:70:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   70 |       GECODE_ES_CHECK((DistinctDoit<View0>::post(home,x,cv)));
./gecode/kernel/macros.hpp:85:48: note: in definition of macro 'GECODE_ES_CHECK'
   85 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);     \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/rel-op-const-vcv.cpp:42:
./gecode/set/rel/nq.hpp:101:34: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
  101 |   DistinctDoit<View0>::post(Home home, View0 x, ConstSetView y) {
      |                             ~~~~~^~~~
./gecode/set/rel/nq.hpp:72:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   72 |     (void) new (home) Distinct<View0,View1>(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/rel-op-const-vcv.cpp:42:
./gecode/set/rel/nq.hpp:48:40: note:   initializing argument 1 of 'Gecode::Set::Rel::Distinct<View0, View1>::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   48 |   Distinct<View0,View1>::Distinct(Home home, View0 x, View1 y)
      |                                   ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op-const-vcv.cpp:43:
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
gecode/set/rel-op-const-vcv.cpp:106:11:   required from here
./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     (void) new (home) SuperOfInter<View0,View1,View2>(home, x0, x1, x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op-const-vcv.cpp:43:
./gecode/set/rel-op/superofinter.hpp:49:9: note:   initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   49 |   (Home home, View0 y0, View1 y1, View2 y2)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:311,
                 from gecode/set/rel-op-const-vcv.cpp:42:
./gecode/set/rel/subset.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
gecode/set/rel-op-const-vcv.cpp:115:11:   required from here
./gecode/set/rel/subset.hpp:60:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   60 |     (void) new (home) Subset(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:311,
                 from gecode/set/rel-op-const-vcv.cpp:42:
./gecode/set/rel/subset.hpp:48:36: note:   initializing argument 1 of 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   48 |   Subset<View0,View1>::Subset(Home home, View0 y0, View1 y1)
      |                               ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op-const-vcv.cpp:43:
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]':
gecode/set/rel-op-const-vcv.cpp:134:11:   required from here
./gecode/set/rel-op/superofinter.hpp:64:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     (void) new (home) SuperOfInter<View0,View1,View2>(home, x0, x1, x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op-const-vcv.cpp:43:
./gecode/set/rel-op/superofinter.hpp:49:9: note:   initializing argument 1 of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
   49 |   (Home home, View0 y0, View1 y1, View2 y2)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op-const-vcv.cpp:43:
./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]':
gecode/set/rel-op-const-vcv.cpp:151:11:   required from here
./gecode/set/rel-op/union.hpp:67:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   67 |     (void) new (home) Union<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op-const-vcv.cpp:43:
./gecode/set/rel-op/union.hpp:53:40: note:   initializing argument 1 of 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]'
   53 |   Union<View0,View1,View2>::Union(Home home, View0 y0,View1 y1,View2 y2)
      |                                   ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from gecode/set/rel-op-const-vcv.cpp:43:
./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op-const-vcv.cpp:64:11:   required from here
./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  193 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/rel-op-const-vcv.cpp:42:
./gecode/set/rel/nq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]':
./gecode/set/rel/nq.hpp:64:7:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel-op-const-vcv.cpp:87:11:   required from here
./gecode/set/rel/nq.hpp:102:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |     (void) new (home) DistinctDoit<View0>(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/rel-op-const-vcv.cpp:42:
./gecode/set/rel/nq.hpp:147:42: note:   initializing argument 1 of 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
  147 |   DistinctDoit<View0>::DistinctDoit(Home home, View0 _x, ConstSetView _y)
      |                                     ~~~~~^~~~
./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::Distinct<View0, View1>::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/nq.hpp:72:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel-op-const-vcv.cpp:87:11:   required from here
./gecode/set/rel/nq.hpp:49:73: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0, PC_SET_VAL, View1, PC_SET_VAL>(home,x,y) {}
      |                                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SetView; int pc1 = 0]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op-const-vcv.cpp:43:
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op-const-vcv.cpp:106:11:   required from here
./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |                              View2,PC_SET_CLUB>(home,y0,y1,y2) {}
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 2]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel.hh:311,
                 from gecode/set/rel-op-const-vcv.cpp:42:
./gecode/set/rel/subset.hpp: In instantiation of 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/subset.hpp:60:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel-op-const-vcv.cpp:115:11:   required from here
./gecode/set/rel/subset.hpp:50:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   50 |                             View1,PC_SET_CLUB>(home,y0,y1) {}
      |                                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:288,
                 from gecode/set/rel-op-const-vcv.cpp:43:
./gecode/set/rel-op/superofinter.hpp: In instantiation of 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]':
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
gecode/set/rel-op-const-vcv.cpp:134:11:   required from here
./gecode/set/rel-op/superofinter.hpp:51:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   51 |                              View2,PC_SET_CLUB>(home,y0,y1,y2) {}
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from gecode/set/rel-op-const-vcv.cpp:43:
./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/union.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]'
gecode/set/rel-op-const-vcv.cpp:151:11:   required from here
./gecode/set/rel-op/union.hpp:55:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]':
./gecode/set/rel-op/inter.hpp:193:61:   required from 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op-const-vcv.cpp:64:11:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:316,
                 from gecode/set/rel-op-const-vcv.cpp:42:
./gecode/set/rel/nq.hpp: In instantiation of 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]':
./gecode/set/rel/nq.hpp:102:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
./gecode/set/rel/nq.hpp:64:7:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel-op-const-vcv.cpp:87:11:   required from here
./gecode/set/rel/nq.hpp:148:56: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  148 |     : UnaryPropagator<View0, PC_SET_ANY>(home,_x), y(_y)  {}
      |                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/propagator.hpp:296:50: note:   initializing argument 1 of 'Gecode::UnaryPropagator<View, pc>::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]'
  296 |   UnaryPropagator<View,pc>::UnaryPropagator(Home home, View y0)
      |                                             ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SetView; int pc1 = 0]':
./gecode/set/rel/nq.hpp:49:73:   required from 'Gecode::Set::Rel::Distinct<View0, View1>::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/nq.hpp:72:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel-op-const-vcv.cpp:87:11:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 2]':
./gecode/set/rel-op/superofinter.hpp:51:62:   required from 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
gecode/set/rel-op-const-vcv.cpp:106:11:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]':
./gecode/set/rel/subset.hpp:50:58:   required from 'Gecode::Set::Rel::Subset<View0, View1>::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/subset.hpp:60:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel-op-const-vcv.cpp:115:11:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]':
./gecode/set/rel-op/superofinter.hpp:51:62:   required from 'Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
./gecode/set/rel-op/superofinter.hpp:64:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]'
gecode/set/rel-op-const-vcv.cpp:134:11:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]':
./gecode/set/rel-op/union.hpp:55:61:   required from 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/union.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView]'
gecode/set/rel-op-const-vcv.cpp:151:11:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::UnaryPropagator<View, pc>::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]':
./gecode/set/rel/nq.hpp:148:56:   required from 'Gecode::Set::Rel::DistinctDoit<View0>::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
./gecode/set/rel/nq.hpp:102:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit<View0>::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]'
./gecode/set/rel/nq.hpp:64:7:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Distinct<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
gecode/set/rel-op-const-vcv.cpp:87:11:   required from here
./gecode/kernel/propagator.hpp:297:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  297 |     : Propagator(home), x0(y0) {
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/rel-op-const-vcv.cpp:42:
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]':
./gecode/set/rel-op/union.hpp:179:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/union.hpp:79:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/rel-op-const-vcv.cpp:42:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel-op/union.hpp:181:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/union.hpp:79:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/rel-op-const-vcv.cpp:42:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/subset.hpp:86:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel/subset.hpp:72:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/rel-op-const-vcv.cpp:42:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/union.hpp:179:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/union.hpp:79:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/rel-op-const-vcv.cpp:42:
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/union.hpp:181:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/union.hpp:79:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from gecode/set/rel-op-const-vcv.cpp:42:
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/subset.hpp:86:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel/subset.hpp:72:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/union.hpp:179:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/union.hpp:79:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/union.hpp:181:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView<Gecode::Set::SetView>; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/union.hpp:79:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/subset.hpp:86:7:   required from 'Gecode::ExecStatus Gecode::Set::Rel::Subset<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel/subset.hpp:72:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from gecode/set/rel-op-const-vcv.cpp:41:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/minimodel/bool-expr.o  gecode/minimodel/bool-expr.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)':
./gecode/minimodel.hh:128:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |         rel(home,*x,IRT_EQ,y);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:1047:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1047 |   rel(Home home, IntVar x0, IntRelType irt, IntVar x1,
      |       ~~~~~^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)':
./gecode/minimodel.hh:705:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  705 |         rel(home,*x,FRT_EQ,y);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/float.hh:1105:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)'
 1105 |   rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1);
      |       ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntConLevel) const':
./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   75 |     e.post(home,t ? irt : neg(irt),icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh:208:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntConLevel) const'
  208 |     void post(Home home, IntRelType irt, IntConLevel icl) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntConLevel) const':
./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     e.post(home,t ? irt : neg(irt),b,icl);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh:211:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntConLevel) const'
  211 |     void post(Home home, IntRelType irt, const BoolVar& b,
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const':
./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     e.post(home,t ? frt : neg(frt));
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh:771:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const'
  771 |     void post(Home home, FloatRelType frt) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const':
./gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   82 |     e.post(home,t ? frt : neg(frt),b);
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh:774:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const'
  774 |     void post(Home home, FloatRelType frt, const BoolVar& b) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const':
./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       _e0.post(home,_srt,_e1);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |       _e0.post(home,SRT_NQ,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |       _e0.post(home,SRT_EQ,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   71 |       _e0.post(home,b,true,_srt,_e1);
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const':
./gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     _e0.post(home,b,t,_srt,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1619:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1619 |     BoolVar b(home,0,1); channel(home,b,x);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1627:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1627 |     IntVar x(home,0,1); channel(home,b,x);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)':
./gecode/minimodel.hh:1639:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1639 |     channel(home,f,x);
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/float.hh:1313:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)'
 1313 |   channel(Home home, FloatVar x0, IntVar x1);
      |           ~~~~~^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1649:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1649 |     rel(home,SOT_UNION,x,s);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh:1650:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh:1650:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1677:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1677 |     count(home,x,n,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1686:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1686 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1698:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1698 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1707:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1707 |     count(home,x,n,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1716:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1716 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1728:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1728 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1738:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1738 |     count(home,x,n,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1747:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1747 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1759:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1759 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1768:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1768 |     count(home,x,n,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1777:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1777 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1789:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1789 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1799:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1799 |     count(home,x,n,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1808:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1808 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1820:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1820 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1829:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1829 |     count(home,x,n,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1838:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1838 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1850:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1850 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1857:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1857 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:1120:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)'
 1120 |   rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y,
      |       ~~~~~^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1864:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1864 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:1185:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)'
 1185 |   rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y,
      |       ~~~~~^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntConLevel)':
./gecode/minimodel.hh:1871:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1871 |     dom(home,x,y,icl);
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:1001:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntConLevel)'
 1001 |   dom(Home home, const IntVarArgs& x, const IntSet& s,
      |       ~~~~~^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh:1872:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1872 |     nvalues(home,x,IRT_EQ,y.size(),icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:1793:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1793 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y,
      |           ~~~~~^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)':
./gecode/minimodel.hh:1895:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1895 |     rel(home,SOT_UNION,x,y);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh:1896:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh:1896:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
./gecode/minimodel.hh:1903:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1903 |     element(home,SOT_UNION,x,y,z);
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/set.hh:1004:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
 1004 |   element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
./gecode/minimodel.hh:1914:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1914 |     channel(home,x,xiv);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/set.hh:932:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)'
  932 |   channel(Home home, const IntVarArgs& x,const SetVarArgs& y);
      |           ~~~~~^~~~
In file included from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel.hh:1915:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1915 |     element(home,SOT_UNION,xiv,z,y);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/set.hh:991:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
  991 |   element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:214:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  214 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:1406:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1406 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:219:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:1422:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1422 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:224:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  224 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:1441:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1441 |   element(Home home, const IntVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::BoolVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:229:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  229 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:1457:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1457 |   element(Home home, const BoolVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::ArgArray<Gecode::IntSet> >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
./gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  236 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/set.hh:1055:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1055 |   element(Home home, const IntSetArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::SetVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
./gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/set.hh:1063:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1063 |   element(Home home, const SetVarArgs& a,
      |           ~~~~~^~~~
gecode/minimodel/bool-expr.cpp: In constructor 'Gecode::BoolExpr::BoolExpr(const Gecode::BoolVar&)':
gecode/minimodel/bool-expr.cpp:129:15: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  129 |     n->x    = x;
      |               ^
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
gecode/minimodel/bool-expr.cpp: At global scope:
gecode/minimodel/bool-expr.cpp:258:51: warning: 'visibility' attribute ignored [-Wattributes]
  258 |       static NNF* nnf(Region& r, Node* n, bool neg);
      |                                                   ^
gecode/minimodel/bool-expr.cpp:264:34: warning: 'visibility' attribute ignored [-Wattributes]
  264 |                 IntConLevel icl) const;
      |                                  ^~~~~
gecode/minimodel/bool-expr.cpp:267:48: warning: 'visibility' attribute ignored [-Wattributes]
  267 |       BoolVar expr(Home home, IntConLevel icl) const;
      |                                                ^~~~~
gecode/minimodel/bool-expr.cpp:270:44: warning: 'visibility' attribute ignored [-Wattributes]
  270 |       void rel(Home home, IntConLevel icl) const;
      |                                            ^~~~~
gecode/minimodel/bool-expr.cpp: In member function 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, Gecode::IntConLevel) const':
gecode/minimodel/bool-expr.cpp:302:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  302 |         Gecode::rel(home, u.a.x->x, IRT_NQ, b);
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:1131:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::IntRelType, Gecode::BoolVar, Gecode::IntConLevel)'
 1131 |   rel(Home home, BoolVar x0, IntRelType irt, BoolVar x1,
      |       ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:305:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  305 |         u.a.x->rl.post(home, b, !u.a.neg, icl);
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel/int-rel.hpp:79:24: note:   initializing argument 1 of 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntConLevel) const'
   79 |   LinIntRel::post(Home home, const BoolVar& b, bool t, IntConLevel icl) const {
      |                   ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:309:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  309 |         u.a.x->rfl.post(home, b, !u.a.neg);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel/float-rel.hpp:81:26: note:   initializing argument 1 of 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const'
   81 |   LinFloatRel::post(Home home, const BoolVar& b, bool t) const {
      |                     ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:314:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  314 |         u.a.x->rs.post(home, b, !u.a.neg);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel/set-rel.hpp:76:21: note:   initializing argument 1 of 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const'
   76 |   SetRel::post(Home home, BoolVar b, bool t) const {
      |                ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:324:59: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  324 |           post(home, BoolExpr::NT_AND, bp, bn, ip, in, icl);
      |                                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/bool-expr.cpp:261:22: note:   initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::BoolVarArgs&, Gecode::BoolVarArgs&, int&, int&, Gecode::IntConLevel) const'
  261 |       void post(Home home, NodeType t,
      |                 ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:325:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  325 |           clause(home, BOT_AND, bp, bn, b);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:1257:15: note:   initializing argument 1 of 'void Gecode::clause(Gecode::Home, Gecode::BoolOpType, const Gecode::BoolVarArgs&, const Gecode::BoolVarArgs&, Gecode::BoolVar, Gecode::IntConLevel)'
 1257 |   clause(Home home, BoolOpType o, const BoolVarArgs& x, const BoolVarArgs& y,
      |          ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:332:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  332 |           post(home, BoolExpr::NT_OR, bp, bn, ip, in, icl);
      |                                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/bool-expr.cpp:261:22: note:   initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::BoolVarArgs&, Gecode::BoolVarArgs&, int&, int&, Gecode::IntConLevel) const'
  261 |       void post(Home home, NodeType t,
      |                 ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:333:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  333 |           clause(home, BOT_OR, bp, bn, b);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:1257:15: note:   initializing argument 1 of 'void Gecode::clause(Gecode::Home, Gecode::BoolOpType, const Gecode::BoolVarArgs&, const Gecode::BoolVarArgs&, Gecode::BoolVar, Gecode::IntConLevel)'
 1257 |   clause(Home home, BoolOpType o, const BoolVarArgs& x, const BoolVarArgs& y,
      |          ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:341:31: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  341 |             l = u.b.l->u.a.x->x;
      |                               ^
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
gecode/minimodel/bool-expr.cpp:344:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  344 |             l = u.b.l->expr(home,icl);
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/bool-expr.cpp:295:20: note:   initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, Gecode::IntConLevel) const'
  295 |     NNF::expr(Home home, IntConLevel icl) const {
      |               ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:344:37: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  344 |             l = u.b.l->expr(home,icl);
      |                                     ^
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
gecode/minimodel/bool-expr.cpp:348:31: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  348 |             r = u.b.r->u.a.x->x;
      |                               ^
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
gecode/minimodel/bool-expr.cpp:351:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  351 |             r = u.b.r->expr(home,icl);
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/bool-expr.cpp:295:20: note:   initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, Gecode::IntConLevel) const'
  295 |     NNF::expr(Home home, IntConLevel icl) const {
      |               ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:351:37: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  351 |             r = u.b.r->expr(home,icl);
      |                                     ^
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
gecode/minimodel/bool-expr.cpp:353:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  353 |           Gecode::rel(home, l, n ? BOT_XOR : BOT_EQV, r, b, icl);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:1206:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::BoolOpType, Gecode::BoolVar, Gecode::BoolVar, Gecode::IntConLevel)'
 1206 |   rel(Home home, BoolVar x0, BoolOpType o, BoolVar x1, BoolVar x2,
      |       ~~~~~^~~~
gecode/minimodel/bool-expr.cpp: In member function 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::BoolVarArgs&, Gecode::BoolVarArgs&, int&, int&, Gecode::IntConLevel) const':
gecode/minimodel/bool-expr.cpp:371:29: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  371 |             bn[in++]=u.a.x->x;
      |                             ^
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
gecode/minimodel/bool-expr.cpp:373:29: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  373 |             bp[ip++]=u.a.x->x;
      |                             ^
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
gecode/minimodel/bool-expr.cpp:379:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  379 |             u.a.x->rl.post(home, b, !u.a.neg, icl);
      |                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel/int-rel.hpp:79:24: note:   initializing argument 1 of 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntConLevel) const'
   79 |   LinIntRel::post(Home home, const BoolVar& b, bool t, IntConLevel icl) const {
      |                   ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:380:22: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  380 |             bp[ip++]=b;
      |                      ^
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
gecode/minimodel/bool-expr.cpp:387:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  387 |             u.a.x->rfl.post(home, b, !u.a.neg);
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel/float-rel.hpp:81:26: note:   initializing argument 1 of 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const'
   81 |   LinFloatRel::post(Home home, const BoolVar& b, bool t) const {
      |                     ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:388:22: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  388 |             bp[ip++]=b;
      |                      ^
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
gecode/minimodel/bool-expr.cpp:396:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  396 |             u.a.x->rs.post(home, b, !u.a.neg);
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel/set-rel.hpp:76:21: note:   initializing argument 1 of 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const'
   76 |   SetRel::post(Home home, BoolVar b, bool t) const {
      |                ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:397:22: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  397 |             bp[ip++]=b;
      |                      ^
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
gecode/minimodel/bool-expr.cpp:405:22: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  405 |             bp[ip++]=b;
      |                      ^
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
gecode/minimodel/bool-expr.cpp:409:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  409 |           bp[ip++] = expr(home, icl);
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/bool-expr.cpp:295:20: note:   initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, Gecode::IntConLevel) const'
  295 |     NNF::expr(Home home, IntConLevel icl) const {
      |               ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:409:36: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  409 |           bp[ip++] = expr(home, icl);
      |                                    ^
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
gecode/minimodel/bool-expr.cpp:413:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  413 |         u.b.l->post(home, t, bp, bn, ip, in, icl);
      |                                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/bool-expr.cpp:363:20: note:   initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::BoolVarArgs&, Gecode::BoolVarArgs&, int&, int&, Gecode::IntConLevel) const'
  363 |     NNF::post(Home home, NodeType t,
      |               ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:414:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  414 |         u.b.r->post(home, t, bp, bn, ip, in, icl);
      |                                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/bool-expr.cpp:363:20: note:   initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::BoolVarArgs&, Gecode::BoolVarArgs&, int&, int&, Gecode::IntConLevel) const'
  363 |     NNF::post(Home home, NodeType t,
      |               ~~~~~^~~~
gecode/minimodel/bool-expr.cpp: In member function 'void Gecode::{anonymous}::NNF::rel(Gecode::Home, Gecode::IntConLevel) const':
gecode/minimodel/bool-expr.cpp:422:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  422 |         Gecode::rel(home, u.a.x->x, IRT_EQ, u.a.neg ? 0 : 1);
      |                                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:1153:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1153 |   rel(Home home, BoolVar x, IntRelType irt, int n,
      |       ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:425:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  425 |         u.a.x->rl.post(home, !u.a.neg, icl);
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel/int-rel.hpp:74:24: note:   initializing argument 1 of 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntConLevel) const'
   74 |   LinIntRel::post(Home home, bool t, IntConLevel icl) const {
      |                   ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:429:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  429 |         u.a.x->rfl.post(home, !u.a.neg);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel/float-rel.hpp:76:26: note:   initializing argument 1 of 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const'
   76 |   LinFloatRel::post(Home home, bool t) const {
      |                     ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:434:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  434 |         u.a.x->rs.post(home, !u.a.neg);
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel/set-rel.hpp:62:21: note:   initializing argument 1 of 'void Gecode::SetRel::post(Gecode::Home, bool) const'
   62 |   SetRel::post(Home home, bool t) const {
      |                ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:444:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  444 |         u.b.l->rel(home, icl);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/bool-expr.cpp:419:19: note:   initializing argument 1 of 'void Gecode::{anonymous}::NNF::rel(Gecode::Home, Gecode::IntConLevel) const'
  419 |     NNF::rel(Home home, IntConLevel icl) const {
      |              ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:445:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  445 |         u.b.r->rel(home, icl);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/bool-expr.cpp:419:19: note:   initializing argument 1 of 'void Gecode::{anonymous}::NNF::rel(Gecode::Home, Gecode::IntConLevel) const'
  419 |     NNF::rel(Home home, IntConLevel icl) const {
      |              ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:451:58: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  451 |           post(home, BoolExpr::NT_OR, bp, bn, ip, in, icl);
      |                                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/bool-expr.cpp:363:20: note:   initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::BoolVarArgs&, Gecode::BoolVarArgs&, int&, int&, Gecode::IntConLevel) const'
  363 |     NNF::post(Home home, NodeType t,
      |               ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:452:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  452 |           clause(home, BOT_OR, bp, bn, 1);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:1273:15: note:   initializing argument 1 of 'void Gecode::clause(Gecode::Home, Gecode::BoolOpType, const Gecode::BoolVarArgs&, const Gecode::BoolVarArgs&, int, Gecode::IntConLevel)'
 1273 |   clause(Home home, BoolOpType o, const BoolVarArgs& x, const BoolVarArgs& y,
      |          ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:459:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  459 |                                 u.b.l->u.a.neg==u.b.r->u.a.neg, icl);
      |                                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel/int-rel.hpp:79:24: note:   initializing argument 1 of 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntConLevel) const'
   79 |   LinIntRel::post(Home home, const BoolVar& b, bool t, IntConLevel icl) const {
      |                   ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:463:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  463 |                                 u.b.l->u.a.neg==u.b.r->u.a.neg, icl);
      |                                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel/int-rel.hpp:79:24: note:   initializing argument 1 of 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntConLevel) const'
   79 |   LinIntRel::post(Home home, const BoolVar& b, bool t, IntConLevel icl) const {
      |                   ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:465:59: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  465 |           u.b.l->u.a.x->rl.post(home, u.b.r->expr(home,icl),
      |                                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/bool-expr.cpp:295:20: note:   initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, Gecode::IntConLevel) const'
  295 |     NNF::expr(Home home, IntConLevel icl) const {
      |               ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:466:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  466 |                                 !u.b.l->u.a.neg,icl);
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel/int-rel.hpp:79:24: note:   initializing argument 1 of 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntConLevel) const'
   79 |   LinIntRel::post(Home home, const BoolVar& b, bool t, IntConLevel icl) const {
      |                   ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:468:59: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  468 |           u.b.r->u.a.x->rl.post(home, u.b.l->expr(home,icl),
      |                                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/bool-expr.cpp:295:20: note:   initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, Gecode::IntConLevel) const'
  295 |     NNF::expr(Home home, IntConLevel icl) const {
      |               ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:469:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  469 |                                 !u.b.r->u.a.neg,icl);
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel/int-rel.hpp:79:24: note:   initializing argument 1 of 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntConLevel) const'
   79 |   LinIntRel::post(Home home, const BoolVar& b, bool t, IntConLevel icl) const {
      |                   ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:474:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  474 |                                  u.b.l->u.a.neg==u.b.r->u.a.neg);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel/float-rel.hpp:81:26: note:   initializing argument 1 of 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const'
   81 |   LinFloatRel::post(Home home, const BoolVar& b, bool t) const {
      |                     ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:478:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  478 |                                  u.b.l->u.a.neg==u.b.r->u.a.neg);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel/float-rel.hpp:81:26: note:   initializing argument 1 of 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const'
   81 |   LinFloatRel::post(Home home, const BoolVar& b, bool t) const {
      |                     ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:480:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  480 |           u.b.l->u.a.x->rfl.post(home, u.b.r->expr(home,icl),
      |                                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/bool-expr.cpp:295:20: note:   initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, Gecode::IntConLevel) const'
  295 |     NNF::expr(Home home, IntConLevel icl) const {
      |               ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:481:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  481 |                                  !u.b.l->u.a.neg);
      |                                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel/float-rel.hpp:81:26: note:   initializing argument 1 of 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const'
   81 |   LinFloatRel::post(Home home, const BoolVar& b, bool t) const {
      |                     ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:483:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  483 |           u.b.r->u.a.x->rfl.post(home, u.b.l->expr(home,icl),
      |                                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/bool-expr.cpp:295:20: note:   initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, Gecode::IntConLevel) const'
  295 |     NNF::expr(Home home, IntConLevel icl) const {
      |               ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:484:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  484 |                                  !u.b.r->u.a.neg);
      |                                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel/float-rel.hpp:81:26: note:   initializing argument 1 of 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const'
   81 |   LinFloatRel::post(Home home, const BoolVar& b, bool t) const {
      |                     ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:490:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  490 |                                 u.b.l->u.a.neg==u.b.r->u.a.neg);
      |                                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel/set-rel.hpp:76:21: note:   initializing argument 1 of 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const'
   76 |   SetRel::post(Home home, BoolVar b, bool t) const {
      |                ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:494:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  494 |                                 u.b.l->u.a.neg==u.b.r->u.a.neg);
      |                                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel/set-rel.hpp:76:21: note:   initializing argument 1 of 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const'
   76 |   SetRel::post(Home home, BoolVar b, bool t) const {
      |                ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:496:59: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  496 |           u.b.l->u.a.x->rs.post(home, u.b.r->expr(home,icl),
      |                                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/bool-expr.cpp:295:20: note:   initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, Gecode::IntConLevel) const'
  295 |     NNF::expr(Home home, IntConLevel icl) const {
      |               ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:497:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  497 |                                 !u.b.l->u.a.neg);
      |                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel/set-rel.hpp:76:21: note:   initializing argument 1 of 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const'
   76 |   SetRel::post(Home home, BoolVar b, bool t) const {
      |                ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:499:59: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  499 |           u.b.r->u.a.x->rs.post(home, u.b.l->expr(home,icl),
      |                                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/bool-expr.cpp:295:20: note:   initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, Gecode::IntConLevel) const'
  295 |     NNF::expr(Home home, IntConLevel icl) const {
      |               ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:500:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  500 |                                 !u.b.r->u.a.neg);
      |                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/minimodel/set-rel.hpp:76:21: note:   initializing argument 1 of 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const'
   76 |   SetRel::post(Home home, BoolVar b, bool t) const {
      |                ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:503:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  503 |           Gecode::rel(home, expr(home, icl), IRT_EQ, 1);
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/bool-expr.cpp:295:20: note:   initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, Gecode::IntConLevel) const'
  295 |     NNF::expr(Home home, IntConLevel icl) const {
      |               ~~~~~^~~~
gecode/minimodel/bool-expr.cpp:503:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  503 |           Gecode::rel(home, expr(home, icl), IRT_EQ, 1);
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int.hh:1153:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1153 |   rel(Home home, BoolVar x, IntRelType irt, int n,
      |       ~~~~~^~~~
gecode/minimodel/bool-expr.cpp: In member function 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, Gecode::IntConLevel) const':
gecode/minimodel/bool-expr.cpp:581:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  581 |     return NNF::nnf(r,n,false)->expr(home,icl);
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/bool-expr.cpp:295:20: note:   initializing argument 1 of 'Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, Gecode::IntConLevel) const'
  295 |     NNF::expr(Home home, IntConLevel icl) const {
      |               ~~~~~^~~~
gecode/minimodel/bool-expr.cpp: In member function 'void Gecode::BoolExpr::rel(Gecode::Home, Gecode::IntConLevel) const':
gecode/minimodel/bool-expr.cpp:587:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  587 |     return NNF::nnf(r,n,false)->rel(home,icl);
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/bool-expr.cpp:419:19: note:   initializing argument 1 of 'void Gecode::{anonymous}::NNF::rel(Gecode::Home, Gecode::IntConLevel) const'
  419 |     NNF::rel(Home home, IntConLevel icl) const {
      |              ~~~~~^~~~
gecode/minimodel/bool-expr.cpp: In function 'Gecode::BoolVar Gecode::expr(Gecode::Home, const Gecode::BoolExpr&, Gecode::IntConLevel)':
gecode/minimodel/bool-expr.cpp:634:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  634 |       return e.expr(home,icl);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/bool-expr.cpp:579:23: note:   initializing argument 1 of 'Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, Gecode::IntConLevel) const'
  579 |   BoolExpr::expr(Home home, IntConLevel icl) const {
      |                  ~~~~~^~~~
gecode/minimodel/bool-expr.cpp: In function 'void Gecode::rel(Gecode::Home, const Gecode::BoolExpr&, Gecode::IntConLevel)':
gecode/minimodel/bool-expr.cpp:642:19: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  642 |     e.rel(home,icl);
      |                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/bool-expr.cpp:585:22: note:   initializing argument 1 of 'void Gecode::BoolExpr::rel(Gecode::Home, Gecode::IntConLevel) const'
  585 |   BoolExpr::rel(Home home, IntConLevel icl) const {
      |                 ~~~~~^~~~
gecode/minimodel/bool-expr.cpp: In member function 'virtual void Gecode::BElementExpr::post(Gecode::Space&, Gecode::BoolVar, bool, Gecode::IntConLevel)':
gecode/minimodel/bool-expr.cpp:683:34: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  683 |         x[i] = a[i].expr(home,icl);
      |                                  ^
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/bool-expr.cpp:42:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/minimodel/set-rel.o  gecode/minimodel/set-rel.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)':
./gecode/minimodel.hh:128:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |         rel(home,*x,IRT_EQ,y);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int.hh:1047:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1047 |   rel(Home home, IntVar x0, IntRelType irt, IntVar x1,
      |       ~~~~~^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)':
./gecode/minimodel.hh:705:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  705 |         rel(home,*x,FRT_EQ,y);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/float.hh:1105:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)'
 1105 |   rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1);
      |       ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntConLevel) const':
./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   75 |     e.post(home,t ? irt : neg(irt),icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh:208:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntConLevel) const'
  208 |     void post(Home home, IntRelType irt, IntConLevel icl) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntConLevel) const':
./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     e.post(home,t ? irt : neg(irt),b,icl);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh:211:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntConLevel) const'
  211 |     void post(Home home, IntRelType irt, const BoolVar& b,
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const':
./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     e.post(home,t ? frt : neg(frt));
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh:771:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const'
  771 |     void post(Home home, FloatRelType frt) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const':
./gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   82 |     e.post(home,t ? frt : neg(frt),b);
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh:774:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const'
  774 |     void post(Home home, FloatRelType frt, const BoolVar& b) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const':
./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       _e0.post(home,_srt,_e1);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |       _e0.post(home,SRT_NQ,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |       _e0.post(home,SRT_EQ,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   71 |       _e0.post(home,b,true,_srt,_e1);
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const':
./gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     _e0.post(home,b,t,_srt,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1619:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1619 |     BoolVar b(home,0,1); channel(home,b,x);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1627:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1627 |     IntVar x(home,0,1); channel(home,b,x);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)':
./gecode/minimodel.hh:1639:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1639 |     channel(home,f,x);
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/float.hh:1313:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)'
 1313 |   channel(Home home, FloatVar x0, IntVar x1);
      |           ~~~~~^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1649:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1649 |     rel(home,SOT_UNION,x,s);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh:1650:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh:1650:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1677:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1677 |     count(home,x,n,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1686:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1686 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1698:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1698 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1707:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1707 |     count(home,x,n,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1716:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1716 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1728:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1728 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1738:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1738 |     count(home,x,n,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1747:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1747 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1759:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1759 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1768:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1768 |     count(home,x,n,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1777:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1777 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1789:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1789 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1799:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1799 |     count(home,x,n,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1808:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1808 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1820:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1820 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1829:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1829 |     count(home,x,n,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1838:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1838 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1850:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1850 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1857:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1857 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int.hh:1120:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)'
 1120 |   rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y,
      |       ~~~~~^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1864:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1864 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int.hh:1185:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)'
 1185 |   rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y,
      |       ~~~~~^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntConLevel)':
./gecode/minimodel.hh:1871:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1871 |     dom(home,x,y,icl);
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int.hh:1001:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntConLevel)'
 1001 |   dom(Home home, const IntVarArgs& x, const IntSet& s,
      |       ~~~~~^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh:1872:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1872 |     nvalues(home,x,IRT_EQ,y.size(),icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int.hh:1793:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1793 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y,
      |           ~~~~~^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)':
./gecode/minimodel.hh:1895:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1895 |     rel(home,SOT_UNION,x,y);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh:1896:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh:1896:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
./gecode/minimodel.hh:1903:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1903 |     element(home,SOT_UNION,x,y,z);
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/set.hh:1004:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
 1004 |   element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
./gecode/minimodel.hh:1914:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1914 |     channel(home,x,xiv);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/set.hh:932:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)'
  932 |   channel(Home home, const IntVarArgs& x,const SetVarArgs& y);
      |           ~~~~~^~~~
In file included from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel.hh:1915:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1915 |     element(home,SOT_UNION,xiv,z,y);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/set.hh:991:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
  991 |   element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:214:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  214 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int.hh:1406:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1406 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:219:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int.hh:1422:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1422 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:224:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  224 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int.hh:1441:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1441 |   element(Home home, const IntVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::BoolVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:229:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  229 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int.hh:1457:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1457 |   element(Home home, const BoolVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::ArgArray<Gecode::IntSet> >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
./gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  236 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/set.hh:1055:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1055 |   element(Home home, const IntSetArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::SetVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
./gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/set.hh:1063:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1063 |   element(Home home, const SetVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/set-rel.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/minimodel/float-rel.o  gecode/minimodel/float-rel.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)':
./gecode/minimodel.hh:128:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |         rel(home,*x,IRT_EQ,y);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int.hh:1047:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1047 |   rel(Home home, IntVar x0, IntRelType irt, IntVar x1,
      |       ~~~~~^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)':
./gecode/minimodel.hh:705:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  705 |         rel(home,*x,FRT_EQ,y);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/float.hh:1105:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)'
 1105 |   rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1);
      |       ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntConLevel) const':
./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   75 |     e.post(home,t ? irt : neg(irt),icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh:208:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntConLevel) const'
  208 |     void post(Home home, IntRelType irt, IntConLevel icl) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntConLevel) const':
./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     e.post(home,t ? irt : neg(irt),b,icl);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh:211:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntConLevel) const'
  211 |     void post(Home home, IntRelType irt, const BoolVar& b,
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const':
./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     e.post(home,t ? frt : neg(frt));
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh:771:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const'
  771 |     void post(Home home, FloatRelType frt) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const':
./gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   82 |     e.post(home,t ? frt : neg(frt),b);
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh:774:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const'
  774 |     void post(Home home, FloatRelType frt, const BoolVar& b) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const':
./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       _e0.post(home,_srt,_e1);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |       _e0.post(home,SRT_NQ,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |       _e0.post(home,SRT_EQ,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   71 |       _e0.post(home,b,true,_srt,_e1);
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const':
./gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     _e0.post(home,b,t,_srt,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1619:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1619 |     BoolVar b(home,0,1); channel(home,b,x);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1627:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1627 |     IntVar x(home,0,1); channel(home,b,x);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)':
./gecode/minimodel.hh:1639:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1639 |     channel(home,f,x);
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/float.hh:1313:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)'
 1313 |   channel(Home home, FloatVar x0, IntVar x1);
      |           ~~~~~^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1649:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1649 |     rel(home,SOT_UNION,x,s);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh:1650:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh:1650:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1677:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1677 |     count(home,x,n,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1686:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1686 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1698:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1698 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1707:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1707 |     count(home,x,n,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1716:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1716 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1728:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1728 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1738:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1738 |     count(home,x,n,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1747:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1747 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1759:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1759 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1768:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1768 |     count(home,x,n,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1777:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1777 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1789:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1789 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1799:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1799 |     count(home,x,n,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1808:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1808 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1820:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1820 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1829:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1829 |     count(home,x,n,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1838:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1838 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1850:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1850 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1857:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1857 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int.hh:1120:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)'
 1120 |   rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y,
      |       ~~~~~^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1864:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1864 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int.hh:1185:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)'
 1185 |   rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y,
      |       ~~~~~^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntConLevel)':
./gecode/minimodel.hh:1871:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1871 |     dom(home,x,y,icl);
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int.hh:1001:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntConLevel)'
 1001 |   dom(Home home, const IntVarArgs& x, const IntSet& s,
      |       ~~~~~^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh:1872:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1872 |     nvalues(home,x,IRT_EQ,y.size(),icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int.hh:1793:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1793 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y,
      |           ~~~~~^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)':
./gecode/minimodel.hh:1895:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1895 |     rel(home,SOT_UNION,x,y);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh:1896:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh:1896:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
./gecode/minimodel.hh:1903:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1903 |     element(home,SOT_UNION,x,y,z);
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/set.hh:1004:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
 1004 |   element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
./gecode/minimodel.hh:1914:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1914 |     channel(home,x,xiv);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/set.hh:932:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)'
  932 |   channel(Home home, const IntVarArgs& x,const SetVarArgs& y);
      |           ~~~~~^~~~
In file included from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel.hh:1915:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1915 |     element(home,SOT_UNION,xiv,z,y);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/set.hh:991:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
  991 |   element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:214:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  214 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int.hh:1406:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1406 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:219:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int.hh:1422:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1422 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:224:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  224 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int.hh:1441:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1441 |   element(Home home, const IntVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::BoolVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:229:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  229 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int.hh:1457:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1457 |   element(Home home, const BoolVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::ArgArray<Gecode::IntSet> >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
./gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  236 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/set.hh:1055:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1055 |   element(Home home, const IntSetArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::SetVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
./gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/set.hh:1063:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1063 |   element(Home home, const SetVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-rel.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/minimodel/set-expr.o  gecode/minimodel/set-expr.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)':
./gecode/minimodel.hh:128:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |         rel(home,*x,IRT_EQ,y);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int.hh:1047:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1047 |   rel(Home home, IntVar x0, IntRelType irt, IntVar x1,
      |       ~~~~~^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)':
./gecode/minimodel.hh:705:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  705 |         rel(home,*x,FRT_EQ,y);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/float.hh:1105:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)'
 1105 |   rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1);
      |       ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntConLevel) const':
./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   75 |     e.post(home,t ? irt : neg(irt),icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh:208:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntConLevel) const'
  208 |     void post(Home home, IntRelType irt, IntConLevel icl) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntConLevel) const':
./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     e.post(home,t ? irt : neg(irt),b,icl);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh:211:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntConLevel) const'
  211 |     void post(Home home, IntRelType irt, const BoolVar& b,
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const':
./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     e.post(home,t ? frt : neg(frt));
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh:771:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const'
  771 |     void post(Home home, FloatRelType frt) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const':
./gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   82 |     e.post(home,t ? frt : neg(frt),b);
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh:774:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const'
  774 |     void post(Home home, FloatRelType frt, const BoolVar& b) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const':
./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       _e0.post(home,_srt,_e1);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |       _e0.post(home,SRT_NQ,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |       _e0.post(home,SRT_EQ,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   71 |       _e0.post(home,b,true,_srt,_e1);
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const':
./gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     _e0.post(home,b,t,_srt,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1619:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1619 |     BoolVar b(home,0,1); channel(home,b,x);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1627:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1627 |     IntVar x(home,0,1); channel(home,b,x);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)':
./gecode/minimodel.hh:1639:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1639 |     channel(home,f,x);
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/float.hh:1313:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)'
 1313 |   channel(Home home, FloatVar x0, IntVar x1);
      |           ~~~~~^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1649:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1649 |     rel(home,SOT_UNION,x,s);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh:1650:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh:1650:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1677:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1677 |     count(home,x,n,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1686:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1686 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1698:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1698 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1707:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1707 |     count(home,x,n,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1716:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1716 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1728:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1728 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1738:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1738 |     count(home,x,n,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1747:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1747 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1759:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1759 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1768:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1768 |     count(home,x,n,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1777:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1777 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1789:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1789 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1799:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1799 |     count(home,x,n,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1808:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1808 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1820:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1820 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1829:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1829 |     count(home,x,n,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1838:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1838 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1850:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1850 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1857:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1857 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int.hh:1120:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)'
 1120 |   rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y,
      |       ~~~~~^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1864:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1864 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int.hh:1185:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)'
 1185 |   rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y,
      |       ~~~~~^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntConLevel)':
./gecode/minimodel.hh:1871:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1871 |     dom(home,x,y,icl);
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int.hh:1001:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntConLevel)'
 1001 |   dom(Home home, const IntVarArgs& x, const IntSet& s,
      |       ~~~~~^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh:1872:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1872 |     nvalues(home,x,IRT_EQ,y.size(),icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int.hh:1793:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1793 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y,
      |           ~~~~~^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)':
./gecode/minimodel.hh:1895:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1895 |     rel(home,SOT_UNION,x,y);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh:1896:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh:1896:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
./gecode/minimodel.hh:1903:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1903 |     element(home,SOT_UNION,x,y,z);
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:1004:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
 1004 |   element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
./gecode/minimodel.hh:1914:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1914 |     channel(home,x,xiv);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:932:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)'
  932 |   channel(Home home, const IntVarArgs& x,const SetVarArgs& y);
      |           ~~~~~^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh:1915:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1915 |     element(home,SOT_UNION,xiv,z,y);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:991:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
  991 |   element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:214:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  214 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int.hh:1406:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1406 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:219:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int.hh:1422:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1422 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:224:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  224 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int.hh:1441:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1441 |   element(Home home, const IntVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::BoolVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:229:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  229 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int.hh:1457:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1457 |   element(Home home, const BoolVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::ArgArray<Gecode::IntSet> >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
./gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  236 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:1055:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1055 |   element(Home home, const IntSetArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::SetVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
./gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:1063:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1063 |   element(Home home, const SetVarArgs& a,
      |           ~~~~~^~~~
gecode/minimodel/set-expr.cpp: In member function 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const':
gecode/minimodel/set-expr.cpp:182:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  182 |             rel(home, u.a.x->x, SRT_CMPL, s);
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:728:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)'
  728 |   rel(Home home, SetVar x, SetRelType r, SetVar y);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:185:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  185 |             rel(home, u.a.x->x, SRT_EQ, s);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:728:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)'
  728 |   rel(Home home, SetVar x, SetRelType r, SetVar y);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:190:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  190 |             rel(home, s, SRT_CMPL, bc);
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:728:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)'
  728 |   rel(Home home, SetVar x, SetRelType r, SetVar y);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:191:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  191 |             rel(home, u.a.x->x, srt, bc);
      |                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:728:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)'
  728 |   rel(Home home, SetVar x, SetRelType r, SetVar y);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:195:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  195 |           rel(home, u.a.x->x, srt, s);
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:728:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)'
  728 |   rel(Home home, SetVar x, SetRelType r, SetVar y);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:212:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  212 |           dom(home, s, srt, ss);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:690:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&)'
  690 |   dom(Home home, SetVar x, SetRelType r, const IntSet& s);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:217:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  217 |           IntVar iv = u.a.x->e.post(home,ICL_DEF);
      |                                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh:215:22: note:   initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntConLevel) const'
  215 |     IntVar post(Home home, IntConLevel icl) const;
      |                 ~~~~~^~~~
gecode/minimodel/set-expr.cpp:221:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  221 |             rel(home, iv, SRT_CMPL, ic);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:740:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::SetRelType, Gecode::SetVar)'
  740 |   rel(Home home, IntVar x, SetRelType r, SetVar s);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:222:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  222 |             rel(home,ic,srt,s);
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:728:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)'
  728 |   rel(Home home, SetVar x, SetRelType r, SetVar y);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:224:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  224 |             rel(home,iv,srt,s);
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:740:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::SetRelType, Gecode::SetVar)'
  740 |   rel(Home home, IntVar x, SetRelType r, SetVar s);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:232:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  232 |           post(home, SetExpr::NT_INTER, bs, i);
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/set-expr.cpp:142:22: note:   initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::SetVarArgs&, int&) const'
  142 |       void post(Home home, NodeType t, SetVarArgs& b, int& i) const;
      |                 ~~~~~^~~~
gecode/minimodel/set-expr.cpp:234:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  234 |             rel(home, bs[0], SOT_INTER, bs[1], srt, s);
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:770:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetOpType, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)'
  770 |   rel(Home home, SetVar x, SetOpType op, SetVar y, SetRelType r, SetVar z);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:237:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  237 |               rel(home, SOT_INTER, bs, s);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:774:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar)'
  774 |   rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:241:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |               rel(home, SOT_INTER, bs, bc);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:774:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar)'
  774 |   rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:242:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  242 |               rel(home, bc, srt, s);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:728:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)'
  728 |   rel(Home home, SetVar x, SetRelType r, SetVar y);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:251:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  251 |           post(home, SetExpr::NT_UNION, bs, i);
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/set-expr.cpp:142:22: note:   initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::SetVarArgs&, int&) const'
  142 |       void post(Home home, NodeType t, SetVarArgs& b, int& i) const;
      |                 ~~~~~^~~~
gecode/minimodel/set-expr.cpp:253:54: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  253 |             rel(home, bs[0], SOT_UNION, bs[1], srt, s);
      |                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:770:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetOpType, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)'
  770 |   rel(Home home, SetVar x, SetOpType op, SetVar y, SetRelType r, SetVar z);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:256:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  256 |               rel(home, SOT_UNION, bs, s);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:774:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar)'
  774 |   rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:260:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  260 |               rel(home, SOT_UNION, bs, bc);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:774:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar)'
  774 |   rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:261:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  261 |               rel(home, bc, srt, s);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:728:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)'
  728 |   rel(Home home, SetVar x, SetRelType r, SetVar y);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:270:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  270 |           post(home, SetExpr::NT_DUNION, bs, i);
      |                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/set-expr.cpp:142:22: note:   initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::SetVarArgs&, int&) const'
  142 |       void post(Home home, NodeType t, SetVarArgs& b, int& i) const;
      |                 ~~~~~^~~~
gecode/minimodel/set-expr.cpp:275:59: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  275 |                 rel(home, bs[0], SOT_DUNION, bs[1], srt, s);
      |                                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:770:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetOpType, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)'
  770 |   rel(Home home, SetVar x, SetOpType op, SetVar y, SetRelType r, SetVar z);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:279:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  279 |                 rel(home,s,SRT_CMPL,bc);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:728:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)'
  728 |   rel(Home home, SetVar x, SetRelType r, SetVar y);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:280:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  280 |                 rel(home, bs[0], SOT_DUNION, bs[1], srt, bc);
      |                                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:770:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetOpType, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)'
  770 |   rel(Home home, SetVar x, SetOpType op, SetVar y, SetRelType r, SetVar z);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:283:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  283 |               rel(home, bs[0], SOT_DUNION, bs[1], srt, s);
      |                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:770:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetOpType, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)'
  770 |   rel(Home home, SetVar x, SetOpType op, SetVar y, SetRelType r, SetVar z);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:288:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  288 |                 rel(home, SOT_DUNION, bs, s);
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:774:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar)'
  774 |   rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:292:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  292 |                 rel(home, SOT_DUNION, bs, br);
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:774:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar)'
  774 |   rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:294:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  294 |                   rel(home, br, SRT_CMPL, s);
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:728:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)'
  728 |   rel(Home home, SetVar x, SetRelType r, SetVar y);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:298:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  298 |                   rel(home, br, srt, bc);
      |                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:728:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)'
  728 |   rel(Home home, SetVar x, SetRelType r, SetVar y);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:299:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  299 |                   rel(home, bc, SRT_CMPL, s);
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:728:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)'
  728 |   rel(Home home, SetVar x, SetRelType r, SetVar y);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:304:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  304 |                 rel(home, SOT_DUNION, bs, s);
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:774:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar)'
  774 |   rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:308:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  308 |                 rel(home, SOT_DUNION, bs, br);
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:774:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar)'
  774 |   rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:309:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  309 |                 rel(home, br, srt, s);
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:728:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)'
  728 |   rel(Home home, SetVar x, SetRelType r, SetVar y);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp: In member function 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar, Gecode::BoolVar) const':
gecode/minimodel/set-expr.cpp:327:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  327 |             rel(home, u.a.x->x, SRT_CMPL, s, b);
      |                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:732:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)'
  732 |   rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:330:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  330 |             rel(home, u.a.x->x, SRT_EQ, s, b);
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:732:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)'
  732 |   rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:335:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  335 |             rel(home, s, SRT_CMPL, bc);
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:728:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)'
  728 |   rel(Home home, SetVar x, SetRelType r, SetVar y);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:336:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  336 |             rel(home, u.a.x->x, srt, bc, b);
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:732:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)'
  732 |   rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:340:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  340 |           rel(home, u.a.x->x, srt, s, b);
      |                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:732:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)'
  732 |   rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:352:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  352 |           dom(home, s, srt, ss, b);
      |                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:708:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&, Gecode::Reify)'
  708 |   dom(Home home, SetVar x, SetRelType rt, const IntSet& s, Reify r);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:357:49: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  357 |           IntVar iv = u.a.x->e.post(home,ICL_DEF);
      |                                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh:215:22: note:   initializing argument 1 of 'Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntConLevel) const'
  215 |     IntVar post(Home home, IntConLevel icl) const;
      |                 ~~~~~^~~~
gecode/minimodel/set-expr.cpp:361:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  361 |             rel(home, iv, SRT_CMPL, ic);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:740:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::SetRelType, Gecode::SetVar)'
  740 |   rel(Home home, IntVar x, SetRelType r, SetVar s);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:362:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  362 |             rel(home,ic,srt,s,b);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:732:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)'
  732 |   rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:364:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  364 |             rel(home,iv,srt,s,b);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:748:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)'
  748 |   rel(Home home, IntVar x, SetRelType rt, SetVar s, Reify r);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:371:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  371 |           post(home, SetExpr::NT_INTER, bs, i);
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/set-expr.cpp:142:22: note:   initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::SetVarArgs&, int&) const'
  142 |       void post(Home home, NodeType t, SetVarArgs& b, int& i) const;
      |                 ~~~~~^~~~
gecode/minimodel/set-expr.cpp:374:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  374 |           rel(home, SOT_INTER, bs, br);
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:774:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar)'
  774 |   rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:375:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  375 |           rel(home, br, srt, s, b);
      |                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:732:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)'
  732 |   rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:382:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  382 |           post(home, SetExpr::NT_UNION, bs, i);
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/set-expr.cpp:142:22: note:   initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::SetVarArgs&, int&) const'
  142 |       void post(Home home, NodeType t, SetVarArgs& b, int& i) const;
      |                 ~~~~~^~~~
gecode/minimodel/set-expr.cpp:385:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  385 |           rel(home, SOT_UNION, bs, br);
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:774:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar)'
  774 |   rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:386:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  386 |           rel(home, br, srt, s, b);
      |                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:732:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)'
  732 |   rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:393:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  393 |           post(home, SetExpr::NT_DUNION, bs, i);
      |                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/set-expr.cpp:142:22: note:   initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::SetVarArgs&, int&) const'
  142 |       void post(Home home, NodeType t, SetVarArgs& b, int& i) const;
      |                 ~~~~~^~~~
gecode/minimodel/set-expr.cpp:398:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  398 |             rel(home, SOT_DUNION, bs, br);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:774:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar)'
  774 |   rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:400:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  400 |               rel(home, br, SRT_EQ, s, b);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:732:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)'
  732 |   rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:402:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  402 |               rel(home, br, SRT_CMPL, s, b);
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:732:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)'
  732 |   rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:406:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  406 |               rel(home, br, srt, bc);
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:728:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)'
  728 |   rel(Home home, SetVar x, SetRelType r, SetVar y);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:407:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  407 |               rel(home, bc, SRT_CMPL, s, b);
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:732:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)'
  732 |   rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:412:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  412 |             rel(home, SOT_DUNION, bs, br);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:774:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar)'
  774 |   rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:413:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  413 |             rel(home, br, srt, s, b);
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:732:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)'
  732 |   rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp: In member function 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::SetVarArgs&, int&) const':
gecode/minimodel/set-expr.cpp:430:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  430 |             rel(home, xc, SRT_CMPL, u.a.x->x);
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:728:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)'
  728 |   rel(Home home, SetVar x, SetRelType r, SetVar y);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:431:20: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  431 |             b[i++]=xc;
      |                    ^~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
gecode/minimodel/set-expr.cpp:433:27: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  433 |             b[i++]=u.a.x->x;
      |                           ^
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
gecode/minimodel/set-expr.cpp:440:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  440 |             post(home,SRT_EQ,s);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/set-expr.cpp:176:20: note:   initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const'
  176 |     NNF::post(Home home, SetRelType srt, SetVar s) const {
      |               ~~~~~^~~~
gecode/minimodel/set-expr.cpp:441:22: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  441 |             b[i++] = s;
      |                      ^
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
gecode/minimodel/set-expr.cpp:446:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  446 |         u.b.l->post(home, t, b, i);
      |                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/set-expr.cpp:423:20: note:   initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::SetVarArgs&, int&) const'
  423 |     NNF::post(Home home, NodeType t, SetVarArgs& b, int& i) const {
      |               ~~~~~^~~~
gecode/minimodel/set-expr.cpp:447:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  447 |         u.b.r->post(home, t, b, i);
      |                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/set-expr.cpp:423:20: note:   initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::SetVarArgs&, int&) const'
  423 |     NNF::post(Home home, NodeType t, SetVarArgs& b, int& i) const {
      |               ~~~~~^~~~
gecode/minimodel/set-expr.cpp: In member function 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const':
gecode/minimodel/set-expr.cpp:454:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  454 |         post(home,srt,n->u.a.x->x);
      |                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/set-expr.cpp:176:20: note:   initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const'
  176 |     NNF::post(Home home, SetRelType srt, SetVar s) const {
      |               ~~~~~^~~~
gecode/minimodel/set-expr.cpp:462:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  462 |         n->post(home,n_srt,this);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/set-expr.cpp:452:20: note:   initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const'
  452 |     NNF::post(Home home, SetRelType srt, const NNF* n) const {
      |               ~~~~~^~~~
gecode/minimodel/set-expr.cpp:466:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  466 |         n->post(home,SRT_EQ,nx);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/set-expr.cpp:176:20: note:   initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const'
  176 |     NNF::post(Home home, SetRelType srt, SetVar s) const {
      |               ~~~~~^~~~
gecode/minimodel/set-expr.cpp:467:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  467 |         post(home,srt,nx);
      |                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/set-expr.cpp:176:20: note:   initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const'
  176 |     NNF::post(Home home, SetRelType srt, SetVar s) const {
      |               ~~~~~^~~~
gecode/minimodel/set-expr.cpp: In member function 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const':
gecode/minimodel/set-expr.cpp:476:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  476 |           post(home,srt,n->u.a.x->x,b);
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/set-expr.cpp:321:20: note:   initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar, Gecode::BoolVar) const'
  321 |     NNF::post(Home home, SetRelType srt, SetVar s, BoolVar b) const {
      |               ~~~~~^~~~
gecode/minimodel/set-expr.cpp:484:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  484 |           n->post(home,b,true,n_srt,this);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/set-expr.cpp:472:20: note:   initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const'
  472 |     NNF::post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
gecode/minimodel/set-expr.cpp:488:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  488 |           n->post(home,SRT_EQ,nx);
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/set-expr.cpp:176:20: note:   initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const'
  176 |     NNF::post(Home home, SetRelType srt, SetVar s) const {
      |               ~~~~~^~~~
gecode/minimodel/set-expr.cpp:489:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  489 |           post(home,srt,nx,b);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/set-expr.cpp:321:20: note:   initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar, Gecode::BoolVar) const'
  321 |     NNF::post(Home home, SetRelType srt, SetVar s, BoolVar b) const {
      |               ~~~~~^~~~
gecode/minimodel/set-expr.cpp:492:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  492 |         post(home,b,true,SRT_NQ,n);
      |                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/set-expr.cpp:472:20: note:   initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const'
  472 |     NNF::post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
gecode/minimodel/set-expr.cpp:494:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  494 |         post(home,b,true,SRT_EQ,n);
      |                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/set-expr.cpp:472:20: note:   initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const'
  472 |     NNF::post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
gecode/minimodel/set-expr.cpp:497:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  497 |         rel(home,b,IRT_NQ,nb);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int.hh:1131:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::IntRelType, Gecode::BoolVar, Gecode::IntConLevel)'
 1131 |   rel(Home home, BoolVar x0, IntRelType irt, BoolVar x1,
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:498:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  498 |         post(home,nb,true,srt,n);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/set-expr.cpp:472:20: note:   initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const'
  472 |     NNF::post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
gecode/minimodel/set-expr.cpp: In constructor 'Gecode::SetExpr::SetExpr(const Gecode::SetVar&)':
gecode/minimodel/set-expr.cpp:566:15: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  566 |     n->x    = x;
      |               ^
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
gecode/minimodel/set-expr.cpp: In member function 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const':
gecode/minimodel/set-expr.cpp:638:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  638 |     NNF::nnf(r,n,false)->post(home,SRT_EQ,s);
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/set-expr.cpp:176:20: note:   initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const'
  176 |     NNF::post(Home home, SetRelType srt, SetVar s) const {
      |               ~~~~~^~~~
gecode/minimodel/set-expr.cpp: In member function 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const':
gecode/minimodel/set-expr.cpp:645:68: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  645 |     return NNF::nnf(r,n,false)->post(home,srt,NNF::nnf(r,e.n,false));
      |                                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/set-expr.cpp:452:20: note:   initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const'
  452 |     NNF::post(Home home, SetRelType srt, const NNF* n) const {
      |               ~~~~~^~~~
gecode/minimodel/set-expr.cpp: In member function 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const':
gecode/minimodel/set-expr.cpp:652:59: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  652 |                                      NNF::nnf(r,e.n,false));
      |                                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/set-expr.cpp:472:20: note:   initializing argument 1 of 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const'
  472 |     NNF::post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
gecode/minimodel/set-expr.cpp: In member function 'virtual Gecode::IntVar Gecode::MiniModel::SetNonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, Gecode::IntConLevel) const':
gecode/minimodel/set-expr.cpp:725:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  725 |         IntVar m = result(home,ret);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/set-expr.cpp:40:
./gecode/minimodel.hh:120:31: note:   initializing argument 1 of 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)'
  120 |     static IntVar result(Home home, IntVar* x) {
      |                          ~~~~~^~~~
gecode/minimodel/set-expr.cpp:728:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  728 |           cardinality(home, e.post(home), m);
      |                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/set-expr.cpp:634:22: note:   initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const'
  634 |   SetExpr::post(Home home) const {
      |                 ~~~~~^~~~
gecode/minimodel/set-expr.cpp:728:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  728 |           cardinality(home, e.post(home), m);
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:904:20: note:   initializing argument 1 of 'void Gecode::cardinality(Gecode::Home, Gecode::SetVar, Gecode::IntVar)'
  904 |   cardinality(Home home, SetVar s, IntVar x);
      |               ~~~~~^~~~
gecode/minimodel/set-expr.cpp:731:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  731 |           min(home, e.post(home), m);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/set-expr.cpp:634:22: note:   initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const'
  634 |   SetExpr::post(Home home) const {
      |                 ~~~~~^~~~
gecode/minimodel/set-expr.cpp:731:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  731 |           min(home, e.post(home), m);
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:875:12: note:   initializing argument 1 of 'void Gecode::min(Gecode::Home, Gecode::SetVar, Gecode::IntVar)'
  875 |   min(Home home, SetVar s, IntVar x);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:734:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  734 |           max(home, e.post(home), m);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/set-expr.cpp:634:22: note:   initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const'
  634 |   SetExpr::post(Home home) const {
      |                 ~~~~~^~~~
gecode/minimodel/set-expr.cpp:734:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  734 |           max(home, e.post(home), m);
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:890:12: note:   initializing argument 1 of 'void Gecode::max(Gecode::Home, Gecode::SetVar, Gecode::IntVar)'
  890 |   max(Home home, SetVar s, IntVar x);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp: In member function 'virtual void Gecode::MiniModel::SetNonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, Gecode::IntConLevel) const':
gecode/minimodel/set-expr.cpp:747:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  747 |             cardinality(home, e.post(home),
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/set-expr.cpp:634:22: note:   initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const'
  634 |   SetExpr::post(Home home) const {
      |                 ~~~~~^~~~
gecode/minimodel/set-expr.cpp:749:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  749 |                         static_cast<unsigned int>(c));
      |                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:696:20: note:   initializing argument 1 of 'void Gecode::cardinality(Gecode::Home, Gecode::SetVar, unsigned int, unsigned int)'
  696 |   cardinality(Home home, SetVar x, unsigned int i, unsigned int j);
      |               ~~~~~^~~~
gecode/minimodel/set-expr.cpp:752:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  752 |             cardinality(home, e.post(home),
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/set-expr.cpp:634:22: note:   initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const'
  634 |   SetExpr::post(Home home) const {
      |                 ~~~~~^~~~
gecode/minimodel/set-expr.cpp:754:55: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  754 |                         static_cast<unsigned int>(c-1));
      |                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:696:20: note:   initializing argument 1 of 'void Gecode::cardinality(Gecode::Home, Gecode::SetVar, unsigned int, unsigned int)'
  696 |   cardinality(Home home, SetVar x, unsigned int i, unsigned int j);
      |               ~~~~~^~~~
gecode/minimodel/set-expr.cpp:757:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  757 |             cardinality(home, e.post(home),
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/set-expr.cpp:634:22: note:   initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const'
  634 |   SetExpr::post(Home home) const {
      |                 ~~~~~^~~~
gecode/minimodel/set-expr.cpp:759:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  759 |                         Set::Limits::card);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:696:20: note:   initializing argument 1 of 'void Gecode::cardinality(Gecode::Home, Gecode::SetVar, unsigned int, unsigned int)'
  696 |   cardinality(Home home, SetVar x, unsigned int i, unsigned int j);
      |               ~~~~~^~~~
gecode/minimodel/set-expr.cpp:762:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  762 |             cardinality(home, e.post(home),
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/set-expr.cpp:634:22: note:   initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const'
  634 |   SetExpr::post(Home home) const {
      |                 ~~~~~^~~~
gecode/minimodel/set-expr.cpp:764:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  764 |                         Set::Limits::card);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:696:20: note:   initializing argument 1 of 'void Gecode::cardinality(Gecode::Home, Gecode::SetVar, unsigned int, unsigned int)'
  696 |   cardinality(Home home, SetVar x, unsigned int i, unsigned int j);
      |               ~~~~~^~~~
gecode/minimodel/set-expr.cpp:767:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  767 |             cardinality(home, e.post(home),
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/set-expr.cpp:634:22: note:   initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const'
  634 |   SetExpr::post(Home home) const {
      |                 ~~~~~^~~~
gecode/minimodel/set-expr.cpp:769:53: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  769 |                         static_cast<unsigned int>(c));
      |                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:696:20: note:   initializing argument 1 of 'void Gecode::cardinality(Gecode::Home, Gecode::SetVar, unsigned int, unsigned int)'
  696 |   cardinality(Home home, SetVar x, unsigned int i, unsigned int j);
      |               ~~~~~^~~~
gecode/minimodel/set-expr.cpp:776:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  776 |           dom(home, e.post(home), SRT_SUB, c, Set::Limits::max);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/set-expr.cpp:634:22: note:   initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const'
  634 |   SetExpr::post(Home home) const {
      |                 ~~~~~^~~~
gecode/minimodel/set-expr.cpp:776:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  776 |           dom(home, e.post(home), SRT_SUB, c, Set::Limits::max);
      |                                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:684:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, int, int)'
  684 |   dom(Home home, SetVar x, SetRelType r, int i, int j);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:779:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  779 |           dom(home, e.post(home), SRT_SUB, Set::Limits::min, c);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/set-expr.cpp:634:22: note:   initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const'
  634 |   SetExpr::post(Home home) const {
      |                 ~~~~~^~~~
gecode/minimodel/set-expr.cpp:779:63: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  779 |           dom(home, e.post(home), SRT_SUB, Set::Limits::min, c);
      |                                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:684:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, int, int)'
  684 |   dom(Home home, SetVar x, SetRelType r, int i, int j);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:781:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  781 |           rel(home, post(home,NULL,icl), irt, c);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/set-expr.cpp:724:32: note:   initializing argument 1 of 'virtual Gecode::IntVar Gecode::MiniModel::SetNonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, Gecode::IntConLevel) const'
  724 |       virtual IntVar post(Home home, IntVar* ret, IntConLevel) const {
      |                           ~~~~~^~~~
gecode/minimodel/set-expr.cpp:781:48: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  781 |           rel(home, post(home,NULL,icl), irt, c);
      |                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int.hh:1062:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1062 |   rel(Home home, IntVar x, IntRelType irt, int c,
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp: In member function 'virtual void Gecode::MiniModel::SetNonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, Gecode::BoolVar, Gecode::IntConLevel) const':
gecode/minimodel/set-expr.cpp:788:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  788 |           dom(home, e.post(home), SRT_SUB, c, Set::Limits::max, b);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/set-expr.cpp:634:22: note:   initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const'
  634 |   SetExpr::post(Home home) const {
      |                 ~~~~~^~~~
gecode/minimodel/set-expr.cpp:788:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  788 |           dom(home, e.post(home), SRT_SUB, c, Set::Limits::max, b);
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:705:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, int, int, Gecode::Reify)'
  705 |   dom(Home home, SetVar x, SetRelType rt, int i, int j, Reify r);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:791:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  791 |           dom(home, e.post(home), SRT_SUB, Set::Limits::min, c, b);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/set-expr.cpp:634:22: note:   initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const'
  634 |   SetExpr::post(Home home) const {
      |                 ~~~~~^~~~
gecode/minimodel/set-expr.cpp:791:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  791 |           dom(home, e.post(home), SRT_SUB, Set::Limits::min, c, b);
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set.hh:705:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, int, int, Gecode::Reify)'
  705 |   dom(Home home, SetVar x, SetRelType rt, int i, int j, Reify r);
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp:793:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  793 |           rel(home, post(home,NULL,icl), irt, c, b);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/set-expr.cpp:724:32: note:   initializing argument 1 of 'virtual Gecode::IntVar Gecode::MiniModel::SetNonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, Gecode::IntConLevel) const'
  724 |       virtual IntVar post(Home home, IntVar* ret, IntConLevel) const {
      |                           ~~~~~^~~~
gecode/minimodel/set-expr.cpp:793:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  793 |           rel(home, post(home,NULL,icl), irt, c, b);
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int.hh:1086:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntConLevel)'
 1086 |   rel(Home home, IntVar x, IntRelType irt, int c, Reify r,
      |       ~~~~~^~~~
gecode/minimodel/set-expr.cpp: In function 'Gecode::SetVar Gecode::expr(Gecode::Home, const Gecode::SetExpr&)':
gecode/minimodel/set-expr.cpp:822:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  822 |       return e.post(home);
      |                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/set-expr.cpp:634:22: note:   initializing argument 1 of 'Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const'
  634 |   SetExpr::post(Home home) const {
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/set-expr.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/set-expr.cpp: In member function 'void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar, Gecode::BoolVar) const':
gecode/minimodel/set-expr.cpp:365:11: warning: this statement may fall through [-Wimplicit-fallthrough=]
  365 |           }
      |           ^
gecode/minimodel/set-expr.cpp:367:7: note: here
  367 |       case SetExpr::NT_INTER:
      |       ^~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/ldsb.o  gecode/set/ldsb.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
gecode/set/ldsb.cpp: In function 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, const Gecode::Symmetries&, Gecode::SetBranchFilter, Gecode::SetVarValPrint)':
gecode/set/ldsb.cpp:148:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  148 |     vars.expand(home,x);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/set/branch/var.hpp:74:29: note:   initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)'
   74 |   SetVarBranch::expand(Home home, const SetVarArgs& x) {
      |                        ~~~~~^~~~
gecode/set/ldsb.cpp:170:65: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  170 |       (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp);
      |                                                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/ldsb.hh:138,
                 from gecode/set/ldsb.cpp:38:
./gecode/set/ldsb/brancher.hpp:248:13: note:   initializing argument 1 of 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
  248 |   post(Home home, ViewArray<View>& x,
      |        ~~~~~^~~~
gecode/set/ldsb.cpp: In function 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TieBreak<Gecode::SetVarBranch>, Gecode::SetValBranch, const Gecode::Symmetries&, Gecode::SetBranchFilter, Gecode::SetVarValPrint)':
gecode/set/ldsb.cpp:180:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  180 |     vars.a.expand(home,x);
      |                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/set/branch/var.hpp:74:29: note:   initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)'
   74 |   SetVarBranch::expand(Home home, const SetVarArgs& x) {
      |                        ~~~~~^~~~
In file included from ./gecode/kernel.hh:211,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/branch-var.hpp: In member function 'Gecode::VarBranch& Gecode::VarBranch::operator=(Gecode::VarBranch&&)':
./gecode/kernel/branch-var.hpp:55:9: warning: implicitly-declared 'Gecode::Rnd& Gecode::Rnd::operator=(const Gecode::Rnd&)' is deprecated [-Wdeprecated-copy]
   55 |   class VarBranch {
      |         ^~~~~~~~~
In file included from ./gecode/kernel.hh:169,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/rnd.hpp:93:3: note: because 'Gecode::Rnd' has user-provided 'Gecode::Rnd::Rnd(const Gecode::Rnd&)'
   93 |   Rnd::Rnd(const Rnd& r)
      |   ^~~
In file included from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/set.hh: In member function 'Gecode::SetVarBranch& Gecode::SetVarBranch::operator=(Gecode::SetVarBranch&&)':
./gecode/set.hh:1253:9: note: synthesized method 'Gecode::VarBranch& Gecode::VarBranch::operator=(Gecode::VarBranch&&)' first required here
 1253 |   class SetVarBranch : public VarBranch {
      |         ^~~~~~~~~~~~
gecode/set/ldsb.cpp: In function 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TieBreak<Gecode::SetVarBranch>, Gecode::SetValBranch, const Gecode::Symmetries&, Gecode::SetBranchFilter, Gecode::SetVarValPrint)':
gecode/set/ldsb.cpp:183:29: note: synthesized method 'Gecode::SetVarBranch& Gecode::SetVarBranch::operator=(Gecode::SetVarBranch&&)' first required here
  183 |       vars.b = SET_VAR_NONE();
      |                             ^
gecode/set/ldsb.cpp:184:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  184 |     vars.b.expand(home,x);
      |                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/set/branch/var.hpp:74:29: note:   initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)'
   74 |   SetVarBranch::expand(Home home, const SetVarArgs& x) {
      |                        ~~~~~^~~~
gecode/set/ldsb.cpp:188:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  188 |     vars.c.expand(home,x);
      |                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/set/branch/var.hpp:74:29: note:   initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)'
   74 |   SetVarBranch::expand(Home home, const SetVarArgs& x) {
      |                        ~~~~~^~~~
gecode/set/ldsb.cpp:192:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  192 |     vars.d.expand(home,x);
      |                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/set/branch/var.hpp:74:29: note:   initializing argument 1 of 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)'
   74 |   SetVarBranch::expand(Home home, const SetVarArgs& x) {
      |                        ~~~~~^~~~
gecode/set/ldsb.cpp:194:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  194 |       return branch(home,x,vars.a,vals,syms,bf,vvp);
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/set/ldsb.cpp:142:15: note:   initializing argument 1 of 'Gecode::BrancherHandle Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, const Gecode::Symmetries&, Gecode::SetBranchFilter, Gecode::SetVarValPrint)'
  142 |   branch(Home home, const SetVarArgs& x,
      |          ~~~~~^~~~
gecode/set/ldsb.cpp:218:79: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  218 |           LDSBSetBrancher<SetView,2,int,2>::post(home,xv,vs,vsc,array,n,bf,vvp);
      |                                                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/ldsb.hh:138,
                 from gecode/set/ldsb.cpp:38:
./gecode/set/ldsb/brancher.hpp:248:13: note:   initializing argument 1 of 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
  248 |   post(Home home, ViewArray<View>& x,
      |        ~~~~~^~~~
gecode/set/ldsb.cpp:225:79: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  225 |           LDSBSetBrancher<SetView,3,int,2>::post(home,xv,vs,vsc,array,n,bf,vvp);
      |                                                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/ldsb.hh:138,
                 from gecode/set/ldsb.cpp:38:
./gecode/set/ldsb/brancher.hpp:248:13: note:   initializing argument 1 of 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
  248 |   post(Home home, ViewArray<View>& x,
      |        ~~~~~^~~~
gecode/set/ldsb.cpp:232:79: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  232 |           LDSBSetBrancher<SetView,4,int,2>::post(home,xv,vs,vsc,array,n,bf,vvp);
      |                                                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/ldsb.hh:138,
                 from gecode/set/ldsb.cpp:38:
./gecode/set/ldsb/brancher.hpp:248:13: note:   initializing argument 1 of 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
  248 |   post(Home home, ViewArray<View>& x,
      |        ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/set/ldsb.hh:138,
                 from gecode/set/ldsb.cpp:38:
./gecode/set/ldsb/brancher.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]':
gecode/set/ldsb.cpp:169:46:   required from here
./gecode/set/ldsb/brancher.hpp:253:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  253 |     return *new (home) LDSBSetBrancher<View,n,Val,a>(home,x,vs,vsc,syms,nsyms,bf,vvp);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/ldsb.hh:138,
                 from gecode/set/ldsb.cpp:38:
./gecode/set/ldsb/brancher.hpp:42:26: note:   initializing argument 1 of 'Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
   42 |   ::LDSBSetBrancher(Home home, ViewArray<View>& x,
      |                     ~~~~~^~~~
./gecode/set/ldsb/brancher.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]':
gecode/set/ldsb.cpp:218:45:   required from here
./gecode/set/ldsb/brancher.hpp:253:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  253 |     return *new (home) LDSBSetBrancher<View,n,Val,a>(home,x,vs,vsc,syms,nsyms,bf,vvp);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/ldsb.hh:138,
                 from gecode/set/ldsb.cpp:38:
./gecode/set/ldsb/brancher.hpp:42:26: note:   initializing argument 1 of 'Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
   42 |   ::LDSBSetBrancher(Home home, ViewArray<View>& x,
      |                     ~~~~~^~~~
./gecode/set/ldsb/brancher.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]':
gecode/set/ldsb.cpp:225:45:   required from here
./gecode/set/ldsb/brancher.hpp:253:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  253 |     return *new (home) LDSBSetBrancher<View,n,Val,a>(home,x,vs,vsc,syms,nsyms,bf,vvp);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/ldsb.hh:138,
                 from gecode/set/ldsb.cpp:38:
./gecode/set/ldsb/brancher.hpp:42:26: note:   initializing argument 1 of 'Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
   42 |   ::LDSBSetBrancher(Home home, ViewArray<View>& x,
      |                     ~~~~~^~~~
./gecode/set/ldsb/brancher.hpp: In instantiation of 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]':
gecode/set/ldsb.cpp:232:45:   required from here
./gecode/set/ldsb/brancher.hpp:253:13: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  253 |     return *new (home) LDSBSetBrancher<View,n,Val,a>(home,x,vs,vsc,syms,nsyms,bf,vvp);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/ldsb.hh:138,
                 from gecode/set/ldsb.cpp:38:
./gecode/set/ldsb/brancher.hpp:42:26: note:   initializing argument 1 of 'Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
   42 |   ::LDSBSetBrancher(Home home, ViewArray<View>& x,
      |                     ~~~~~^~~~
./gecode/set/ldsb/brancher.hpp: In instantiation of 'Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]':
./gecode/set/ldsb/brancher.hpp:253:13:   required from 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
gecode/set/ldsb.cpp:169:46:   required from here
./gecode/set/ldsb/brancher.hpp:52:20: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   52 |       _stable(false) {
      |                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/ldsb.hh:389,
                 from ./gecode/set/ldsb.hh:42,
                 from gecode/set/ldsb.cpp:38:
./gecode/int/ldsb/brancher.hpp:103:23: note:   initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
  103 |   ::LDSBBrancher(Home home, ViewArray<View>& x,
      |                  ~~~~~^~~~
In file included from ./gecode/set/ldsb.hh:138,
                 from gecode/set/ldsb.cpp:38:
./gecode/set/ldsb/brancher.hpp: In instantiation of 'Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]':
./gecode/set/ldsb/brancher.hpp:253:13:   required from 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
gecode/set/ldsb.cpp:218:45:   required from here
./gecode/set/ldsb/brancher.hpp:52:20: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   52 |       _stable(false) {
      |                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/ldsb.hh:389,
                 from ./gecode/set/ldsb.hh:42,
                 from gecode/set/ldsb.cpp:38:
./gecode/int/ldsb/brancher.hpp:103:23: note:   initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
  103 |   ::LDSBBrancher(Home home, ViewArray<View>& x,
      |                  ~~~~~^~~~
In file included from ./gecode/set/ldsb.hh:138,
                 from gecode/set/ldsb.cpp:38:
./gecode/set/ldsb/brancher.hpp: In instantiation of 'Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]':
./gecode/set/ldsb/brancher.hpp:253:13:   required from 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
gecode/set/ldsb.cpp:225:45:   required from here
./gecode/set/ldsb/brancher.hpp:52:20: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   52 |       _stable(false) {
      |                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/ldsb.hh:389,
                 from ./gecode/set/ldsb.hh:42,
                 from gecode/set/ldsb.cpp:38:
./gecode/int/ldsb/brancher.hpp:103:23: note:   initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
  103 |   ::LDSBBrancher(Home home, ViewArray<View>& x,
      |                  ~~~~~^~~~
In file included from ./gecode/set/ldsb.hh:138,
                 from gecode/set/ldsb.cpp:38:
./gecode/set/ldsb/brancher.hpp: In instantiation of 'Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]':
./gecode/set/ldsb/brancher.hpp:253:13:   required from 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
gecode/set/ldsb.cpp:232:45:   required from here
./gecode/set/ldsb/brancher.hpp:52:20: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   52 |       _stable(false) {
      |                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/ldsb.hh:389,
                 from ./gecode/set/ldsb.hh:42,
                 from gecode/set/ldsb.cpp:38:
./gecode/int/ldsb/brancher.hpp:103:23: note:   initializing argument 1 of 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
  103 |   ::LDSBBrancher(Home home, ViewArray<View>& x,
      |                  ~~~~~^~~~
./gecode/int/ldsb/brancher.hpp: In instantiation of 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]':
./gecode/set/ldsb/brancher.hpp:52:20:   required from 'Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
./gecode/set/ldsb/brancher.hpp:253:13:   required from 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
gecode/set/ldsb.cpp:169:46:   required from here
./gecode/int/ldsb/brancher.hpp:112:18: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  112 |       _prevPos(-1)
      |                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/brancher-view-val.hpp:225:24: note:   initializing argument 1 of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
  225 |   ViewValBrancher(Home home,
      |                   ~~~~~^~~~
In file included from ./gecode/int/ldsb.hh:389,
                 from ./gecode/set/ldsb.hh:42,
                 from gecode/set/ldsb.cpp:38:
./gecode/int/ldsb/brancher.hpp: In instantiation of 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]':
./gecode/set/ldsb/brancher.hpp:52:20:   required from 'Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
./gecode/set/ldsb/brancher.hpp:253:13:   required from 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
gecode/set/ldsb.cpp:218:45:   required from here
./gecode/int/ldsb/brancher.hpp:112:18: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  112 |       _prevPos(-1)
      |                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/brancher-view-val.hpp:225:24: note:   initializing argument 1 of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
  225 |   ViewValBrancher(Home home,
      |                   ~~~~~^~~~
In file included from ./gecode/int/ldsb.hh:389,
                 from ./gecode/set/ldsb.hh:42,
                 from gecode/set/ldsb.cpp:38:
./gecode/int/ldsb/brancher.hpp: In instantiation of 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]':
./gecode/set/ldsb/brancher.hpp:52:20:   required from 'Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
./gecode/set/ldsb/brancher.hpp:253:13:   required from 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
gecode/set/ldsb.cpp:225:45:   required from here
./gecode/int/ldsb/brancher.hpp:112:18: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  112 |       _prevPos(-1)
      |                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/brancher-view-val.hpp:225:24: note:   initializing argument 1 of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
  225 |   ViewValBrancher(Home home,
      |                   ~~~~~^~~~
In file included from ./gecode/int/ldsb.hh:389,
                 from ./gecode/set/ldsb.hh:42,
                 from gecode/set/ldsb.cpp:38:
./gecode/int/ldsb/brancher.hpp: In instantiation of 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]':
./gecode/set/ldsb/brancher.hpp:52:20:   required from 'Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
./gecode/set/ldsb/brancher.hpp:253:13:   required from 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
gecode/set/ldsb.cpp:232:45:   required from here
./gecode/int/ldsb/brancher.hpp:112:18: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  112 |       _prevPos(-1)
      |                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/brancher-view-val.hpp:225:24: note:   initializing argument 1 of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
  225 |   ViewValBrancher(Home home,
      |                   ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]':
./gecode/int/ldsb/brancher.hpp:112:18:   required from 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
./gecode/set/ldsb/brancher.hpp:52:20:   required from 'Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
./gecode/set/ldsb/brancher.hpp:253:13:   required from 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
gecode/set/ldsb.cpp:169:46:   required from here
./gecode/kernel/brancher-view-val.hpp:231:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  231 |     : ViewBrancher<View,n>(home,x,vs,bf), vsc(vsc0), vvp(vvp0) {
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/brancher-view.hpp:140:43: note:   initializing argument 1 of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Set::SetView; int n = 1; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int)]'
  140 |   ViewBrancher<View,n>::ViewBrancher(Home home, ViewArray<View>& x0,
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]':
./gecode/int/ldsb/brancher.hpp:112:18:   required from 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
./gecode/set/ldsb/brancher.hpp:52:20:   required from 'Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
./gecode/set/ldsb/brancher.hpp:253:13:   required from 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
gecode/set/ldsb.cpp:218:45:   required from here
./gecode/kernel/brancher-view-val.hpp:231:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  231 |     : ViewBrancher<View,n>(home,x,vs,bf), vsc(vsc0), vvp(vvp0) {
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/brancher-view.hpp:140:43: note:   initializing argument 1 of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Set::SetView; int n = 2; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int)]'
  140 |   ViewBrancher<View,n>::ViewBrancher(Home home, ViewArray<View>& x0,
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]':
./gecode/int/ldsb/brancher.hpp:112:18:   required from 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
./gecode/set/ldsb/brancher.hpp:52:20:   required from 'Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
./gecode/set/ldsb/brancher.hpp:253:13:   required from 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
gecode/set/ldsb.cpp:225:45:   required from here
./gecode/kernel/brancher-view-val.hpp:231:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  231 |     : ViewBrancher<View,n>(home,x,vs,bf), vsc(vsc0), vvp(vvp0) {
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/brancher-view.hpp:140:43: note:   initializing argument 1 of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Set::SetView; int n = 3; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int)]'
  140 |   ViewBrancher<View,n>::ViewBrancher(Home home, ViewArray<View>& x0,
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:220,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/brancher-view-val.hpp: In instantiation of 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]':
./gecode/int/ldsb/brancher.hpp:112:18:   required from 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
./gecode/set/ldsb/brancher.hpp:52:20:   required from 'Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
./gecode/set/ldsb/brancher.hpp:253:13:   required from 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
gecode/set/ldsb.cpp:232:45:   required from here
./gecode/kernel/brancher-view-val.hpp:231:62: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  231 |     : ViewBrancher<View,n>(home,x,vs,bf), vsc(vsc0), vvp(vvp0) {
      |                                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/brancher-view.hpp:140:43: note:   initializing argument 1 of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Set::SetView; int n = 4; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int)]'
  140 |   ViewBrancher<View,n>::ViewBrancher(Home home, ViewArray<View>& x0,
      |                                      ~~~~~^~~~
./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Set::SetView; int n = 1; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int)]':
./gecode/kernel/brancher-view-val.hpp:231:62:   required from 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
./gecode/int/ldsb/brancher.hpp:112:18:   required from 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
./gecode/set/ldsb/brancher.hpp:52:20:   required from 'Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
./gecode/set/ldsb/brancher.hpp:253:13:   required from 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
gecode/set/ldsb.cpp:169:46:   required from here
./gecode/kernel/brancher-view.hpp:142:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  142 |     : Brancher(home), x(x0), start(0), bf(bf0) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2938:27: note:   initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)'
 2938 |   Brancher::Brancher(Home home) :
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Set::SetView; int n = 2; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int)]':
./gecode/kernel/brancher-view-val.hpp:231:62:   required from 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
./gecode/int/ldsb/brancher.hpp:112:18:   required from 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
./gecode/set/ldsb/brancher.hpp:52:20:   required from 'Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
./gecode/set/ldsb/brancher.hpp:253:13:   required from 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
gecode/set/ldsb.cpp:218:45:   required from here
./gecode/kernel/brancher-view.hpp:142:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  142 |     : Brancher(home), x(x0), start(0), bf(bf0) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2938:27: note:   initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)'
 2938 |   Brancher::Brancher(Home home) :
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Set::SetView; int n = 3; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int)]':
./gecode/kernel/brancher-view-val.hpp:231:62:   required from 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
./gecode/int/ldsb/brancher.hpp:112:18:   required from 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
./gecode/set/ldsb/brancher.hpp:52:20:   required from 'Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
./gecode/set/ldsb/brancher.hpp:253:13:   required from 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
gecode/set/ldsb.cpp:225:45:   required from here
./gecode/kernel/brancher-view.hpp:142:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  142 |     : Brancher(home), x(x0), start(0), bf(bf0) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2938:27: note:   initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)'
 2938 |   Brancher::Brancher(Home home) :
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:216,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/brancher-view.hpp: In instantiation of 'Gecode::ViewBrancher<View, n>::ViewBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ViewBrancher<View, n>::BranchFilter) [with View = Gecode::Set::SetView; int n = 4; Gecode::ViewBrancher<View, n>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int)]':
./gecode/kernel/brancher-view-val.hpp:231:62:   required from 'Gecode::ViewValBrancher<View, n, Val, a>::ViewValBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter, Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::ViewValBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::ViewValBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
./gecode/int/ldsb/brancher.hpp:112:18:   required from 'Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::LDSBBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter, Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::BranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Int::LDSB::LDSBBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
./gecode/set/ldsb/brancher.hpp:52:20:   required from 'Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
./gecode/set/ldsb/brancher.hpp:253:13:   required from 'static Gecode::BrancherHandle Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::post(Gecode::Home, Gecode::ViewArray<View>&, Gecode::ViewSel<View>**, Gecode::ValSelCommitBase<View, Val>*, Gecode::Int::LDSB::SymmetryImp<View>**, int, Gecode::SetBranchFilter, Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::SetBranchFilter = bool (*)(const Gecode::Space&, Gecode::SetVar, int); Gecode::Set::LDSB::LDSBSetBrancher<View, n, Val, a>::VarValPrint = void (*)(const Gecode::Space&, const Gecode::BrancherHandle&, unsigned int, Gecode::SetVar, int, const int&, std::basic_ostream<char>&); typename View::VarType = Gecode::SetVar; std::ostream = std::basic_ostream<char>]'
gecode/set/ldsb.cpp:232:45:   required from here
./gecode/kernel/brancher-view.hpp:142:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  142 |     : Brancher(home), x(x0), start(0), bf(bf0) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/ldsb.hh:41,
                 from gecode/set/ldsb.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2938:27: note:   initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)'
 2938 |   Brancher::Brancher(Home home) :
      |                      ~~~~~^~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/minimodel/float-expr.o  gecode/minimodel/float-expr.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)':
./gecode/minimodel.hh:128:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |         rel(home,*x,IRT_EQ,y);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int.hh:1047:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1047 |   rel(Home home, IntVar x0, IntRelType irt, IntVar x1,
      |       ~~~~~^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)':
./gecode/minimodel.hh:705:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  705 |         rel(home,*x,FRT_EQ,y);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/float.hh:1105:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)'
 1105 |   rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1);
      |       ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntConLevel) const':
./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   75 |     e.post(home,t ? irt : neg(irt),icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh:208:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntConLevel) const'
  208 |     void post(Home home, IntRelType irt, IntConLevel icl) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntConLevel) const':
./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     e.post(home,t ? irt : neg(irt),b,icl);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh:211:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntConLevel) const'
  211 |     void post(Home home, IntRelType irt, const BoolVar& b,
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const':
./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     e.post(home,t ? frt : neg(frt));
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh:771:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const'
  771 |     void post(Home home, FloatRelType frt) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const':
./gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   82 |     e.post(home,t ? frt : neg(frt),b);
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh:774:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const'
  774 |     void post(Home home, FloatRelType frt, const BoolVar& b) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const':
./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       _e0.post(home,_srt,_e1);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |       _e0.post(home,SRT_NQ,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |       _e0.post(home,SRT_EQ,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   71 |       _e0.post(home,b,true,_srt,_e1);
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const':
./gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     _e0.post(home,b,t,_srt,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1619:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1619 |     BoolVar b(home,0,1); channel(home,b,x);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1627:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1627 |     IntVar x(home,0,1); channel(home,b,x);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)':
./gecode/minimodel.hh:1639:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1639 |     channel(home,f,x);
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/float.hh:1313:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)'
 1313 |   channel(Home home, FloatVar x0, IntVar x1);
      |           ~~~~~^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1649:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1649 |     rel(home,SOT_UNION,x,s);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh:1650:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh:1650:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1677:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1677 |     count(home,x,n,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1686:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1686 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1698:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1698 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1707:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1707 |     count(home,x,n,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1716:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1716 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1728:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1728 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1738:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1738 |     count(home,x,n,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1747:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1747 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1759:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1759 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1768:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1768 |     count(home,x,n,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1777:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1777 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1789:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1789 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1799:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1799 |     count(home,x,n,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1808:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1808 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1820:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1820 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1829:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1829 |     count(home,x,n,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1838:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1838 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1850:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1850 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1857:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1857 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int.hh:1120:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)'
 1120 |   rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y,
      |       ~~~~~^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1864:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1864 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int.hh:1185:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)'
 1185 |   rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y,
      |       ~~~~~^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntConLevel)':
./gecode/minimodel.hh:1871:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1871 |     dom(home,x,y,icl);
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int.hh:1001:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntConLevel)'
 1001 |   dom(Home home, const IntVarArgs& x, const IntSet& s,
      |       ~~~~~^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh:1872:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1872 |     nvalues(home,x,IRT_EQ,y.size(),icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int.hh:1793:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1793 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y,
      |           ~~~~~^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)':
./gecode/minimodel.hh:1895:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1895 |     rel(home,SOT_UNION,x,y);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh:1896:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh:1896:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
./gecode/minimodel.hh:1903:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1903 |     element(home,SOT_UNION,x,y,z);
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/set.hh:1004:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
 1004 |   element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
./gecode/minimodel.hh:1914:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1914 |     channel(home,x,xiv);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/set.hh:932:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)'
  932 |   channel(Home home, const IntVarArgs& x,const SetVarArgs& y);
      |           ~~~~~^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh:1915:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1915 |     element(home,SOT_UNION,xiv,z,y);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/set.hh:991:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
  991 |   element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:214:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  214 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int.hh:1406:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1406 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:219:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int.hh:1422:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1422 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:224:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  224 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int.hh:1441:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1441 |   element(Home home, const IntVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::BoolVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:229:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  229 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int.hh:1457:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1457 |   element(Home home, const BoolVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::ArgArray<Gecode::IntSet> >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
./gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  236 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/set.hh:1055:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1055 |   element(Home home, const IntSetArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::SetVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
./gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/set.hh:1063:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1063 |   element(Home home, const SetVarArgs& a,
      |           ~~~~~^~~~
gecode/minimodel/float-expr.cpp: In member function 'Gecode::FloatVal Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*) const':
gecode/minimodel/float-expr.cpp:150:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  150 |     fill(home,tf,1.0,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/float-expr.cpp:72:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const'
   72 |     void fill(Home home, Float::Linear::Term*& tf,
      |               ~~~~~^~~~
gecode/minimodel/float-expr.cpp: In member function 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const':
gecode/minimodel/float-expr.cpp:160:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  160 |       n->r->sum.ne->post(home,frt,-n->c);
      |                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh:690:28: note:   initializing argument 1 of 'virtual void Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, Gecode::FloatVal) const'
  690 |     virtual void post(Home home, FloatRelType frt, FloatVal c) const = 0;
      |                       ~~~~~^~~~
gecode/minimodel/float-expr.cpp:167:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  167 |       n->r->sum.ne->post(home,frt,n->c);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh:690:28: note:   initializing argument 1 of 'virtual void Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, Gecode::FloatVal) const'
  690 |     virtual void post(Home home, FloatRelType frt, FloatVal c) const = 0;
      |                       ~~~~~^~~~
gecode/minimodel/float-expr.cpp:172:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  172 |       (void) n->r->sum.ne->post(home,&n->l->x_float);
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh:688:32: note:   initializing argument 1 of 'virtual Gecode::FloatVar Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatVar*) const'
  688 |     virtual FloatVar post(Home home, FloatVar* ret) const = 0;
      |                           ~~~~~^~~~
gecode/minimodel/float-expr.cpp:177:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  177 |       (void) n->l->sum.ne->post(home,&n->r->x_float);
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh:688:32: note:   initializing argument 1 of 'virtual Gecode::FloatVar Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatVar*) const'
  688 |     virtual FloatVar post(Home home, FloatVar* ret) const = 0;
      |                           ~~~~~^~~~
gecode/minimodel/float-expr.cpp:181:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  181 |       FloatVal c = n->fill(home,fts);
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/float-expr.cpp:147:33: note:   initializing argument 1 of 'Gecode::FloatVal Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*) const'
  147 |   LinFloatExpr::Node::fill(Home home,
      |                            ~~~~~^~~~
gecode/minimodel/float-expr.cpp:182:57: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  182 |       Float::Linear::post(home, fts, n->n_float, frt, -c);
      |                                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-expr.cpp:42:
./gecode/float/linear.hh:210:13: note:   initializing argument 1 of 'void Gecode::Float::Linear::post(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal)'
  210 |   post(Home home, Term* t, int n, FloatRelType frt, FloatVal c);
      |        ~~~~~^~~~
gecode/minimodel/float-expr.cpp: In member function 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const':
gecode/minimodel/float-expr.cpp:191:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  191 |       n->r->sum.ne->post(home,frt,-n->c,b);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh:692:28: note:   initializing argument 1 of 'virtual void Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, Gecode::FloatVal, Gecode::BoolVar) const'
  692 |     virtual void post(Home home, FloatRelType frt, FloatVal c,
      |                       ~~~~~^~~~
gecode/minimodel/float-expr.cpp:200:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  200 |       n->r->sum.ne->post(home,frt,n->c,b);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh:692:28: note:   initializing argument 1 of 'virtual void Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, Gecode::FloatVal, Gecode::BoolVar) const'
  692 |     virtual void post(Home home, FloatRelType frt, FloatVal c,
      |                       ~~~~~^~~~
gecode/minimodel/float-expr.cpp:204:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  204 |       FloatVal c = n->fill(home,fts);
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/float-expr.cpp:147:33: note:   initializing argument 1 of 'Gecode::FloatVal Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*) const'
  147 |   LinFloatExpr::Node::fill(Home home,
      |                            ~~~~~^~~~
gecode/minimodel/float-expr.cpp:205:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  205 |       Float::Linear::post(home, fts, n->n_float, frt, -c, b);
      |                                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-expr.cpp:42:
./gecode/float/linear.hh:230:13: note:   initializing argument 1 of 'void Gecode::Float::Linear::post(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)'
  230 |   post(Home home, Term* t, int n, FloatRelType frt, FloatVal c, Reify r);
      |        ~~~~~^~~~
gecode/minimodel/float-expr.cpp: In member function 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const':
gecode/minimodel/float-expr.cpp:216:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  216 |     FloatVal c = n->fill(home,fts);
      |                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/float-expr.cpp:147:33: note:   initializing argument 1 of 'Gecode::FloatVal Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*) const'
  147 |   LinFloatExpr::Node::fill(Home home,
      |                            ~~~~~^~~~
gecode/minimodel/float-expr.cpp:223:60: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  223 |     Float::Linear::post(home, fts, n->n_float+1, FRT_EQ, -c);
      |                                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-expr.cpp:42:
./gecode/float/linear.hh:210:13: note:   initializing argument 1 of 'void Gecode::Float::Linear::post(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal)'
  210 |   post(Home home, Term* t, int n, FloatRelType frt, FloatVal c);
      |        ~~~~~^~~~
gecode/minimodel/float-expr.cpp: In constructor 'Gecode::LinFloatExpr::LinFloatExpr(const Gecode::FloatVar&)':
gecode/minimodel/float-expr.cpp:252:18: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  252 |     n->x_float = x;
      |                  ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-expr.cpp: In constructor 'Gecode::LinFloatExpr::LinFloatExpr(const Gecode::FloatVar&, Gecode::FloatVal)':
gecode/minimodel/float-expr.cpp:261:18: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  261 |     n->x_float = x;
      |                  ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-expr.cpp: In member function 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const':
gecode/minimodel/float-expr.cpp:359:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  359 |       tf->a=m; tf->x=sum.ne->post(home, NULL); tf++;
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-expr.cpp:38:
./gecode/minimodel.hh:688:32: note:   initializing argument 1 of 'virtual Gecode::FloatVar Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatVar*) const'
  688 |     virtual FloatVar post(Home home, FloatVar* ret) const = 0;
      |                           ~~~~~^~~~
gecode/minimodel/float-expr.cpp:373:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  373 |         l->fill(home,tf,m,d);
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/float-expr.cpp:346:33: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const'
  346 |   LinFloatExpr::Node::fill(Home home,
      |                            ~~~~~^~~~
gecode/minimodel/float-expr.cpp:375:26: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  375 |       r->fill(home,tf,m,d);
      |                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/float-expr.cpp:346:33: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const'
  346 |   LinFloatExpr::Node::fill(Home home,
      |                            ~~~~~^~~~
gecode/minimodel/float-expr.cpp:382:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  382 |         l->fill(home,tf,m,d);
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/float-expr.cpp:346:33: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const'
  346 |   LinFloatExpr::Node::fill(Home home,
      |                            ~~~~~^~~~
gecode/minimodel/float-expr.cpp:384:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  384 |       r->fill(home,tf,-m,d);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/float-expr.cpp:346:33: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const'
  346 |   LinFloatExpr::Node::fill(Home home,
      |                            ~~~~~^~~~
gecode/minimodel/float-expr.cpp:388:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  388 |       l->fill(home,tf,m*a,d);
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/float-expr.cpp:346:33: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const'
  346 |   LinFloatExpr::Node::fill(Home home,
      |                            ~~~~~^~~~
gecode/minimodel/float-expr.cpp: In function 'Gecode::FloatVar Gecode::expr(Gecode::Home, const Gecode::LinFloatExpr&)':
gecode/minimodel/float-expr.cpp:559:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  559 |       return e.post(home);
      |                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/float-expr.cpp:211:27: note:   initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const'
  211 |   LinFloatExpr::post(Home home) const {
      |                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-expr.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/minimodel/reg.o  gecode/minimodel/reg.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/reg.cpp:38:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/reg.cpp:38:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/reg.cpp:38:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/reg.cpp:38:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/reg.cpp:38:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/reg.cpp:38:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/reg.cpp:38:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/reg.cpp:38:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/reg.cpp:38:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/reg.cpp:38:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/reg.cpp:38:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/reg.cpp:38:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/reg.cpp:38:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)':
./gecode/minimodel.hh:128:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |         rel(home,*x,IRT_EQ,y);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int.hh:1047:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1047 |   rel(Home home, IntVar x0, IntRelType irt, IntVar x1,
      |       ~~~~~^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)':
./gecode/minimodel.hh:705:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  705 |         rel(home,*x,FRT_EQ,y);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/reg.cpp:38:
./gecode/float.hh:1105:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)'
 1105 |   rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1);
      |       ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from gecode/minimodel/reg.cpp:38:
./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntConLevel) const':
./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   75 |     e.post(home,t ? irt : neg(irt),icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh:208:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntConLevel) const'
  208 |     void post(Home home, IntRelType irt, IntConLevel icl) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from gecode/minimodel/reg.cpp:38:
./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntConLevel) const':
./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     e.post(home,t ? irt : neg(irt),b,icl);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh:211:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntConLevel) const'
  211 |     void post(Home home, IntRelType irt, const BoolVar& b,
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from gecode/minimodel/reg.cpp:38:
./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const':
./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     e.post(home,t ? frt : neg(frt));
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh:771:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const'
  771 |     void post(Home home, FloatRelType frt) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from gecode/minimodel/reg.cpp:38:
./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const':
./gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   82 |     e.post(home,t ? frt : neg(frt),b);
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh:774:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const'
  774 |     void post(Home home, FloatRelType frt, const BoolVar& b) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/reg.cpp:38:
./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const':
./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       _e0.post(home,_srt,_e1);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/reg.cpp:38:
./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |       _e0.post(home,SRT_NQ,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/reg.cpp:38:
./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |       _e0.post(home,SRT_EQ,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/reg.cpp:38:
./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   71 |       _e0.post(home,b,true,_srt,_e1);
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/reg.cpp:38:
./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const':
./gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     _e0.post(home,b,t,_srt,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1619:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1619 |     BoolVar b(home,0,1); channel(home,b,x);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1627:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1627 |     IntVar x(home,0,1); channel(home,b,x);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)':
./gecode/minimodel.hh:1639:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1639 |     channel(home,f,x);
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/reg.cpp:38:
./gecode/float.hh:1313:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)'
 1313 |   channel(Home home, FloatVar x0, IntVar x1);
      |           ~~~~~^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1649:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1649 |     rel(home,SOT_UNION,x,s);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/reg.cpp:38:
./gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh:1650:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh:1650:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1677:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1677 |     count(home,x,n,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1686:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1686 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1698:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1698 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1707:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1707 |     count(home,x,n,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1716:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1716 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1728:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1728 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1738:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1738 |     count(home,x,n,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1747:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1747 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1759:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1759 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1768:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1768 |     count(home,x,n,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1777:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1777 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1789:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1789 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1799:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1799 |     count(home,x,n,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1808:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1808 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1820:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1820 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1829:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1829 |     count(home,x,n,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1838:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1838 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1850:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1850 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1857:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1857 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int.hh:1120:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)'
 1120 |   rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y,
      |       ~~~~~^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1864:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1864 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int.hh:1185:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)'
 1185 |   rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y,
      |       ~~~~~^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntConLevel)':
./gecode/minimodel.hh:1871:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1871 |     dom(home,x,y,icl);
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int.hh:1001:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntConLevel)'
 1001 |   dom(Home home, const IntVarArgs& x, const IntSet& s,
      |       ~~~~~^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh:1872:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1872 |     nvalues(home,x,IRT_EQ,y.size(),icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int.hh:1793:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1793 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y,
      |           ~~~~~^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)':
./gecode/minimodel.hh:1895:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1895 |     rel(home,SOT_UNION,x,y);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/reg.cpp:38:
./gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh:1896:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh:1896:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
./gecode/minimodel.hh:1903:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1903 |     element(home,SOT_UNION,x,y,z);
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/reg.cpp:38:
./gecode/set.hh:1004:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
 1004 |   element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
./gecode/minimodel.hh:1914:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1914 |     channel(home,x,xiv);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/reg.cpp:38:
./gecode/set.hh:932:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)'
  932 |   channel(Home home, const IntVarArgs& x,const SetVarArgs& y);
      |           ~~~~~^~~~
In file included from gecode/minimodel/reg.cpp:38:
./gecode/minimodel.hh:1915:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1915 |     element(home,SOT_UNION,xiv,z,y);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/reg.cpp:38:
./gecode/set.hh:991:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
  991 |   element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/reg.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:214:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  214 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int.hh:1406:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1406 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/reg.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:219:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int.hh:1422:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1422 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/reg.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:224:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  224 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int.hh:1441:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1441 |   element(Home home, const IntVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/reg.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::BoolVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:229:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  229 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int.hh:1457:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1457 |   element(Home home, const BoolVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/reg.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::ArgArray<Gecode::IntSet> >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
./gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  236 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/reg.cpp:38:
./gecode/set.hh:1055:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1055 |   element(Home home, const IntSetArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/reg.cpp:38:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::SetVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
./gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/reg.cpp:38:
./gecode/set.hh:1063:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1063 |   element(Home home, const SetVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/reg.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/reg.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/reg.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/reg.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/reg.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/reg.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/reg.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/reg.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/reg.cpp: In member function 'void Gecode::REG::Exp::dispose()':
gecode/minimodel/reg.cpp:122:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
  122 |         if ((e->data.kids[1] != NULL) && (--e->data.kids[1]->use_cnt == 0))
      |         ^~
gecode/minimodel/reg.cpp:124:7: note: here
  124 |       case ET_STAR:
      |       ^~~~
gecode/minimodel/reg.cpp: In member function 'void Gecode::REG::Exp::inc()':
gecode/minimodel/reg.cpp:135:5: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
  135 |     if (this != NULL)
      |     ^~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic  -DQT_WEBKIT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED  -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. \
 \
-c -o gecode/gist/gecodelogo.o  gecode/gist/gecodelogo.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/minimodel/float-arith.o  gecode/minimodel/float-arith.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)':
./gecode/minimodel.hh:128:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |         rel(home,*x,IRT_EQ,y);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int.hh:1047:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1047 |   rel(Home home, IntVar x0, IntRelType irt, IntVar x1,
      |       ~~~~~^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)':
./gecode/minimodel.hh:705:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  705 |         rel(home,*x,FRT_EQ,y);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float.hh:1105:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)'
 1105 |   rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1);
      |       ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntConLevel) const':
./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   75 |     e.post(home,t ? irt : neg(irt),icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:208:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntConLevel) const'
  208 |     void post(Home home, IntRelType irt, IntConLevel icl) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntConLevel) const':
./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     e.post(home,t ? irt : neg(irt),b,icl);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:211:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntConLevel) const'
  211 |     void post(Home home, IntRelType irt, const BoolVar& b,
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const':
./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     e.post(home,t ? frt : neg(frt));
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:771:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const'
  771 |     void post(Home home, FloatRelType frt) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const':
./gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   82 |     e.post(home,t ? frt : neg(frt),b);
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:774:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const'
  774 |     void post(Home home, FloatRelType frt, const BoolVar& b) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const':
./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       _e0.post(home,_srt,_e1);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |       _e0.post(home,SRT_NQ,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |       _e0.post(home,SRT_EQ,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   71 |       _e0.post(home,b,true,_srt,_e1);
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const':
./gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     _e0.post(home,b,t,_srt,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1619:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1619 |     BoolVar b(home,0,1); channel(home,b,x);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1627:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1627 |     IntVar x(home,0,1); channel(home,b,x);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)':
./gecode/minimodel.hh:1639:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1639 |     channel(home,f,x);
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float.hh:1313:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)'
 1313 |   channel(Home home, FloatVar x0, IntVar x1);
      |           ~~~~~^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1649:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1649 |     rel(home,SOT_UNION,x,s);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:1650:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:1650:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1677:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1677 |     count(home,x,n,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1686:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1686 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1698:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1698 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1707:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1707 |     count(home,x,n,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1716:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1716 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1728:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1728 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1738:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1738 |     count(home,x,n,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1747:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1747 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1759:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1759 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1768:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1768 |     count(home,x,n,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1777:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1777 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1789:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1789 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1799:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1799 |     count(home,x,n,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1808:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1808 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1820:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1820 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1829:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1829 |     count(home,x,n,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1838:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1838 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1850:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1850 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1857:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1857 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int.hh:1120:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)'
 1120 |   rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y,
      |       ~~~~~^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1864:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1864 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int.hh:1185:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)'
 1185 |   rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y,
      |       ~~~~~^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntConLevel)':
./gecode/minimodel.hh:1871:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1871 |     dom(home,x,y,icl);
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int.hh:1001:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntConLevel)'
 1001 |   dom(Home home, const IntVarArgs& x, const IntSet& s,
      |       ~~~~~^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:1872:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1872 |     nvalues(home,x,IRT_EQ,y.size(),icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int.hh:1793:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1793 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y,
      |           ~~~~~^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)':
./gecode/minimodel.hh:1895:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1895 |     rel(home,SOT_UNION,x,y);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:1896:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:1896:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
./gecode/minimodel.hh:1903:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1903 |     element(home,SOT_UNION,x,y,z);
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/set.hh:1004:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
 1004 |   element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
./gecode/minimodel.hh:1914:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1914 |     channel(home,x,xiv);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/set.hh:932:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)'
  932 |   channel(Home home, const IntVarArgs& x,const SetVarArgs& y);
      |           ~~~~~^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:1915:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1915 |     element(home,SOT_UNION,xiv,z,y);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/set.hh:991:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
  991 |   element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:214:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  214 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int.hh:1406:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1406 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:219:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int.hh:1422:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1422 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:224:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  224 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int.hh:1441:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1441 |   element(Home home, const IntVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::BoolVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:229:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  229 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int.hh:1457:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1457 |   element(Home home, const BoolVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::ArgArray<Gecode::IntSet> >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
./gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  236 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/set.hh:1055:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1055 |   element(Home home, const IntSetArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::SetVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
./gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/set.hh:1063:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1063 |   element(Home home, const SetVarArgs& a,
      |           ~~~~~^~~~
gecode/minimodel/float-arith.cpp: In member function 'virtual Gecode::FloatVar Gecode::MiniModel::ArithNonLinFloatExpr::post(Gecode::Home, Gecode::FloatVar*) const':
gecode/minimodel/float-arith.cpp:91:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   91 |           FloatVar x = a[0].post(home);
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:777:24: note:   initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const'
  777 |     FloatVar post(Home home) const;
      |                   ~~~~~^~~~
gecode/minimodel/float-arith.cpp:93:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   93 |             y = result(home,ret,x);
      |                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:703:33: note:   initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)'
  703 |     static FloatVar result(Home home, FloatVar* x, FloatVar y) {
      |                            ~~~~~^~~~
gecode/minimodel/float-arith.cpp:93:34: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
   93 |             y = result(home,ret,x);
      |                                  ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-arith.cpp:95:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   95 |             y = result(home,ret);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:697:33: note:   initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)'
  697 |     static FloatVar result(Home home, FloatVar* x) {
      |                            ~~~~~^~~~
gecode/minimodel/float-arith.cpp:95:32: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
   95 |             y = result(home,ret);
      |                                ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-arith.cpp:96:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |             abs(home, x, y);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float.hh:1165:12: note:   initializing argument 1 of 'void Gecode::abs(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)'
 1165 |   abs(Home home, FloatVar x0, FloatVar x1);
      |       ~~~~~^~~~
gecode/minimodel/float-arith.cpp:102:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |           y = result(home,ret, a[0].post(home));
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:777:24: note:   initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const'
  777 |     FloatVar post(Home home) const;
      |                   ~~~~~^~~~
gecode/minimodel/float-arith.cpp:102:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  102 |           y = result(home,ret, a[0].post(home));
      |                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:703:33: note:   initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)'
  703 |     static FloatVar result(Home home, FloatVar* x, FloatVar y) {
      |                            ~~~~~^~~~
gecode/minimodel/float-arith.cpp:102:47: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  102 |           y = result(home,ret, a[0].post(home));
      |                                               ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-arith.cpp:104:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  104 |           FloatVar x0 = a[0].post(home);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:777:24: note:   initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const'
  777 |     FloatVar post(Home home) const;
      |                   ~~~~~^~~~
gecode/minimodel/float-arith.cpp:105:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  105 |           FloatVar x1 = a[1].post(home);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:777:24: note:   initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const'
  777 |     FloatVar post(Home home) const;
      |                   ~~~~~^~~~
gecode/minimodel/float-arith.cpp:107:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  107 |             y = result(home,ret,x0);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:703:33: note:   initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)'
  703 |     static FloatVar result(Home home, FloatVar* x, FloatVar y) {
      |                            ~~~~~^~~~
gecode/minimodel/float-arith.cpp:107:35: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  107 |             y = result(home,ret,x0);
      |                                   ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-arith.cpp:109:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  109 |             y = result(home,ret,x1);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:703:33: note:   initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)'
  703 |     static FloatVar result(Home home, FloatVar* x, FloatVar y) {
      |                            ~~~~~^~~~
gecode/minimodel/float-arith.cpp:109:35: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  109 |             y = result(home,ret,x1);
      |                                   ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-arith.cpp:111:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  111 |             y = result(home,ret);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:697:33: note:   initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)'
  697 |     static FloatVar result(Home home, FloatVar* x) {
      |                            ~~~~~^~~~
gecode/minimodel/float-arith.cpp:111:32: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  111 |             y = result(home,ret);
      |                                ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-arith.cpp:112:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  112 |             min(home, x0, x1, y);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float.hh:1146:12: note:   initializing argument 1 of 'void Gecode::min(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar, Gecode::FloatVar)'
 1146 |   min(Home home, FloatVar x0, FloatVar x1, FloatVar x2);
      |       ~~~~~^~~~
gecode/minimodel/float-arith.cpp:117:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  117 |             x[i] = a[i].post(home);
      |                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:777:24: note:   initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const'
  777 |     FloatVar post(Home home) const;
      |                   ~~~~~^~~~
gecode/minimodel/float-arith.cpp:117:34: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  117 |             x[i] = a[i].post(home);
      |                                  ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-arith.cpp:118:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  118 |           y = result(home,ret);
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:697:33: note:   initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)'
  697 |     static FloatVar result(Home home, FloatVar* x) {
      |                            ~~~~~^~~~
gecode/minimodel/float-arith.cpp:118:30: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  118 |           y = result(home,ret);
      |                              ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-arith.cpp:119:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  119 |           min(home, x, y);
      |                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float.hh:1151:12: note:   initializing argument 1 of 'void Gecode::min(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVar)'
 1151 |   min(Home home, const FloatVarArgs& x, FloatVar y);
      |       ~~~~~^~~~
gecode/minimodel/float-arith.cpp:124:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  124 |           y = result(home,ret,a[0].post(home));
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:777:24: note:   initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const'
  777 |     FloatVar post(Home home) const;
      |                   ~~~~~^~~~
gecode/minimodel/float-arith.cpp:124:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  124 |           y = result(home,ret,a[0].post(home));
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:703:33: note:   initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)'
  703 |     static FloatVar result(Home home, FloatVar* x, FloatVar y) {
      |                            ~~~~~^~~~
gecode/minimodel/float-arith.cpp:124:46: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  124 |           y = result(home,ret,a[0].post(home));
      |                                              ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-arith.cpp:126:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  126 |           FloatVar x0 = a[0].post(home);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:777:24: note:   initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const'
  777 |     FloatVar post(Home home) const;
      |                   ~~~~~^~~~
gecode/minimodel/float-arith.cpp:127:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  127 |           FloatVar x1 = a[1].post(home);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:777:24: note:   initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const'
  777 |     FloatVar post(Home home) const;
      |                   ~~~~~^~~~
gecode/minimodel/float-arith.cpp:129:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  129 |             y = result(home,ret,x1);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:703:33: note:   initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)'
  703 |     static FloatVar result(Home home, FloatVar* x, FloatVar y) {
      |                            ~~~~~^~~~
gecode/minimodel/float-arith.cpp:129:35: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  129 |             y = result(home,ret,x1);
      |                                   ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-arith.cpp:131:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  131 |             y = result(home,ret,x0);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:703:33: note:   initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)'
  703 |     static FloatVar result(Home home, FloatVar* x, FloatVar y) {
      |                            ~~~~~^~~~
gecode/minimodel/float-arith.cpp:131:35: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  131 |             y = result(home,ret,x0);
      |                                   ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-arith.cpp:133:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  133 |             y = result(home,ret);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:697:33: note:   initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)'
  697 |     static FloatVar result(Home home, FloatVar* x) {
      |                            ~~~~~^~~~
gecode/minimodel/float-arith.cpp:133:32: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  133 |             y = result(home,ret);
      |                                ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-arith.cpp:134:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  134 |             max(home, x0, x1, y);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float.hh:1155:12: note:   initializing argument 1 of 'void Gecode::max(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar, Gecode::FloatVar)'
 1155 |   max(Home home, FloatVar x0, FloatVar x1, FloatVar x2);
      |       ~~~~~^~~~
gecode/minimodel/float-arith.cpp:139:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  139 |             x[i] = a[i].post(home);
      |                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:777:24: note:   initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const'
  777 |     FloatVar post(Home home) const;
      |                   ~~~~~^~~~
gecode/minimodel/float-arith.cpp:139:34: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  139 |             x[i] = a[i].post(home);
      |                                  ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-arith.cpp:140:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  140 |           y = result(home,ret);
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:697:33: note:   initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)'
  697 |     static FloatVar result(Home home, FloatVar* x) {
      |                            ~~~~~^~~~
gecode/minimodel/float-arith.cpp:140:30: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  140 |           y = result(home,ret);
      |                              ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-arith.cpp:141:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  141 |           max(home, x, y);
      |                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float.hh:1160:12: note:   initializing argument 1 of 'void Gecode::max(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVar)'
 1160 |   max(Home home, const FloatVarArgs& x, FloatVar y);
      |       ~~~~~^~~~
gecode/minimodel/float-arith.cpp:147:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  147 |           FloatVar x0 = a[0].post(home);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:777:24: note:   initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const'
  777 |     FloatVar post(Home home) const;
      |                   ~~~~~^~~~
gecode/minimodel/float-arith.cpp:148:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  148 |           FloatVar x1 = a[1].post(home);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:777:24: note:   initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const'
  777 |     FloatVar post(Home home) const;
      |                   ~~~~~^~~~
gecode/minimodel/float-arith.cpp:150:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  150 |             y = result(home,ret,x0);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:703:33: note:   initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)'
  703 |     static FloatVar result(Home home, FloatVar* x, FloatVar y) {
      |                            ~~~~~^~~~
gecode/minimodel/float-arith.cpp:150:35: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  150 |             y = result(home,ret,x0);
      |                                   ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-arith.cpp:152:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  152 |             y = result(home,ret,x1);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:703:33: note:   initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)'
  703 |     static FloatVar result(Home home, FloatVar* x, FloatVar y) {
      |                            ~~~~~^~~~
gecode/minimodel/float-arith.cpp:152:35: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  152 |             y = result(home,ret,x1);
      |                                   ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-arith.cpp:154:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  154 |             y = result(home,ret,x1);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:703:33: note:   initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)'
  703 |     static FloatVar result(Home home, FloatVar* x, FloatVar y) {
      |                            ~~~~~^~~~
gecode/minimodel/float-arith.cpp:154:35: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  154 |             y = result(home,ret,x1);
      |                                   ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-arith.cpp:156:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  156 |             y = result(home,ret,x0);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:703:33: note:   initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)'
  703 |     static FloatVar result(Home home, FloatVar* x, FloatVar y) {
      |                            ~~~~~^~~~
gecode/minimodel/float-arith.cpp:156:35: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  156 |             y = result(home,ret,x0);
      |                                   ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-arith.cpp:158:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  158 |             y = result(home,ret);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:697:33: note:   initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)'
  697 |     static FloatVar result(Home home, FloatVar* x) {
      |                            ~~~~~^~~~
gecode/minimodel/float-arith.cpp:158:32: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  158 |             y = result(home,ret);
      |                                ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-arith.cpp:159:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  159 |             mult(home, x0, x1, y);
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float.hh:1170:13: note:   initializing argument 1 of 'void Gecode::mult(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar, Gecode::FloatVar)'
 1170 |   mult(Home home, FloatVar x0, FloatVar x1, FloatVar x2);
      |        ~~~~~^~~~
gecode/minimodel/float-arith.cpp:166:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  166 |           FloatVar x0 = a[0].post(home);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:777:24: note:   initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const'
  777 |     FloatVar post(Home home) const;
      |                   ~~~~~^~~~
gecode/minimodel/float-arith.cpp:167:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  167 |           FloatVar x1 = a[1].post(home);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:777:24: note:   initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const'
  777 |     FloatVar post(Home home) const;
      |                   ~~~~~^~~~
gecode/minimodel/float-arith.cpp:169:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  169 |             y = result(home,ret,x0);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:703:33: note:   initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)'
  703 |     static FloatVar result(Home home, FloatVar* x, FloatVar y) {
      |                            ~~~~~^~~~
gecode/minimodel/float-arith.cpp:169:35: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  169 |             y = result(home,ret,x0);
      |                                   ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-arith.cpp:171:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  171 |             y = result(home,ret,x0);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:703:33: note:   initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)'
  703 |     static FloatVar result(Home home, FloatVar* x, FloatVar y) {
      |                            ~~~~~^~~~
gecode/minimodel/float-arith.cpp:171:35: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  171 |             y = result(home,ret,x0);
      |                                   ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-arith.cpp:173:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  173 |             y = result(home,ret);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:697:33: note:   initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)'
  697 |     static FloatVar result(Home home, FloatVar* x) {
      |                            ~~~~~^~~~
gecode/minimodel/float-arith.cpp:173:32: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  173 |             y = result(home,ret);
      |                                ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-arith.cpp:174:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  174 |             div(home, x0, x1, y);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float.hh:1195:12: note:   initializing argument 1 of 'void Gecode::div(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar, Gecode::FloatVar)'
 1195 |   div(Home home, FloatVar x0, FloatVar x1, FloatVar x2);
      |       ~~~~~^~~~
gecode/minimodel/float-arith.cpp:181:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  181 |           FloatVar x = a[0].post(home);
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:777:24: note:   initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const'
  777 |     FloatVar post(Home home) const;
      |                   ~~~~~^~~~
gecode/minimodel/float-arith.cpp:183:17: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  183 |             y = x;
      |                 ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-arith.cpp:185:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  185 |             y = result(home,ret);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:697:33: note:   initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)'
  697 |     static FloatVar result(Home home, FloatVar* x) {
      |                            ~~~~~^~~~
gecode/minimodel/float-arith.cpp:185:32: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  185 |             y = result(home,ret);
      |                                ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-arith.cpp:186:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  186 |             sqr(home, x, y);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float.hh:1175:12: note:   initializing argument 1 of 'void Gecode::sqr(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)'
 1175 |   sqr(Home home, FloatVar x0, FloatVar x1);
      |       ~~~~~^~~~
gecode/minimodel/float-arith.cpp:193:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  193 |           FloatVar x = a[0].post(home);
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:777:24: note:   initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const'
  777 |     FloatVar post(Home home) const;
      |                   ~~~~~^~~~
gecode/minimodel/float-arith.cpp:195:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  195 |             y = result(home,ret,x);
      |                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:703:33: note:   initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)'
  703 |     static FloatVar result(Home home, FloatVar* x, FloatVar y) {
      |                            ~~~~~^~~~
gecode/minimodel/float-arith.cpp:195:34: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  195 |             y = result(home,ret,x);
      |                                  ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-arith.cpp:197:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  197 |             y = result(home,ret);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:697:33: note:   initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)'
  697 |     static FloatVar result(Home home, FloatVar* x) {
      |                            ~~~~~^~~~
gecode/minimodel/float-arith.cpp:197:32: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  197 |             y = result(home,ret);
      |                                ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-arith.cpp:198:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  198 |             sqrt(home, x, y);
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float.hh:1180:13: note:   initializing argument 1 of 'void Gecode::sqrt(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)'
 1180 |   sqrt(Home home, FloatVar x0, FloatVar x1);
      |        ~~~~~^~~~
gecode/minimodel/float-arith.cpp:205:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  205 |           FloatVar x = a[0].post(home);
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:777:24: note:   initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const'
  777 |     FloatVar post(Home home) const;
      |                   ~~~~~^~~~
gecode/minimodel/float-arith.cpp:207:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  207 |             y = result(home,ret,x);
      |                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:703:33: note:   initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)'
  703 |     static FloatVar result(Home home, FloatVar* x, FloatVar y) {
      |                            ~~~~~^~~~
gecode/minimodel/float-arith.cpp:207:34: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  207 |             y = result(home,ret,x);
      |                                  ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-arith.cpp:209:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  209 |             y = result(home,ret);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:697:33: note:   initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)'
  697 |     static FloatVar result(Home home, FloatVar* x) {
      |                            ~~~~~^~~~
gecode/minimodel/float-arith.cpp:209:32: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  209 |             y = result(home,ret);
      |                                ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-arith.cpp:210:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  210 |             pow(home, x, aInt, y);
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float.hh:1185:12: note:   initializing argument 1 of 'void Gecode::pow(Gecode::Home, Gecode::FloatVar, int, Gecode::FloatVar)'
 1185 |   pow(Home home, FloatVar x0, int n, FloatVar x1);
      |       ~~~~~^~~~
gecode/minimodel/float-arith.cpp:217:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  217 |           FloatVar x = a[0].post(home);
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:777:24: note:   initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const'
  777 |     FloatVar post(Home home) const;
      |                   ~~~~~^~~~
gecode/minimodel/float-arith.cpp:219:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |             y = result(home,ret,x);
      |                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:703:33: note:   initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)'
  703 |     static FloatVar result(Home home, FloatVar* x, FloatVar y) {
      |                            ~~~~~^~~~
gecode/minimodel/float-arith.cpp:219:34: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  219 |             y = result(home,ret,x);
      |                                  ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-arith.cpp:221:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  221 |             y = result(home,ret);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:697:33: note:   initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)'
  697 |     static FloatVar result(Home home, FloatVar* x) {
      |                            ~~~~~^~~~
gecode/minimodel/float-arith.cpp:221:32: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  221 |             y = result(home,ret);
      |                                ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-arith.cpp:222:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  222 |             nroot(home, x, aInt, y);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float.hh:1190:14: note:   initializing argument 1 of 'void Gecode::nroot(Gecode::Home, Gecode::FloatVar, int, Gecode::FloatVar)'
 1190 |   nroot(Home home, FloatVar x0, int n, FloatVar x1);
      |         ~~~~~^~~~
gecode/minimodel/float-arith.cpp:230:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  230 |           FloatVar x = a[0].post(home);
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:777:24: note:   initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const'
  777 |     FloatVar post(Home home) const;
      |                   ~~~~~^~~~
gecode/minimodel/float-arith.cpp:232:34: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  232 |             y = result(home,ret,x);
      |                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:703:33: note:   initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)'
  703 |     static FloatVar result(Home home, FloatVar* x, FloatVar y) {
      |                            ~~~~~^~~~
gecode/minimodel/float-arith.cpp:232:34: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  232 |             y = result(home,ret,x);
      |                                  ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-arith.cpp:234:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  234 |             y = result(home,ret);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:697:33: note:   initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)'
  697 |     static FloatVar result(Home home, FloatVar* x) {
      |                            ~~~~~^~~~
gecode/minimodel/float-arith.cpp:234:32: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  234 |             y = result(home,ret);
      |                                ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-arith.cpp:235:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  235 |             exp(home, x, y);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float.hh:1200:12: note:   initializing argument 1 of 'void Gecode::exp(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)'
 1200 |   exp(Home home, FloatVar x0, FloatVar x1);
      |       ~~~~~^~~~
gecode/minimodel/float-arith.cpp:242:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  242 |           FloatVar x = a[0].post(home);
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:777:24: note:   initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const'
  777 |     FloatVar post(Home home) const;
      |                   ~~~~~^~~~
gecode/minimodel/float-arith.cpp:243:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  243 |           y = result(home,ret);
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:697:33: note:   initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)'
  697 |     static FloatVar result(Home home, FloatVar* x) {
      |                            ~~~~~^~~~
gecode/minimodel/float-arith.cpp:243:30: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  243 |           y = result(home,ret);
      |                              ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-arith.cpp:244:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  244 |           log(home, x, y);
      |                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float.hh:1204:12: note:   initializing argument 1 of 'void Gecode::log(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)'
 1204 |   log(Home home, FloatVar x0, FloatVar x1);
      |       ~~~~~^~~~
gecode/minimodel/float-arith.cpp:250:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  250 |           FloatVar x = a[0].post(home);
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:777:24: note:   initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const'
  777 |     FloatVar post(Home home) const;
      |                   ~~~~~^~~~
gecode/minimodel/float-arith.cpp:251:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  251 |           y = result(home,ret);
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:697:33: note:   initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)'
  697 |     static FloatVar result(Home home, FloatVar* x) {
      |                            ~~~~~^~~~
gecode/minimodel/float-arith.cpp:251:30: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  251 |           y = result(home,ret);
      |                              ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-arith.cpp:252:26: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  252 |           asin(home, x, y);
      |                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float.hh:1216:13: note:   initializing argument 1 of 'void Gecode::asin(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)'
 1216 |   asin(Home home, FloatVar x0, FloatVar x1);
      |        ~~~~~^~~~
gecode/minimodel/float-arith.cpp:258:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  258 |           FloatVar x = a[0].post(home);
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:777:24: note:   initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const'
  777 |     FloatVar post(Home home) const;
      |                   ~~~~~^~~~
gecode/minimodel/float-arith.cpp:259:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  259 |           y = result(home,ret);
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:697:33: note:   initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)'
  697 |     static FloatVar result(Home home, FloatVar* x) {
      |                            ~~~~~^~~~
gecode/minimodel/float-arith.cpp:259:30: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  259 |           y = result(home,ret);
      |                              ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-arith.cpp:260:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  260 |           sin(home, x, y);
      |                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float.hh:1220:12: note:   initializing argument 1 of 'void Gecode::sin(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)'
 1220 |   sin(Home home, FloatVar x0, FloatVar x1);
      |       ~~~~~^~~~
gecode/minimodel/float-arith.cpp:266:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  266 |           FloatVar x = a[0].post(home);
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:777:24: note:   initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const'
  777 |     FloatVar post(Home home) const;
      |                   ~~~~~^~~~
gecode/minimodel/float-arith.cpp:267:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  267 |           y = result(home,ret);
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:697:33: note:   initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)'
  697 |     static FloatVar result(Home home, FloatVar* x) {
      |                            ~~~~~^~~~
gecode/minimodel/float-arith.cpp:267:30: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  267 |           y = result(home,ret);
      |                              ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-arith.cpp:268:26: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  268 |           acos(home, x, y);
      |                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float.hh:1224:13: note:   initializing argument 1 of 'void Gecode::acos(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)'
 1224 |   acos(Home home, FloatVar x0, FloatVar x1);
      |        ~~~~~^~~~
gecode/minimodel/float-arith.cpp:274:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  274 |           FloatVar x = a[0].post(home);
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:777:24: note:   initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const'
  777 |     FloatVar post(Home home) const;
      |                   ~~~~~^~~~
gecode/minimodel/float-arith.cpp:275:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  275 |           y = result(home,ret);
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:697:33: note:   initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)'
  697 |     static FloatVar result(Home home, FloatVar* x) {
      |                            ~~~~~^~~~
gecode/minimodel/float-arith.cpp:275:30: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  275 |           y = result(home,ret);
      |                              ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-arith.cpp:276:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  276 |           cos(home, x, y);
      |                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float.hh:1228:12: note:   initializing argument 1 of 'void Gecode::cos(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)'
 1228 |   cos(Home home, FloatVar x0, FloatVar x1);
      |       ~~~~~^~~~
gecode/minimodel/float-arith.cpp:282:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  282 |           FloatVar x = a[0].post(home);
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:777:24: note:   initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const'
  777 |     FloatVar post(Home home) const;
      |                   ~~~~~^~~~
gecode/minimodel/float-arith.cpp:283:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  283 |           y = result(home,ret);
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:697:33: note:   initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)'
  697 |     static FloatVar result(Home home, FloatVar* x) {
      |                            ~~~~~^~~~
gecode/minimodel/float-arith.cpp:283:30: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  283 |           y = result(home,ret);
      |                              ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-arith.cpp:284:26: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  284 |           atan(home, x, y);
      |                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float.hh:1232:13: note:   initializing argument 1 of 'void Gecode::atan(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)'
 1232 |   atan(Home home, FloatVar x0, FloatVar x1);
      |        ~~~~~^~~~
gecode/minimodel/float-arith.cpp:290:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  290 |           FloatVar x = a[0].post(home);
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:777:24: note:   initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const'
  777 |     FloatVar post(Home home) const;
      |                   ~~~~~^~~~
gecode/minimodel/float-arith.cpp:291:30: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  291 |           y = result(home,ret);
      |                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:697:33: note:   initializing argument 1 of 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)'
  697 |     static FloatVar result(Home home, FloatVar* x) {
      |                            ~~~~~^~~~
gecode/minimodel/float-arith.cpp:291:30: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  291 |           y = result(home,ret);
      |                              ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-arith.cpp:292:25: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  292 |           tan(home, x, y);
      |                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float.hh:1236:12: note:   initializing argument 1 of 'void Gecode::tan(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)'
 1236 |   tan(Home home, FloatVar x0, FloatVar x1);
      |       ~~~~~^~~~
gecode/minimodel/float-arith.cpp: In member function 'virtual void Gecode::MiniModel::ArithNonLinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, Gecode::FloatVal) const':
gecode/minimodel/float-arith.cpp:306:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  306 |           x[i] = a[i].post(home);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from gecode/minimodel/float-arith.cpp:40:
./gecode/minimodel.hh:777:24: note:   initializing argument 1 of 'Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const'
  777 |     FloatVar post(Home home) const;
      |                   ~~~~~^~~~
gecode/minimodel/float-arith.cpp:306:32: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  306 |           x[i] = a[i].post(home);
      |                                ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/minimodel/float-arith.cpp:307:28: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  307 |         rel(home, x, frt, c);
      |                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float.hh:1125:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatRelType, Gecode::FloatVal)'
 1125 |   rel(Home home, const FloatVarArgs& x, FloatRelType frt, FloatVal c);
      |       ~~~~~^~~~
gecode/minimodel/float-arith.cpp:309:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  309 |         rel(home, post(home,NULL), frt, c);
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/float-arith.cpp:86:32: note:   initializing argument 1 of 'virtual Gecode::FloatVar Gecode::MiniModel::ArithNonLinFloatExpr::post(Gecode::Home, Gecode::FloatVar*) const'
   86 |     virtual FloatVar post(Home home, FloatVar* ret) const {
      |                           ~~~~~^~~~
gecode/minimodel/float-arith.cpp:309:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  309 |         rel(home, post(home,NULL), frt, c);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float.hh:1110:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVal)'
 1110 |   rel(Home home, FloatVar x, FloatRelType frt, FloatVal c);
      |       ~~~~~^~~~
gecode/minimodel/float-arith.cpp: In member function 'virtual void Gecode::MiniModel::ArithNonLinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, Gecode::FloatVal, Gecode::BoolVar) const':
gecode/minimodel/float-arith.cpp:314:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  314 |       rel(home, post(home,NULL), frt, c, b);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/minimodel/float-arith.cpp:86:32: note:   initializing argument 1 of 'virtual Gecode::FloatVar Gecode::MiniModel::ArithNonLinFloatExpr::post(Gecode::Home, Gecode::FloatVar*) const'
   86 |     virtual FloatVar post(Home home, FloatVar* ret) const {
      |                           ~~~~~^~~~
gecode/minimodel/float-arith.cpp:314:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  314 |       rel(home, post(home,NULL), frt, c, b);
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float.hh:1115:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)'
 1115 |   rel(Home home, FloatVar x, FloatRelType frt, FloatVal c, Reify r);
      |       ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/minimodel.hh:50,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from gecode/minimodel/float-arith.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/driver/script.o  gecode/driver/script.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/minimodel.hh:50,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/minimodel.hh:50,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/minimodel.hh:50,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/minimodel.hh:50,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/minimodel.hh:50,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from ./gecode/minimodel.hh:53,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from ./gecode/minimodel.hh:53,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/minimodel.hh:53,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/minimodel.hh:53,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/minimodel.hh:53,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/minimodel.hh:53,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)':
./gecode/minimodel.hh:128:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |         rel(home,*x,IRT_EQ,y);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int.hh:1047:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1047 |   rel(Home home, IntVar x0, IntRelType irt, IntVar x1,
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)':
./gecode/minimodel.hh:705:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  705 |         rel(home,*x,FRT_EQ,y);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/float.hh:1105:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)'
 1105 |   rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1);
      |       ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntConLevel) const':
./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   75 |     e.post(home,t ? irt : neg(irt),icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh:208:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntConLevel) const'
  208 |     void post(Home home, IntRelType irt, IntConLevel icl) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntConLevel) const':
./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     e.post(home,t ? irt : neg(irt),b,icl);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh:211:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntConLevel) const'
  211 |     void post(Home home, IntRelType irt, const BoolVar& b,
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const':
./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     e.post(home,t ? frt : neg(frt));
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh:771:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const'
  771 |     void post(Home home, FloatRelType frt) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const':
./gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   82 |     e.post(home,t ? frt : neg(frt),b);
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh:774:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const'
  774 |     void post(Home home, FloatRelType frt, const BoolVar& b) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const':
./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       _e0.post(home,_srt,_e1);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |       _e0.post(home,SRT_NQ,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |       _e0.post(home,SRT_EQ,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   71 |       _e0.post(home,b,true,_srt,_e1);
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const':
./gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     _e0.post(home,b,t,_srt,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1619:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1619 |     BoolVar b(home,0,1); channel(home,b,x);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1627:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1627 |     IntVar x(home,0,1); channel(home,b,x);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)':
./gecode/minimodel.hh:1639:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1639 |     channel(home,f,x);
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/float.hh:1313:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)'
 1313 |   channel(Home home, FloatVar x0, IntVar x1);
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1649:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1649 |     rel(home,SOT_UNION,x,s);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh:1650:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh:1650:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1677:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1677 |     count(home,x,n,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1686:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1686 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1698:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1698 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1707:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1707 |     count(home,x,n,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1716:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1716 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1728:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1728 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1738:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1738 |     count(home,x,n,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1747:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1747 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1759:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1759 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1768:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1768 |     count(home,x,n,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1777:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1777 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1789:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1789 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1799:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1799 |     count(home,x,n,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1808:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1808 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1820:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1820 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1829:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1829 |     count(home,x,n,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1838:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1838 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1850:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1850 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1857:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1857 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int.hh:1120:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)'
 1120 |   rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y,
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1864:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1864 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int.hh:1185:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)'
 1185 |   rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y,
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntConLevel)':
./gecode/minimodel.hh:1871:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1871 |     dom(home,x,y,icl);
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int.hh:1001:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntConLevel)'
 1001 |   dom(Home home, const IntVarArgs& x, const IntSet& s,
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh:1872:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1872 |     nvalues(home,x,IRT_EQ,y.size(),icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int.hh:1793:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1793 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)':
./gecode/minimodel.hh:1895:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1895 |     rel(home,SOT_UNION,x,y);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh:1896:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh:1896:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
./gecode/minimodel.hh:1903:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1903 |     element(home,SOT_UNION,x,y,z);
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/set.hh:1004:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
 1004 |   element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
./gecode/minimodel.hh:1914:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1914 |     channel(home,x,xiv);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/set.hh:932:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)'
  932 |   channel(Home home, const IntVarArgs& x,const SetVarArgs& y);
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel.hh:1915:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1915 |     element(home,SOT_UNION,xiv,z,y);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/set.hh:991:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
  991 |   element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:214:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  214 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int.hh:1406:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1406 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:219:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int.hh:1422:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1422 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:224:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  224 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int.hh:1441:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1441 |   element(Home home, const IntVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::BoolVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:229:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  229 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int.hh:1457:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1457 |   element(Home home, const BoolVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::ArgArray<Gecode::IntSet> >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
./gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  236 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/set.hh:1055:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1055 |   element(Home home, const IntSetArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::SetVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
./gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/set.hh:1063:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1063 |   element(Home home, const SetVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/minimodel.hh:50,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/minimodel.hh:50,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/minimodel.hh:50,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/script.cpp:39:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/driver/options.o  gecode/driver/options.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/minimodel.hh:50,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/minimodel.hh:50,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/minimodel.hh:50,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/minimodel.hh:50,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/minimodel.hh:50,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from ./gecode/minimodel.hh:53,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from ./gecode/minimodel.hh:53,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/minimodel.hh:53,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/minimodel.hh:53,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/minimodel.hh:53,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/minimodel.hh:53,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)':
./gecode/minimodel.hh:128:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |         rel(home,*x,IRT_EQ,y);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int.hh:1047:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1047 |   rel(Home home, IntVar x0, IntRelType irt, IntVar x1,
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)':
./gecode/minimodel.hh:705:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  705 |         rel(home,*x,FRT_EQ,y);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/float.hh:1105:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)'
 1105 |   rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1);
      |       ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntConLevel) const':
./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   75 |     e.post(home,t ? irt : neg(irt),icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh:208:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntConLevel) const'
  208 |     void post(Home home, IntRelType irt, IntConLevel icl) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntConLevel) const':
./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     e.post(home,t ? irt : neg(irt),b,icl);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh:211:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntConLevel) const'
  211 |     void post(Home home, IntRelType irt, const BoolVar& b,
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const':
./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     e.post(home,t ? frt : neg(frt));
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh:771:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const'
  771 |     void post(Home home, FloatRelType frt) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const':
./gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   82 |     e.post(home,t ? frt : neg(frt),b);
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh:774:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const'
  774 |     void post(Home home, FloatRelType frt, const BoolVar& b) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const':
./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       _e0.post(home,_srt,_e1);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |       _e0.post(home,SRT_NQ,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |       _e0.post(home,SRT_EQ,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   71 |       _e0.post(home,b,true,_srt,_e1);
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const':
./gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     _e0.post(home,b,t,_srt,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1619:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1619 |     BoolVar b(home,0,1); channel(home,b,x);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1627:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1627 |     IntVar x(home,0,1); channel(home,b,x);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)':
./gecode/minimodel.hh:1639:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1639 |     channel(home,f,x);
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:53,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/float.hh:1313:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)'
 1313 |   channel(Home home, FloatVar x0, IntVar x1);
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1649:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1649 |     rel(home,SOT_UNION,x,s);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh:1650:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh:1650:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1677:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1677 |     count(home,x,n,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1686:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1686 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1698:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1698 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1707:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1707 |     count(home,x,n,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1716:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1716 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1728:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1728 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1738:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1738 |     count(home,x,n,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1747:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1747 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1759:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1759 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1768:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1768 |     count(home,x,n,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1777:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1777 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1789:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1789 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1799:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1799 |     count(home,x,n,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1808:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1808 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1820:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1820 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1829:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1829 |     count(home,x,n,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1838:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1838 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1850:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1850 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1857:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1857 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int.hh:1120:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)'
 1120 |   rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y,
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1864:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1864 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int.hh:1185:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)'
 1185 |   rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y,
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntConLevel)':
./gecode/minimodel.hh:1871:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1871 |     dom(home,x,y,icl);
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int.hh:1001:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntConLevel)'
 1001 |   dom(Home home, const IntVarArgs& x, const IntSet& s,
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh:1872:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1872 |     nvalues(home,x,IRT_EQ,y.size(),icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int.hh:1793:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1793 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)':
./gecode/minimodel.hh:1895:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1895 |     rel(home,SOT_UNION,x,y);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh:1896:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh:1896:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
./gecode/minimodel.hh:1903:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1903 |     element(home,SOT_UNION,x,y,z);
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/set.hh:1004:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
 1004 |   element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
./gecode/minimodel.hh:1914:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1914 |     channel(home,x,xiv);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/set.hh:932:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)'
  932 |   channel(Home home, const IntVarArgs& x,const SetVarArgs& y);
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel.hh:1915:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1915 |     element(home,SOT_UNION,xiv,z,y);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/set.hh:991:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
  991 |   element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:214:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  214 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int.hh:1406:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1406 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:219:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int.hh:1422:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1422 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:224:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  224 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int.hh:1441:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1441 |   element(Home home, const IntVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::BoolVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:229:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  229 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int.hh:1457:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1457 |   element(Home home, const BoolVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::ArgArray<Gecode::IntSet> >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
./gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  236 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/set.hh:1055:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1055 |   element(Home home, const IntSetArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::SetVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
./gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/minimodel.hh:50,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/set.hh:1063:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1063 |   element(Home home, const SetVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/minimodel.hh:50,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/minimodel.hh:50,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/minimodel.hh:48,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/minimodel.hh:50,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/minimodel.hh:47,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/minimodel.hh:53,
                 from ./gecode/driver.hh:41,
                 from gecode/driver/options.cpp:39:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic  -DQT_WEBKIT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED  -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. \
 \
-c -o gecode/gist/node.o  gecode/gist/node.cpp
In file included from ./gecode/support.hh:136,
                 from gecode/gist/node.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from gecode/gist/node.cpp:39:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/gist/node.hh:41,
                 from gecode/gist/node.cpp:39:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from gecode/gist/node.cpp:39:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from /usr/include/qt4/QtCore/qobject.h:48,
                 from /usr/include/qt4/QtCore/qiodevice.h:46,
                 from /usr/include/qt4/QtCore/qdatastream.h:46,
                 from /usr/include/qt4/QtCore/qpair.h:45,
                 from /usr/include/qt4/QtCore/qhash.h:49,
                 from /usr/include/qt4/QtCore/QHash:1,
                 from ./gecode/gist/node.hh:43,
                 from gecode/gist/node.cpp:39:
/usr/include/qt4/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/qt4/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/qt4/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/qt4/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/qt4/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/qt4/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic  -DQT_WEBKIT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED  -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. \
 \
-c -o gecode/gist/drawingcursor.o  gecode/gist/drawingcursor.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodecursor.hh:41,
                 from ./gecode/gist/drawingcursor.hh:41,
                 from gecode/gist/drawingcursor.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodecursor.hh:41,
                 from ./gecode/gist/drawingcursor.hh:41,
                 from gecode/gist/drawingcursor.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodecursor.hh:41,
                 from ./gecode/gist/drawingcursor.hh:41,
                 from gecode/gist/drawingcursor.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodecursor.hh:41,
                 from ./gecode/gist/drawingcursor.hh:41,
                 from gecode/gist/drawingcursor.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from /usr/include/qt4/QtCore/qobject.h:48,
                 from /usr/include/qt4/QtCore/qiodevice.h:46,
                 from /usr/include/qt4/QtCore/qdatastream.h:46,
                 from /usr/include/qt4/QtCore/qpair.h:45,
                 from /usr/include/qt4/QtCore/qhash.h:49,
                 from /usr/include/qt4/QtCore/QHash:1,
                 from ./gecode/gist/node.hh:43,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodecursor.hh:41,
                 from ./gecode/gist/drawingcursor.hh:41,
                 from gecode/gist/drawingcursor.cpp:38:
/usr/include/qt4/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/qt4/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/qt4/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/qt4/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/qt4/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/qt4/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
In file included from /usr/include/qt4/QtGui/qimage.h:45,
                 from /usr/include/qt4/QtGui/qpixmap.h:50,
                 from /usr/include/qt4/QtGui/qicon.h:48,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:45,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from ./gecode/gist/drawingcursor.hh:43,
                 from gecode/gist/drawingcursor.cpp:38:
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator*(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:383:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  383 | { QTransform t(a); t *= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:383:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  383 | { QTransform t(a); t *= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator/(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:385:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  385 | { QTransform t(a); t /= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:385:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  385 | { QTransform t(a); t /= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator+(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:387:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  387 | { QTransform t(a); t += n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:387:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  387 | { QTransform t(a); t += n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator-(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:389:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  389 | { QTransform t(a); t -= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:389:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  389 | { QTransform t(a); t -= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
In file included from /usr/include/qt4/QtGui/qpalette.h:47,
                 from /usr/include/qt4/QtGui/qwidget.h:50,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:47,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from ./gecode/gist/drawingcursor.hh:43,
                 from gecode/gist/drawingcursor.cpp:38:
/usr/include/qt4/QtGui/qbrush.h: In member function 'QTransform QBrush::transform() const':
/usr/include/qt4/QtGui/qbrush.h:185:57: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  185 | inline QTransform QBrush::transform() const { return d->transform; }
      |                                                         ^~~~~~~~~
In file included from /usr/include/qt4/QtGui/qimage.h:45,
                 from /usr/include/qt4/QtGui/qpixmap.h:50,
                 from /usr/include/qt4/QtGui/qicon.h:48,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:45,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from ./gecode/gist/drawingcursor.hh:43,
                 from gecode/gist/drawingcursor.cpp:38:
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
In file included from /usr/include/qt4/QtGui/qabstractitemdelegate.h:46,
                 from /usr/include/qt4/QtGui/qcombobox.h:46,
                 from /usr/include/qt4/QtGui/QtGui:11,
                 from ./gecode/gist/drawingcursor.hh:43,
                 from gecode/gist/drawingcursor.cpp:38:
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)':
/usr/include/qt4/QtGui/qstyleoption.h:112:103: warning: implicitly-declared 'QStyleOptionFocusRect& QStyleOptionFocusRect::operator=(const QStyleOptionFocusRect&)' is deprecated [-Wdeprecated-copy]
  112 |     QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                       ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:112:5: note: because 'QStyleOptionFocusRect' has user-provided 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)'
  112 |     QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)':
/usr/include/qt4/QtGui/qstyleoption.h:128:95: warning: implicitly-declared 'QStyleOptionFrame& QStyleOptionFrame::operator=(const QStyleOptionFrame&)' is deprecated [-Wdeprecated-copy]
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                               ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:128:5: note: because 'QStyleOptionFrame' has user-provided 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)'
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:146:98: warning: implicitly-declared 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' is deprecated [-Wdeprecated-copy]
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |                                                                                                  ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:146:5: note: because 'QStyleOptionFrameV2' has user-provided 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)'
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:134:20: warning: implicitly-declared 'QStyleOptionFrame& QStyleOptionFrame::operator=(const QStyleOptionFrame&)' is deprecated [-Wdeprecated-copy]
  134 | class Q_GUI_EXPORT QStyleOptionFrameV2 : public QStyleOptionFrame
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:128:5: note: because 'QStyleOptionFrame' has user-provided 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)'
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:146:98: note: synthesized method 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' first required here
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |                                                                                                  ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:165:100: warning: implicitly-declared 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)' is deprecated [-Wdeprecated-copy]
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |                                                                                                    ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:165:5: note: because 'QStyleOptionFrameV3' has user-provided 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)'
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:157:20: warning: implicitly-declared 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' is deprecated [-Wdeprecated-copy]
  157 | class Q_GUI_EXPORT QStyleOptionFrameV3 : public QStyleOptionFrameV2
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:146:5: note: because 'QStyleOptionFrameV2' has user-provided 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)'
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:165:100: note: synthesized method 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)' first required here
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |                                                                                                    ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)':
/usr/include/qt4/QtGui/qstyleoption.h:190:49: warning: implicitly-declared 'QStyleOptionTabWidgetFrame& QStyleOptionTabWidgetFrame::operator=(const QStyleOptionTabWidgetFrame&)' is deprecated [-Wdeprecated-copy]
  190 |         : QStyleOption(Version, Type) { *this = other; }
      |                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:189:12: note: because 'QStyleOptionTabWidgetFrame' has user-provided 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)'
  189 |     inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:206:59: warning: implicitly-declared 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)' is deprecated [-Wdeprecated-copy]
  206 |             QStyleOptionTabWidgetFrame(Version) { *this = other; }
      |                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:205:5: note: because 'QStyleOptionTabWidgetFrameV2' has user-provided 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)'
  205 |     QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2 &other) :
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:196:20: warning: implicitly-declared 'QStyleOptionTabWidgetFrame& QStyleOptionTabWidgetFrame::operator=(const QStyleOptionTabWidgetFrame&)' is deprecated [-Wdeprecated-copy]
  196 | class Q_GUI_EXPORT QStyleOptionTabWidgetFrameV2 : public QStyleOptionTabWidgetFrame
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:189:12: note: because 'QStyleOptionTabWidgetFrame' has user-provided 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)'
  189 |     inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:206:59: note: synthesized method 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)' first required here
  206 |             QStyleOptionTabWidgetFrame(Version) { *this = other; }
      |                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)':
/usr/include/qt4/QtGui/qstyleoption.h:229:105: warning: implicitly-declared 'QStyleOptionTabBarBase& QStyleOptionTabBarBase::operator=(const QStyleOptionTabBarBase&)' is deprecated [-Wdeprecated-copy]
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:229:5: note: because 'QStyleOptionTabBarBase' has user-provided 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)'
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:241:113: warning: implicitly-declared 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)' is deprecated [-Wdeprecated-copy]
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:241:5: note: because 'QStyleOptionTabBarBaseV2' has user-provided 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)'
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:235:20: warning: implicitly-declared 'QStyleOptionTabBarBase& QStyleOptionTabBarBase::operator=(const QStyleOptionTabBarBase&)' is deprecated [-Wdeprecated-copy]
  235 | class Q_GUI_EXPORT QStyleOptionTabBarBaseV2 : public QStyleOptionTabBarBase
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:229:5: note: because 'QStyleOptionTabBarBase' has user-provided 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)'
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:241:113: note: synthesized method 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)' first required here
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)':
/usr/include/qt4/QtGui/qstyleoption.h:273:97: warning: implicitly-declared 'QStyleOptionHeader& QStyleOptionHeader::operator=(const QStyleOptionHeader&)' is deprecated [-Wdeprecated-copy]
  273 |     QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:273:5: note: because 'QStyleOptionHeader' has user-provided 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)'
  273 |     QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:295:97: warning: implicitly-declared 'QStyleOptionButton& QStyleOptionButton::operator=(const QStyleOptionButton&)' is deprecated [-Wdeprecated-copy]
  295 |     QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:295:5: note: because 'QStyleOptionButton' has user-provided 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)'
  295 |     QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)':
/usr/include/qt4/QtGui/qstyleoption.h:325:91: warning: implicitly-declared 'QStyleOptionTab& QStyleOptionTab::operator=(const QStyleOptionTab&)' is deprecated [-Wdeprecated-copy]
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:325:5: note: because 'QStyleOptionTab' has user-provided 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)'
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:339:92: warning: implicitly-declared 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' is deprecated [-Wdeprecated-copy]
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:339:5: note: because 'QStyleOptionTabV2' has user-provided 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)'
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:333:20: warning: implicitly-declared 'QStyleOptionTab& QStyleOptionTab::operator=(const QStyleOptionTab&)' is deprecated [-Wdeprecated-copy]
  333 | class Q_GUI_EXPORT QStyleOptionTabV2 : public QStyleOptionTab
      |                    ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:325:5: note: because 'QStyleOptionTab' has user-provided 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)'
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:339:92: note: synthesized method 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' first required here
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:355:94: warning: implicitly-declared 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)' is deprecated [-Wdeprecated-copy]
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |                                                                                              ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:355:5: note: because 'QStyleOptionTabV3' has user-provided 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)'
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:347:20: warning: implicitly-declared 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' is deprecated [-Wdeprecated-copy]
  347 | class Q_GUI_EXPORT QStyleOptionTabV3 : public QStyleOptionTabV2
      |                    ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:339:5: note: because 'QStyleOptionTabV2' has user-provided 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)'
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:355:94: note: synthesized method 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)' first required here
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |                                                                                              ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:384:99: warning: implicitly-declared 'QStyleOptionToolBar& QStyleOptionToolBar::operator=(const QStyleOptionToolBar&)' is deprecated [-Wdeprecated-copy]
  384 |     QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:384:5: note: because 'QStyleOptionToolBar' has user-provided 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)'
  384 |     QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:410:107: warning: implicitly-declared 'QStyleOptionProgressBar& QStyleOptionProgressBar::operator=(const QStyleOptionProgressBar&)' is deprecated [-Wdeprecated-copy]
  410 |     QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:410:5: note: because 'QStyleOptionProgressBar' has user-provided 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)'
  410 |     QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:457:101: warning: implicitly-declared 'QStyleOptionMenuItem& QStyleOptionMenuItem::operator=(const QStyleOptionMenuItem&)' is deprecated [-Wdeprecated-copy]
  457 |     QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:457:5: note: because 'QStyleOptionMenuItem' has user-provided 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)'
  457 |     QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:480:113: warning: implicitly-declared 'QStyleOptionQ3ListViewItem& QStyleOptionQ3ListViewItem::operator=(const QStyleOptionQ3ListViewItem&)' is deprecated [-Wdeprecated-copy]
  480 |     QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:480:5: note: because 'QStyleOptionQ3ListViewItem' has user-provided 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)'
  480 |     QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)':
/usr/include/qt4/QtGui/qstyleoption.h:498:109: warning: implicitly-declared 'QStyleOptionQ3DockWindow& QStyleOptionQ3DockWindow::operator=(const QStyleOptionQ3DockWindow&)' is deprecated [-Wdeprecated-copy]
  498 |     QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                             ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:498:5: note: because 'QStyleOptionQ3DockWindow' has user-provided 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)'
  498 |     QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)':
/usr/include/qt4/QtGui/qstyleoption.h:516:105: warning: implicitly-declared 'QStyleOptionDockWidget& QStyleOptionDockWidget::operator=(const QStyleOptionDockWidget&)' is deprecated [-Wdeprecated-copy]
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:516:5: note: because 'QStyleOptionDockWidget' has user-provided 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)'
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:531:53: warning: implicitly-declared 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)' is deprecated [-Wdeprecated-copy]
  531 |         : QStyleOptionDockWidget(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:530:5: note: because 'QStyleOptionDockWidgetV2' has user-provided 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)'
  530 |     QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:522:20: warning: implicitly-declared 'QStyleOptionDockWidget& QStyleOptionDockWidget::operator=(const QStyleOptionDockWidget&)' is deprecated [-Wdeprecated-copy]
  522 | class Q_GUI_EXPORT QStyleOptionDockWidgetV2 : public QStyleOptionDockWidget
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:516:5: note: because 'QStyleOptionDockWidget' has user-provided 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)'
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:531:53: note: synthesized method 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)' first required here
  531 |         : QStyleOptionDockWidget(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:556:101: warning: implicitly-declared 'QStyleOptionViewItem& QStyleOptionViewItem::operator=(const QStyleOptionViewItem&)' is deprecated [-Wdeprecated-copy]
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:556:5: note: because 'QStyleOptionViewItem' has user-provided 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)'
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:580:107: warning: implicitly-declared 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' is deprecated [-Wdeprecated-copy]
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:580:5: note: because 'QStyleOptionViewItemV2' has user-provided 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)'
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:562:20: warning: implicitly-declared 'QStyleOptionViewItem& QStyleOptionViewItem::operator=(const QStyleOptionViewItem&)' is deprecated [-Wdeprecated-copy]
  562 | class Q_GUI_EXPORT QStyleOptionViewItemV2 : public QStyleOptionViewItem
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:556:5: note: because 'QStyleOptionViewItem' has user-provided 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)'
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:580:107: note: synthesized method 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' first required here
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:600:53: warning: implicitly-declared 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' is deprecated [-Wdeprecated-copy]
  600 |         : QStyleOptionViewItemV2(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:599:5: note: because 'QStyleOptionViewItemV3' has user-provided 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)'
  599 |     QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:590:20: warning: implicitly-declared 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' is deprecated [-Wdeprecated-copy]
  590 | class Q_GUI_EXPORT QStyleOptionViewItemV3 : public QStyleOptionViewItemV2
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:580:5: note: because 'QStyleOptionViewItemV2' has user-provided 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)'
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:600:53: note: synthesized method 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' first required here
  600 |         : QStyleOptionViewItemV2(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:624:53: warning: implicitly-declared 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)' is deprecated [-Wdeprecated-copy]
  624 |         : QStyleOptionViewItemV3(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:623:5: note: because 'QStyleOptionViewItemV4' has user-provided 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)'
  623 |     QStyleOptionViewItemV4(const QStyleOptionViewItemV4 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:609:20: warning: implicitly-declared 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' is deprecated [-Wdeprecated-copy]
  609 | class Q_GUI_EXPORT QStyleOptionViewItemV4 : public QStyleOptionViewItemV3
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:599:5: note: because 'QStyleOptionViewItemV3' has user-provided 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)'
  599 |     QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:609:20: warning: implicitly-declared 'constexpr QModelIndex& QModelIndex::operator=(const QModelIndex&)' is deprecated [-Wdeprecated-copy]
  609 | class Q_GUI_EXPORT QStyleOptionViewItemV4 : public QStyleOptionViewItemV3
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt4/QtCore/QtCore:66,
                 from /usr/include/qt4/QtGui/QtGui:3,
                 from ./gecode/gist/drawingcursor.hh:43,
                 from gecode/gist/drawingcursor.cpp:38:
/usr/include/qt4/QtCore/qabstractitemmodel.h:64:12: note: because 'QModelIndex' has user-provided 'QModelIndex::QModelIndex(const QModelIndex&)'
   64 |     inline QModelIndex(const QModelIndex &other)
      |            ^~~~~~~~~~~
In file included from /usr/include/qt4/QtGui/qabstractitemdelegate.h:46,
                 from /usr/include/qt4/QtGui/qcombobox.h:46,
                 from /usr/include/qt4/QtGui/QtGui:11,
                 from ./gecode/gist/drawingcursor.hh:43,
                 from gecode/gist/drawingcursor.cpp:38:
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:624:53: note: synthesized method 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)' first required here
  624 |         : QStyleOptionViewItemV3(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:643:99: warning: implicitly-declared 'QStyleOptionToolBox& QStyleOptionToolBox::operator=(const QStyleOptionToolBox&)' is deprecated [-Wdeprecated-copy]
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:643:5: note: because 'QStyleOptionToolBox' has user-provided 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)'
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:660:104: warning: implicitly-declared 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)' is deprecated [-Wdeprecated-copy]
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:660:5: note: because 'QStyleOptionToolBoxV2' has user-provided 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)'
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:649:20: warning: implicitly-declared 'QStyleOptionToolBox& QStyleOptionToolBox::operator=(const QStyleOptionToolBox&)' is deprecated [-Wdeprecated-copy]
  649 | class Q_GUI_EXPORT QStyleOptionToolBoxV2 : public QStyleOptionToolBox
      |                    ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:643:5: note: because 'QStyleOptionToolBox' has user-provided 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)'
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:660:104: note: synthesized method 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)' first required here
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)':
/usr/include/qt4/QtGui/qstyleoption.h:679:105: warning: implicitly-declared 'QStyleOptionRubberBand& QStyleOptionRubberBand::operator=(const QStyleOptionRubberBand&)' is deprecated [-Wdeprecated-copy]
  679 |     QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:679:5: note: because 'QStyleOptionRubberBand' has user-provided 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)'
  679 |     QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)':
/usr/include/qt4/QtGui/qstyleoption.h:697:99: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:721:104: warning: implicitly-declared 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)' is deprecated [-Wdeprecated-copy]
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:721:5: note: because 'QStyleOptionSlider' has user-provided 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)'
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:701:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  701 | class Q_GUI_EXPORT QStyleOptionSlider : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:721:104: note: synthesized method 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)' first required here
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:740:106: warning: implicitly-declared 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)' is deprecated [-Wdeprecated-copy]
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                          ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:740:5: note: because 'QStyleOptionSpinBox' has user-provided 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)'
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:729:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  729 | class Q_GUI_EXPORT QStyleOptionSpinBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:740:106: note: synthesized method 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)' first required here
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                          ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:762:112: warning: implicitly-declared 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)' is deprecated [-Wdeprecated-copy]
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:762:5: note: because 'QStyleOptionQ3ListView' has user-provided 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)'
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:747:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  747 | class Q_GUI_EXPORT QStyleOptionQ3ListView : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:762:112: note: synthesized method 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)' first required here
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:788:112: warning: implicitly-declared 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)' is deprecated [-Wdeprecated-copy]
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:788:5: note: because 'QStyleOptionToolButton' has user-provided 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)'
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:768:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  768 | class Q_GUI_EXPORT QStyleOptionToolButton : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:788:112: note: synthesized method 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)' first required here
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:810:108: warning: implicitly-declared 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)' is deprecated [-Wdeprecated-copy]
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:810:5: note: because 'QStyleOptionComboBox' has user-provided 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)'
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:796:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  796 | class Q_GUI_EXPORT QStyleOptionComboBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:810:108: note: synthesized method 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)' first required here
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:828:108: warning: implicitly-declared 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)' is deprecated [-Wdeprecated-copy]
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:828:5: note: because 'QStyleOptionTitleBar' has user-provided 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)'
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:816:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  816 | class Q_GUI_EXPORT QStyleOptionTitleBar : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:828:108: note: synthesized method 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)' first required here
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:848:108: warning: implicitly-declared 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)' is deprecated [-Wdeprecated-copy]
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:848:5: note: because 'QStyleOptionGroupBox' has user-provided 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)'
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:834:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  834 | class Q_GUI_EXPORT QStyleOptionGroupBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:848:108: note: synthesized method 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)' first required here
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:862:108: warning: implicitly-declared 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)' is deprecated [-Wdeprecated-copy]
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:862:5: note: because 'QStyleOptionSizeGrip' has user-provided 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)'
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:853:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  853 | class Q_GUI_EXPORT QStyleOptionSizeGrip : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:862:108: note: synthesized method 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)' first required here
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:878:109: warning: implicitly-declared 'QStyleOptionGraphicsItem& QStyleOptionGraphicsItem::operator=(const QStyleOptionGraphicsItem&)' is deprecated [-Wdeprecated-copy]
  878 |     QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                             ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:878:5: note: because 'QStyleOptionGraphicsItem' has user-provided 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)'
  878 |     QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic  -DQT_WEBKIT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED  -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. \
 \
-c -o gecode/gist/spacenode.o  gecode/gist/spacenode.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from /usr/include/qt4/QtCore/qobject.h:48,
                 from /usr/include/qt4/QtCore/qiodevice.h:46,
                 from /usr/include/qt4/QtCore/qdatastream.h:46,
                 from /usr/include/qt4/QtCore/qpair.h:45,
                 from /usr/include/qt4/QtCore/qhash.h:49,
                 from /usr/include/qt4/QtCore/QHash:1,
                 from ./gecode/gist/node.hh:43,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
/usr/include/qt4/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/qt4/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/qt4/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/qt4/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/qt4/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/qt4/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
In file included from ./gecode/int.hh:893,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:44,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:47,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from /usr/include/qt4/QtCore/QVector:1,
                 from gecode/gist/spacenode.cpp:45:
/usr/include/qt4/QtCore/qvector.h: In instantiation of 'void QVector<T>::realloc(int, int) [with T = QString]':
/usr/include/qt4/QtCore/qvector.h:577:9:   required from 'void QVector<T>::append(const T&) [with T = QString]'
/usr/include/qt4/QtCore/qvector.h:281:41:   required from 'void QVector<T>::push_back(const T&) [with T = QString]'
gecode/gist/spacenode.cpp:359:56:   required from here
/usr/include/qt4/QtCore/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector<QString>::Data' {aka 'struct QVectorTypedData<QString>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  503 |                 ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T));
      |                 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt4/QtCore/QVector:1,
                 from gecode/gist/spacenode.cpp:45:
/usr/include/qt4/QtCore/qvector.h:94:8: note: 'QVector<QString>::Data' {aka 'struct QVectorTypedData<QString>'} declared here
   94 | struct QVectorTypedData : private QVectorData
      |        ^~~~~~~~~~~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from gecode/gist/spacenode.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/spacenode.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic  -DQT_WEBKIT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED  -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. \
 \
-c -o gecode/gist/gist.o  gecode/gist/gist.cpp
In file included from /usr/include/qt4/QtCore/qobject.h:48,
                 from /usr/include/qt4/QtCore/qiodevice.h:46,
                 from /usr/include/qt4/QtCore/qxmlstream.h:45,
                 from /usr/include/qt4/QtCore/QtCore:3,
                 from /usr/include/qt4/QtGui/QtGui:3,
                 from gecode/gist/gist.cpp:38:
/usr/include/qt4/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/qt4/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/qt4/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/qt4/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/qt4/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/qt4/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
In file included from /usr/include/qt4/QtGui/qimage.h:45,
                 from /usr/include/qt4/QtGui/qpixmap.h:50,
                 from /usr/include/qt4/QtGui/qicon.h:48,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:45,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from gecode/gist/gist.cpp:38:
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator*(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:383:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  383 | { QTransform t(a); t *= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:383:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  383 | { QTransform t(a); t *= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator/(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:385:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  385 | { QTransform t(a); t /= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:385:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  385 | { QTransform t(a); t /= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator+(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:387:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  387 | { QTransform t(a); t += n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:387:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  387 | { QTransform t(a); t += n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator-(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:389:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  389 | { QTransform t(a); t -= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:389:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  389 | { QTransform t(a); t -= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
In file included from /usr/include/qt4/QtGui/qpalette.h:47,
                 from /usr/include/qt4/QtGui/qwidget.h:50,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:47,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from gecode/gist/gist.cpp:38:
/usr/include/qt4/QtGui/qbrush.h: In member function 'QTransform QBrush::transform() const':
/usr/include/qt4/QtGui/qbrush.h:185:57: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  185 | inline QTransform QBrush::transform() const { return d->transform; }
      |                                                         ^~~~~~~~~
In file included from /usr/include/qt4/QtGui/qimage.h:45,
                 from /usr/include/qt4/QtGui/qpixmap.h:50,
                 from /usr/include/qt4/QtGui/qicon.h:48,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:45,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from gecode/gist/gist.cpp:38:
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
In file included from /usr/include/qt4/QtGui/qabstractitemdelegate.h:46,
                 from /usr/include/qt4/QtGui/qcombobox.h:46,
                 from /usr/include/qt4/QtGui/QtGui:11,
                 from gecode/gist/gist.cpp:38:
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)':
/usr/include/qt4/QtGui/qstyleoption.h:112:103: warning: implicitly-declared 'QStyleOptionFocusRect& QStyleOptionFocusRect::operator=(const QStyleOptionFocusRect&)' is deprecated [-Wdeprecated-copy]
  112 |     QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                       ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:112:5: note: because 'QStyleOptionFocusRect' has user-provided 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)'
  112 |     QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)':
/usr/include/qt4/QtGui/qstyleoption.h:128:95: warning: implicitly-declared 'QStyleOptionFrame& QStyleOptionFrame::operator=(const QStyleOptionFrame&)' is deprecated [-Wdeprecated-copy]
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                               ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:128:5: note: because 'QStyleOptionFrame' has user-provided 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)'
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:146:98: warning: implicitly-declared 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' is deprecated [-Wdeprecated-copy]
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |                                                                                                  ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:146:5: note: because 'QStyleOptionFrameV2' has user-provided 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)'
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:134:20: warning: implicitly-declared 'QStyleOptionFrame& QStyleOptionFrame::operator=(const QStyleOptionFrame&)' is deprecated [-Wdeprecated-copy]
  134 | class Q_GUI_EXPORT QStyleOptionFrameV2 : public QStyleOptionFrame
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:128:5: note: because 'QStyleOptionFrame' has user-provided 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)'
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:146:98: note: synthesized method 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' first required here
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |                                                                                                  ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:165:100: warning: implicitly-declared 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)' is deprecated [-Wdeprecated-copy]
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |                                                                                                    ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:165:5: note: because 'QStyleOptionFrameV3' has user-provided 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)'
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:157:20: warning: implicitly-declared 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' is deprecated [-Wdeprecated-copy]
  157 | class Q_GUI_EXPORT QStyleOptionFrameV3 : public QStyleOptionFrameV2
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:146:5: note: because 'QStyleOptionFrameV2' has user-provided 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)'
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:165:100: note: synthesized method 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)' first required here
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |                                                                                                    ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)':
/usr/include/qt4/QtGui/qstyleoption.h:190:49: warning: implicitly-declared 'QStyleOptionTabWidgetFrame& QStyleOptionTabWidgetFrame::operator=(const QStyleOptionTabWidgetFrame&)' is deprecated [-Wdeprecated-copy]
  190 |         : QStyleOption(Version, Type) { *this = other; }
      |                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:189:12: note: because 'QStyleOptionTabWidgetFrame' has user-provided 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)'
  189 |     inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:206:59: warning: implicitly-declared 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)' is deprecated [-Wdeprecated-copy]
  206 |             QStyleOptionTabWidgetFrame(Version) { *this = other; }
      |                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:205:5: note: because 'QStyleOptionTabWidgetFrameV2' has user-provided 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)'
  205 |     QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2 &other) :
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:196:20: warning: implicitly-declared 'QStyleOptionTabWidgetFrame& QStyleOptionTabWidgetFrame::operator=(const QStyleOptionTabWidgetFrame&)' is deprecated [-Wdeprecated-copy]
  196 | class Q_GUI_EXPORT QStyleOptionTabWidgetFrameV2 : public QStyleOptionTabWidgetFrame
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:189:12: note: because 'QStyleOptionTabWidgetFrame' has user-provided 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)'
  189 |     inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:206:59: note: synthesized method 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)' first required here
  206 |             QStyleOptionTabWidgetFrame(Version) { *this = other; }
      |                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)':
/usr/include/qt4/QtGui/qstyleoption.h:229:105: warning: implicitly-declared 'QStyleOptionTabBarBase& QStyleOptionTabBarBase::operator=(const QStyleOptionTabBarBase&)' is deprecated [-Wdeprecated-copy]
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:229:5: note: because 'QStyleOptionTabBarBase' has user-provided 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)'
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:241:113: warning: implicitly-declared 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)' is deprecated [-Wdeprecated-copy]
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:241:5: note: because 'QStyleOptionTabBarBaseV2' has user-provided 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)'
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:235:20: warning: implicitly-declared 'QStyleOptionTabBarBase& QStyleOptionTabBarBase::operator=(const QStyleOptionTabBarBase&)' is deprecated [-Wdeprecated-copy]
  235 | class Q_GUI_EXPORT QStyleOptionTabBarBaseV2 : public QStyleOptionTabBarBase
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:229:5: note: because 'QStyleOptionTabBarBase' has user-provided 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)'
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:241:113: note: synthesized method 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)' first required here
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)':
/usr/include/qt4/QtGui/qstyleoption.h:273:97: warning: implicitly-declared 'QStyleOptionHeader& QStyleOptionHeader::operator=(const QStyleOptionHeader&)' is deprecated [-Wdeprecated-copy]
  273 |     QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:273:5: note: because 'QStyleOptionHeader' has user-provided 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)'
  273 |     QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:295:97: warning: implicitly-declared 'QStyleOptionButton& QStyleOptionButton::operator=(const QStyleOptionButton&)' is deprecated [-Wdeprecated-copy]
  295 |     QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:295:5: note: because 'QStyleOptionButton' has user-provided 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)'
  295 |     QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)':
/usr/include/qt4/QtGui/qstyleoption.h:325:91: warning: implicitly-declared 'QStyleOptionTab& QStyleOptionTab::operator=(const QStyleOptionTab&)' is deprecated [-Wdeprecated-copy]
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:325:5: note: because 'QStyleOptionTab' has user-provided 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)'
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:339:92: warning: implicitly-declared 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' is deprecated [-Wdeprecated-copy]
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:339:5: note: because 'QStyleOptionTabV2' has user-provided 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)'
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:333:20: warning: implicitly-declared 'QStyleOptionTab& QStyleOptionTab::operator=(const QStyleOptionTab&)' is deprecated [-Wdeprecated-copy]
  333 | class Q_GUI_EXPORT QStyleOptionTabV2 : public QStyleOptionTab
      |                    ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:325:5: note: because 'QStyleOptionTab' has user-provided 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)'
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:339:92: note: synthesized method 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' first required here
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:355:94: warning: implicitly-declared 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)' is deprecated [-Wdeprecated-copy]
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |                                                                                              ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:355:5: note: because 'QStyleOptionTabV3' has user-provided 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)'
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:347:20: warning: implicitly-declared 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' is deprecated [-Wdeprecated-copy]
  347 | class Q_GUI_EXPORT QStyleOptionTabV3 : public QStyleOptionTabV2
      |                    ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:339:5: note: because 'QStyleOptionTabV2' has user-provided 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)'
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:355:94: note: synthesized method 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)' first required here
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |                                                                                              ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:384:99: warning: implicitly-declared 'QStyleOptionToolBar& QStyleOptionToolBar::operator=(const QStyleOptionToolBar&)' is deprecated [-Wdeprecated-copy]
  384 |     QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:384:5: note: because 'QStyleOptionToolBar' has user-provided 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)'
  384 |     QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:410:107: warning: implicitly-declared 'QStyleOptionProgressBar& QStyleOptionProgressBar::operator=(const QStyleOptionProgressBar&)' is deprecated [-Wdeprecated-copy]
  410 |     QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:410:5: note: because 'QStyleOptionProgressBar' has user-provided 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)'
  410 |     QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:457:101: warning: implicitly-declared 'QStyleOptionMenuItem& QStyleOptionMenuItem::operator=(const QStyleOptionMenuItem&)' is deprecated [-Wdeprecated-copy]
  457 |     QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:457:5: note: because 'QStyleOptionMenuItem' has user-provided 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)'
  457 |     QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:480:113: warning: implicitly-declared 'QStyleOptionQ3ListViewItem& QStyleOptionQ3ListViewItem::operator=(const QStyleOptionQ3ListViewItem&)' is deprecated [-Wdeprecated-copy]
  480 |     QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:480:5: note: because 'QStyleOptionQ3ListViewItem' has user-provided 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)'
  480 |     QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)':
/usr/include/qt4/QtGui/qstyleoption.h:498:109: warning: implicitly-declared 'QStyleOptionQ3DockWindow& QStyleOptionQ3DockWindow::operator=(const QStyleOptionQ3DockWindow&)' is deprecated [-Wdeprecated-copy]
  498 |     QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                             ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:498:5: note: because 'QStyleOptionQ3DockWindow' has user-provided 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)'
  498 |     QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)':
/usr/include/qt4/QtGui/qstyleoption.h:516:105: warning: implicitly-declared 'QStyleOptionDockWidget& QStyleOptionDockWidget::operator=(const QStyleOptionDockWidget&)' is deprecated [-Wdeprecated-copy]
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:516:5: note: because 'QStyleOptionDockWidget' has user-provided 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)'
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:531:53: warning: implicitly-declared 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)' is deprecated [-Wdeprecated-copy]
  531 |         : QStyleOptionDockWidget(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:530:5: note: because 'QStyleOptionDockWidgetV2' has user-provided 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)'
  530 |     QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:522:20: warning: implicitly-declared 'QStyleOptionDockWidget& QStyleOptionDockWidget::operator=(const QStyleOptionDockWidget&)' is deprecated [-Wdeprecated-copy]
  522 | class Q_GUI_EXPORT QStyleOptionDockWidgetV2 : public QStyleOptionDockWidget
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:516:5: note: because 'QStyleOptionDockWidget' has user-provided 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)'
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:531:53: note: synthesized method 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)' first required here
  531 |         : QStyleOptionDockWidget(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:556:101: warning: implicitly-declared 'QStyleOptionViewItem& QStyleOptionViewItem::operator=(const QStyleOptionViewItem&)' is deprecated [-Wdeprecated-copy]
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:556:5: note: because 'QStyleOptionViewItem' has user-provided 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)'
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:580:107: warning: implicitly-declared 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' is deprecated [-Wdeprecated-copy]
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:580:5: note: because 'QStyleOptionViewItemV2' has user-provided 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)'
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:562:20: warning: implicitly-declared 'QStyleOptionViewItem& QStyleOptionViewItem::operator=(const QStyleOptionViewItem&)' is deprecated [-Wdeprecated-copy]
  562 | class Q_GUI_EXPORT QStyleOptionViewItemV2 : public QStyleOptionViewItem
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:556:5: note: because 'QStyleOptionViewItem' has user-provided 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)'
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:580:107: note: synthesized method 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' first required here
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:600:53: warning: implicitly-declared 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' is deprecated [-Wdeprecated-copy]
  600 |         : QStyleOptionViewItemV2(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:599:5: note: because 'QStyleOptionViewItemV3' has user-provided 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)'
  599 |     QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:590:20: warning: implicitly-declared 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' is deprecated [-Wdeprecated-copy]
  590 | class Q_GUI_EXPORT QStyleOptionViewItemV3 : public QStyleOptionViewItemV2
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:580:5: note: because 'QStyleOptionViewItemV2' has user-provided 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)'
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:600:53: note: synthesized method 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' first required here
  600 |         : QStyleOptionViewItemV2(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:624:53: warning: implicitly-declared 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)' is deprecated [-Wdeprecated-copy]
  624 |         : QStyleOptionViewItemV3(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:623:5: note: because 'QStyleOptionViewItemV4' has user-provided 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)'
  623 |     QStyleOptionViewItemV4(const QStyleOptionViewItemV4 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:609:20: warning: implicitly-declared 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' is deprecated [-Wdeprecated-copy]
  609 | class Q_GUI_EXPORT QStyleOptionViewItemV4 : public QStyleOptionViewItemV3
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:599:5: note: because 'QStyleOptionViewItemV3' has user-provided 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)'
  599 |     QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:609:20: warning: implicitly-declared 'constexpr QModelIndex& QModelIndex::operator=(const QModelIndex&)' is deprecated [-Wdeprecated-copy]
  609 | class Q_GUI_EXPORT QStyleOptionViewItemV4 : public QStyleOptionViewItemV3
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt4/QtCore/QtCore:66,
                 from /usr/include/qt4/QtGui/QtGui:3,
                 from gecode/gist/gist.cpp:38:
/usr/include/qt4/QtCore/qabstractitemmodel.h:64:12: note: because 'QModelIndex' has user-provided 'QModelIndex::QModelIndex(const QModelIndex&)'
   64 |     inline QModelIndex(const QModelIndex &other)
      |            ^~~~~~~~~~~
In file included from /usr/include/qt4/QtGui/qabstractitemdelegate.h:46,
                 from /usr/include/qt4/QtGui/qcombobox.h:46,
                 from /usr/include/qt4/QtGui/QtGui:11,
                 from gecode/gist/gist.cpp:38:
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:624:53: note: synthesized method 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)' first required here
  624 |         : QStyleOptionViewItemV3(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:643:99: warning: implicitly-declared 'QStyleOptionToolBox& QStyleOptionToolBox::operator=(const QStyleOptionToolBox&)' is deprecated [-Wdeprecated-copy]
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:643:5: note: because 'QStyleOptionToolBox' has user-provided 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)'
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:660:104: warning: implicitly-declared 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)' is deprecated [-Wdeprecated-copy]
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:660:5: note: because 'QStyleOptionToolBoxV2' has user-provided 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)'
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:649:20: warning: implicitly-declared 'QStyleOptionToolBox& QStyleOptionToolBox::operator=(const QStyleOptionToolBox&)' is deprecated [-Wdeprecated-copy]
  649 | class Q_GUI_EXPORT QStyleOptionToolBoxV2 : public QStyleOptionToolBox
      |                    ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:643:5: note: because 'QStyleOptionToolBox' has user-provided 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)'
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:660:104: note: synthesized method 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)' first required here
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)':
/usr/include/qt4/QtGui/qstyleoption.h:679:105: warning: implicitly-declared 'QStyleOptionRubberBand& QStyleOptionRubberBand::operator=(const QStyleOptionRubberBand&)' is deprecated [-Wdeprecated-copy]
  679 |     QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:679:5: note: because 'QStyleOptionRubberBand' has user-provided 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)'
  679 |     QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)':
/usr/include/qt4/QtGui/qstyleoption.h:697:99: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:721:104: warning: implicitly-declared 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)' is deprecated [-Wdeprecated-copy]
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:721:5: note: because 'QStyleOptionSlider' has user-provided 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)'
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:701:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  701 | class Q_GUI_EXPORT QStyleOptionSlider : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:721:104: note: synthesized method 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)' first required here
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:740:106: warning: implicitly-declared 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)' is deprecated [-Wdeprecated-copy]
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                          ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:740:5: note: because 'QStyleOptionSpinBox' has user-provided 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)'
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:729:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  729 | class Q_GUI_EXPORT QStyleOptionSpinBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:740:106: note: synthesized method 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)' first required here
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                          ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:762:112: warning: implicitly-declared 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)' is deprecated [-Wdeprecated-copy]
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:762:5: note: because 'QStyleOptionQ3ListView' has user-provided 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)'
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:747:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  747 | class Q_GUI_EXPORT QStyleOptionQ3ListView : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:762:112: note: synthesized method 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)' first required here
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:788:112: warning: implicitly-declared 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)' is deprecated [-Wdeprecated-copy]
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:788:5: note: because 'QStyleOptionToolButton' has user-provided 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)'
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:768:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  768 | class Q_GUI_EXPORT QStyleOptionToolButton : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:788:112: note: synthesized method 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)' first required here
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:810:108: warning: implicitly-declared 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)' is deprecated [-Wdeprecated-copy]
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:810:5: note: because 'QStyleOptionComboBox' has user-provided 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)'
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:796:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  796 | class Q_GUI_EXPORT QStyleOptionComboBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:810:108: note: synthesized method 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)' first required here
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:828:108: warning: implicitly-declared 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)' is deprecated [-Wdeprecated-copy]
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:828:5: note: because 'QStyleOptionTitleBar' has user-provided 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)'
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:816:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  816 | class Q_GUI_EXPORT QStyleOptionTitleBar : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:828:108: note: synthesized method 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)' first required here
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:848:108: warning: implicitly-declared 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)' is deprecated [-Wdeprecated-copy]
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:848:5: note: because 'QStyleOptionGroupBox' has user-provided 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)'
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:834:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  834 | class Q_GUI_EXPORT QStyleOptionGroupBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:848:108: note: synthesized method 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)' first required here
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:862:108: warning: implicitly-declared 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)' is deprecated [-Wdeprecated-copy]
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:862:5: note: because 'QStyleOptionSizeGrip' has user-provided 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)'
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:853:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  853 | class Q_GUI_EXPORT QStyleOptionSizeGrip : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:862:108: note: synthesized method 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)' first required here
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:878:109: warning: implicitly-declared 'QStyleOptionGraphicsItem& QStyleOptionGraphicsItem::operator=(const QStyleOptionGraphicsItem&)' is deprecated [-Wdeprecated-copy]
  878 |     QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                             ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:878:5: note: because 'QStyleOptionGraphicsItem' has user-provided 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)'
  878 |     QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/gist.hh:42,
                 from gecode/gist/gist.cpp:40:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from gecode/gist/gist.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/gist.hh:42,
                 from gecode/gist/gist.cpp:40:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:42,
                 from gecode/gist/gist.cpp:40:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from gecode/gist/gist.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from gecode/gist/gist.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from gecode/gist/gist.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from gecode/gist/gist.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from gecode/gist/gist.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from gecode/gist/gist.cpp:40:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from gecode/gist/gist.cpp:40:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:42,
                 from gecode/gist/gist.cpp:40:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from gecode/gist/gist.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from gecode/gist/gist.cpp:40:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from gecode/gist/gist.cpp:40:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:42,
                 from gecode/gist/gist.cpp:40:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/gist.hh:44,
                 from gecode/gist/gist.cpp:40:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/gist.hh:44,
                 from gecode/gist/gist.cpp:40:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/gist.hh:44,
                 from gecode/gist/gist.cpp:40:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/gist.hh:44,
                 from gecode/gist/gist.cpp:40:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/gist.hh:44,
                 from gecode/gist/gist.cpp:40:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:44,
                 from gecode/gist/gist.cpp:40:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from ./gecode/gist.hh:47,
                 from gecode/gist/gist.cpp:40:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from ./gecode/gist.hh:47,
                 from gecode/gist/gist.cpp:40:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/gist.hh:47,
                 from gecode/gist/gist.cpp:40:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/gist.hh:47,
                 from gecode/gist/gist.cpp:40:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/gist.hh:47,
                 from gecode/gist/gist.cpp:40:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/gist.hh:47,
                 from gecode/gist/gist.cpp:40:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:47,
                 from gecode/gist/gist.cpp:40:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from gecode/gist/gist.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from gecode/gist/gist.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from gecode/gist/gist.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from gecode/gist/gist.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/gist.hh:44,
                 from gecode/gist/gist.cpp:40:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/gist.hh:44,
                 from gecode/gist/gist.cpp:40:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/gist.hh:47,
                 from gecode/gist/gist.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/gist.hh:47,
                 from gecode/gist/gist.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from gecode/gist/gist.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from gecode/gist/gist.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/gist.hh:44,
                 from gecode/gist/gist.cpp:40:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist.hh:40,
                 from gecode/gist/gist.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/gist.hh:47,
                 from gecode/gist/gist.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic  -DQT_WEBKIT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED  -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. \
 \
-c -o gecode/gist/textoutput.o  gecode/gist/textoutput.cpp
In file included from /usr/include/qt4/QtCore/qobject.h:48,
                 from /usr/include/qt4/QtCore/qiodevice.h:46,
                 from /usr/include/qt4/QtCore/qxmlstream.h:45,
                 from /usr/include/qt4/QtCore/QtCore:3,
                 from /usr/include/qt4/QtGui/QtGui:3,
                 from gecode/gist/textoutput.cpp:38:
/usr/include/qt4/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/qt4/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/qt4/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/qt4/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/qt4/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/qt4/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
In file included from /usr/include/qt4/QtGui/qimage.h:45,
                 from /usr/include/qt4/QtGui/qpixmap.h:50,
                 from /usr/include/qt4/QtGui/qicon.h:48,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:45,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from gecode/gist/textoutput.cpp:38:
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator*(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:383:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  383 | { QTransform t(a); t *= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:383:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  383 | { QTransform t(a); t *= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator/(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:385:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  385 | { QTransform t(a); t /= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:385:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  385 | { QTransform t(a); t /= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator+(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:387:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  387 | { QTransform t(a); t += n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:387:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  387 | { QTransform t(a); t += n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator-(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:389:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  389 | { QTransform t(a); t -= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:389:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  389 | { QTransform t(a); t -= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
In file included from /usr/include/qt4/QtGui/qpalette.h:47,
                 from /usr/include/qt4/QtGui/qwidget.h:50,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:47,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from gecode/gist/textoutput.cpp:38:
/usr/include/qt4/QtGui/qbrush.h: In member function 'QTransform QBrush::transform() const':
/usr/include/qt4/QtGui/qbrush.h:185:57: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  185 | inline QTransform QBrush::transform() const { return d->transform; }
      |                                                         ^~~~~~~~~
In file included from /usr/include/qt4/QtGui/qimage.h:45,
                 from /usr/include/qt4/QtGui/qpixmap.h:50,
                 from /usr/include/qt4/QtGui/qicon.h:48,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:45,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from gecode/gist/textoutput.cpp:38:
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
In file included from /usr/include/qt4/QtGui/qabstractitemdelegate.h:46,
                 from /usr/include/qt4/QtGui/qcombobox.h:46,
                 from /usr/include/qt4/QtGui/QtGui:11,
                 from gecode/gist/textoutput.cpp:38:
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)':
/usr/include/qt4/QtGui/qstyleoption.h:112:103: warning: implicitly-declared 'QStyleOptionFocusRect& QStyleOptionFocusRect::operator=(const QStyleOptionFocusRect&)' is deprecated [-Wdeprecated-copy]
  112 |     QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                       ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:112:5: note: because 'QStyleOptionFocusRect' has user-provided 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)'
  112 |     QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)':
/usr/include/qt4/QtGui/qstyleoption.h:128:95: warning: implicitly-declared 'QStyleOptionFrame& QStyleOptionFrame::operator=(const QStyleOptionFrame&)' is deprecated [-Wdeprecated-copy]
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                               ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:128:5: note: because 'QStyleOptionFrame' has user-provided 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)'
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:146:98: warning: implicitly-declared 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' is deprecated [-Wdeprecated-copy]
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |                                                                                                  ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:146:5: note: because 'QStyleOptionFrameV2' has user-provided 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)'
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:134:20: warning: implicitly-declared 'QStyleOptionFrame& QStyleOptionFrame::operator=(const QStyleOptionFrame&)' is deprecated [-Wdeprecated-copy]
  134 | class Q_GUI_EXPORT QStyleOptionFrameV2 : public QStyleOptionFrame
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:128:5: note: because 'QStyleOptionFrame' has user-provided 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)'
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:146:98: note: synthesized method 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' first required here
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |                                                                                                  ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:165:100: warning: implicitly-declared 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)' is deprecated [-Wdeprecated-copy]
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |                                                                                                    ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:165:5: note: because 'QStyleOptionFrameV3' has user-provided 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)'
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:157:20: warning: implicitly-declared 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' is deprecated [-Wdeprecated-copy]
  157 | class Q_GUI_EXPORT QStyleOptionFrameV3 : public QStyleOptionFrameV2
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:146:5: note: because 'QStyleOptionFrameV2' has user-provided 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)'
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:165:100: note: synthesized method 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)' first required here
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |                                                                                                    ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)':
/usr/include/qt4/QtGui/qstyleoption.h:190:49: warning: implicitly-declared 'QStyleOptionTabWidgetFrame& QStyleOptionTabWidgetFrame::operator=(const QStyleOptionTabWidgetFrame&)' is deprecated [-Wdeprecated-copy]
  190 |         : QStyleOption(Version, Type) { *this = other; }
      |                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:189:12: note: because 'QStyleOptionTabWidgetFrame' has user-provided 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)'
  189 |     inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:206:59: warning: implicitly-declared 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)' is deprecated [-Wdeprecated-copy]
  206 |             QStyleOptionTabWidgetFrame(Version) { *this = other; }
      |                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:205:5: note: because 'QStyleOptionTabWidgetFrameV2' has user-provided 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)'
  205 |     QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2 &other) :
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:196:20: warning: implicitly-declared 'QStyleOptionTabWidgetFrame& QStyleOptionTabWidgetFrame::operator=(const QStyleOptionTabWidgetFrame&)' is deprecated [-Wdeprecated-copy]
  196 | class Q_GUI_EXPORT QStyleOptionTabWidgetFrameV2 : public QStyleOptionTabWidgetFrame
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:189:12: note: because 'QStyleOptionTabWidgetFrame' has user-provided 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)'
  189 |     inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:206:59: note: synthesized method 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)' first required here
  206 |             QStyleOptionTabWidgetFrame(Version) { *this = other; }
      |                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)':
/usr/include/qt4/QtGui/qstyleoption.h:229:105: warning: implicitly-declared 'QStyleOptionTabBarBase& QStyleOptionTabBarBase::operator=(const QStyleOptionTabBarBase&)' is deprecated [-Wdeprecated-copy]
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:229:5: note: because 'QStyleOptionTabBarBase' has user-provided 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)'
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:241:113: warning: implicitly-declared 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)' is deprecated [-Wdeprecated-copy]
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:241:5: note: because 'QStyleOptionTabBarBaseV2' has user-provided 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)'
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:235:20: warning: implicitly-declared 'QStyleOptionTabBarBase& QStyleOptionTabBarBase::operator=(const QStyleOptionTabBarBase&)' is deprecated [-Wdeprecated-copy]
  235 | class Q_GUI_EXPORT QStyleOptionTabBarBaseV2 : public QStyleOptionTabBarBase
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:229:5: note: because 'QStyleOptionTabBarBase' has user-provided 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)'
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:241:113: note: synthesized method 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)' first required here
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)':
/usr/include/qt4/QtGui/qstyleoption.h:273:97: warning: implicitly-declared 'QStyleOptionHeader& QStyleOptionHeader::operator=(const QStyleOptionHeader&)' is deprecated [-Wdeprecated-copy]
  273 |     QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:273:5: note: because 'QStyleOptionHeader' has user-provided 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)'
  273 |     QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:295:97: warning: implicitly-declared 'QStyleOptionButton& QStyleOptionButton::operator=(const QStyleOptionButton&)' is deprecated [-Wdeprecated-copy]
  295 |     QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:295:5: note: because 'QStyleOptionButton' has user-provided 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)'
  295 |     QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)':
/usr/include/qt4/QtGui/qstyleoption.h:325:91: warning: implicitly-declared 'QStyleOptionTab& QStyleOptionTab::operator=(const QStyleOptionTab&)' is deprecated [-Wdeprecated-copy]
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:325:5: note: because 'QStyleOptionTab' has user-provided 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)'
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:339:92: warning: implicitly-declared 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' is deprecated [-Wdeprecated-copy]
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:339:5: note: because 'QStyleOptionTabV2' has user-provided 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)'
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:333:20: warning: implicitly-declared 'QStyleOptionTab& QStyleOptionTab::operator=(const QStyleOptionTab&)' is deprecated [-Wdeprecated-copy]
  333 | class Q_GUI_EXPORT QStyleOptionTabV2 : public QStyleOptionTab
      |                    ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:325:5: note: because 'QStyleOptionTab' has user-provided 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)'
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:339:92: note: synthesized method 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' first required here
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:355:94: warning: implicitly-declared 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)' is deprecated [-Wdeprecated-copy]
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |                                                                                              ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:355:5: note: because 'QStyleOptionTabV3' has user-provided 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)'
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:347:20: warning: implicitly-declared 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' is deprecated [-Wdeprecated-copy]
  347 | class Q_GUI_EXPORT QStyleOptionTabV3 : public QStyleOptionTabV2
      |                    ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:339:5: note: because 'QStyleOptionTabV2' has user-provided 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)'
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:355:94: note: synthesized method 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)' first required here
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |                                                                                              ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:384:99: warning: implicitly-declared 'QStyleOptionToolBar& QStyleOptionToolBar::operator=(const QStyleOptionToolBar&)' is deprecated [-Wdeprecated-copy]
  384 |     QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:384:5: note: because 'QStyleOptionToolBar' has user-provided 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)'
  384 |     QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:410:107: warning: implicitly-declared 'QStyleOptionProgressBar& QStyleOptionProgressBar::operator=(const QStyleOptionProgressBar&)' is deprecated [-Wdeprecated-copy]
  410 |     QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:410:5: note: because 'QStyleOptionProgressBar' has user-provided 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)'
  410 |     QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:457:101: warning: implicitly-declared 'QStyleOptionMenuItem& QStyleOptionMenuItem::operator=(const QStyleOptionMenuItem&)' is deprecated [-Wdeprecated-copy]
  457 |     QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:457:5: note: because 'QStyleOptionMenuItem' has user-provided 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)'
  457 |     QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:480:113: warning: implicitly-declared 'QStyleOptionQ3ListViewItem& QStyleOptionQ3ListViewItem::operator=(const QStyleOptionQ3ListViewItem&)' is deprecated [-Wdeprecated-copy]
  480 |     QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:480:5: note: because 'QStyleOptionQ3ListViewItem' has user-provided 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)'
  480 |     QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)':
/usr/include/qt4/QtGui/qstyleoption.h:498:109: warning: implicitly-declared 'QStyleOptionQ3DockWindow& QStyleOptionQ3DockWindow::operator=(const QStyleOptionQ3DockWindow&)' is deprecated [-Wdeprecated-copy]
  498 |     QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                             ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:498:5: note: because 'QStyleOptionQ3DockWindow' has user-provided 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)'
  498 |     QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)':
/usr/include/qt4/QtGui/qstyleoption.h:516:105: warning: implicitly-declared 'QStyleOptionDockWidget& QStyleOptionDockWidget::operator=(const QStyleOptionDockWidget&)' is deprecated [-Wdeprecated-copy]
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:516:5: note: because 'QStyleOptionDockWidget' has user-provided 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)'
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:531:53: warning: implicitly-declared 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)' is deprecated [-Wdeprecated-copy]
  531 |         : QStyleOptionDockWidget(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:530:5: note: because 'QStyleOptionDockWidgetV2' has user-provided 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)'
  530 |     QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:522:20: warning: implicitly-declared 'QStyleOptionDockWidget& QStyleOptionDockWidget::operator=(const QStyleOptionDockWidget&)' is deprecated [-Wdeprecated-copy]
  522 | class Q_GUI_EXPORT QStyleOptionDockWidgetV2 : public QStyleOptionDockWidget
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:516:5: note: because 'QStyleOptionDockWidget' has user-provided 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)'
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:531:53: note: synthesized method 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)' first required here
  531 |         : QStyleOptionDockWidget(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:556:101: warning: implicitly-declared 'QStyleOptionViewItem& QStyleOptionViewItem::operator=(const QStyleOptionViewItem&)' is deprecated [-Wdeprecated-copy]
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:556:5: note: because 'QStyleOptionViewItem' has user-provided 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)'
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:580:107: warning: implicitly-declared 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' is deprecated [-Wdeprecated-copy]
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:580:5: note: because 'QStyleOptionViewItemV2' has user-provided 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)'
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:562:20: warning: implicitly-declared 'QStyleOptionViewItem& QStyleOptionViewItem::operator=(const QStyleOptionViewItem&)' is deprecated [-Wdeprecated-copy]
  562 | class Q_GUI_EXPORT QStyleOptionViewItemV2 : public QStyleOptionViewItem
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:556:5: note: because 'QStyleOptionViewItem' has user-provided 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)'
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:580:107: note: synthesized method 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' first required here
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:600:53: warning: implicitly-declared 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' is deprecated [-Wdeprecated-copy]
  600 |         : QStyleOptionViewItemV2(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:599:5: note: because 'QStyleOptionViewItemV3' has user-provided 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)'
  599 |     QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:590:20: warning: implicitly-declared 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' is deprecated [-Wdeprecated-copy]
  590 | class Q_GUI_EXPORT QStyleOptionViewItemV3 : public QStyleOptionViewItemV2
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:580:5: note: because 'QStyleOptionViewItemV2' has user-provided 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)'
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:600:53: note: synthesized method 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' first required here
  600 |         : QStyleOptionViewItemV2(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:624:53: warning: implicitly-declared 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)' is deprecated [-Wdeprecated-copy]
  624 |         : QStyleOptionViewItemV3(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:623:5: note: because 'QStyleOptionViewItemV4' has user-provided 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)'
  623 |     QStyleOptionViewItemV4(const QStyleOptionViewItemV4 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:609:20: warning: implicitly-declared 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' is deprecated [-Wdeprecated-copy]
  609 | class Q_GUI_EXPORT QStyleOptionViewItemV4 : public QStyleOptionViewItemV3
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:599:5: note: because 'QStyleOptionViewItemV3' has user-provided 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)'
  599 |     QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:609:20: warning: implicitly-declared 'constexpr QModelIndex& QModelIndex::operator=(const QModelIndex&)' is deprecated [-Wdeprecated-copy]
  609 | class Q_GUI_EXPORT QStyleOptionViewItemV4 : public QStyleOptionViewItemV3
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt4/QtCore/QtCore:66,
                 from /usr/include/qt4/QtGui/QtGui:3,
                 from gecode/gist/textoutput.cpp:38:
/usr/include/qt4/QtCore/qabstractitemmodel.h:64:12: note: because 'QModelIndex' has user-provided 'QModelIndex::QModelIndex(const QModelIndex&)'
   64 |     inline QModelIndex(const QModelIndex &other)
      |            ^~~~~~~~~~~
In file included from /usr/include/qt4/QtGui/qabstractitemdelegate.h:46,
                 from /usr/include/qt4/QtGui/qcombobox.h:46,
                 from /usr/include/qt4/QtGui/QtGui:11,
                 from gecode/gist/textoutput.cpp:38:
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:624:53: note: synthesized method 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)' first required here
  624 |         : QStyleOptionViewItemV3(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:643:99: warning: implicitly-declared 'QStyleOptionToolBox& QStyleOptionToolBox::operator=(const QStyleOptionToolBox&)' is deprecated [-Wdeprecated-copy]
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:643:5: note: because 'QStyleOptionToolBox' has user-provided 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)'
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:660:104: warning: implicitly-declared 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)' is deprecated [-Wdeprecated-copy]
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:660:5: note: because 'QStyleOptionToolBoxV2' has user-provided 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)'
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:649:20: warning: implicitly-declared 'QStyleOptionToolBox& QStyleOptionToolBox::operator=(const QStyleOptionToolBox&)' is deprecated [-Wdeprecated-copy]
  649 | class Q_GUI_EXPORT QStyleOptionToolBoxV2 : public QStyleOptionToolBox
      |                    ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:643:5: note: because 'QStyleOptionToolBox' has user-provided 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)'
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:660:104: note: synthesized method 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)' first required here
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)':
/usr/include/qt4/QtGui/qstyleoption.h:679:105: warning: implicitly-declared 'QStyleOptionRubberBand& QStyleOptionRubberBand::operator=(const QStyleOptionRubberBand&)' is deprecated [-Wdeprecated-copy]
  679 |     QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:679:5: note: because 'QStyleOptionRubberBand' has user-provided 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)'
  679 |     QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)':
/usr/include/qt4/QtGui/qstyleoption.h:697:99: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:721:104: warning: implicitly-declared 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)' is deprecated [-Wdeprecated-copy]
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:721:5: note: because 'QStyleOptionSlider' has user-provided 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)'
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:701:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  701 | class Q_GUI_EXPORT QStyleOptionSlider : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:721:104: note: synthesized method 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)' first required here
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:740:106: warning: implicitly-declared 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)' is deprecated [-Wdeprecated-copy]
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                          ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:740:5: note: because 'QStyleOptionSpinBox' has user-provided 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)'
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:729:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  729 | class Q_GUI_EXPORT QStyleOptionSpinBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:740:106: note: synthesized method 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)' first required here
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                          ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:762:112: warning: implicitly-declared 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)' is deprecated [-Wdeprecated-copy]
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:762:5: note: because 'QStyleOptionQ3ListView' has user-provided 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)'
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:747:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  747 | class Q_GUI_EXPORT QStyleOptionQ3ListView : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:762:112: note: synthesized method 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)' first required here
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:788:112: warning: implicitly-declared 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)' is deprecated [-Wdeprecated-copy]
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:788:5: note: because 'QStyleOptionToolButton' has user-provided 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)'
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:768:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  768 | class Q_GUI_EXPORT QStyleOptionToolButton : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:788:112: note: synthesized method 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)' first required here
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:810:108: warning: implicitly-declared 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)' is deprecated [-Wdeprecated-copy]
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:810:5: note: because 'QStyleOptionComboBox' has user-provided 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)'
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:796:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  796 | class Q_GUI_EXPORT QStyleOptionComboBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:810:108: note: synthesized method 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)' first required here
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:828:108: warning: implicitly-declared 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)' is deprecated [-Wdeprecated-copy]
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:828:5: note: because 'QStyleOptionTitleBar' has user-provided 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)'
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:816:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  816 | class Q_GUI_EXPORT QStyleOptionTitleBar : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:828:108: note: synthesized method 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)' first required here
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:848:108: warning: implicitly-declared 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)' is deprecated [-Wdeprecated-copy]
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:848:5: note: because 'QStyleOptionGroupBox' has user-provided 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)'
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:834:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  834 | class Q_GUI_EXPORT QStyleOptionGroupBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:848:108: note: synthesized method 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)' first required here
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:862:108: warning: implicitly-declared 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)' is deprecated [-Wdeprecated-copy]
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:862:5: note: because 'QStyleOptionSizeGrip' has user-provided 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)'
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:853:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  853 | class Q_GUI_EXPORT QStyleOptionSizeGrip : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:862:108: note: synthesized method 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)' first required here
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:878:109: warning: implicitly-declared 'QStyleOptionGraphicsItem& QStyleOptionGraphicsItem::operator=(const QStyleOptionGraphicsItem&)' is deprecated [-Wdeprecated-copy]
  878 |     QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                             ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:878:5: note: because 'QStyleOptionGraphicsItem' has user-provided 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)'
  878 |     QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/branch/view-sel.o  gecode/set/branch/view-sel.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/branch.hh:47,
                 from gecode/set/branch/view-sel.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic  -DQT_WEBKIT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED  -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. \
 \
-c -o gecode/gist/visualnode.o  gecode/gist/visualnode.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from gecode/gist/visualnode.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from gecode/gist/visualnode.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from gecode/gist/visualnode.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from gecode/gist/visualnode.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from /usr/include/qt4/QtCore/qobject.h:48,
                 from /usr/include/qt4/QtCore/qiodevice.h:46,
                 from /usr/include/qt4/QtCore/qdatastream.h:46,
                 from /usr/include/qt4/QtCore/qpair.h:45,
                 from /usr/include/qt4/QtCore/qhash.h:49,
                 from /usr/include/qt4/QtCore/QHash:1,
                 from ./gecode/gist/node.hh:43,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from gecode/gist/visualnode.cpp:38:
/usr/include/qt4/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/qt4/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/qt4/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/qt4/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/qt4/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/qt4/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic  -DQT_WEBKIT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED  -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. \
 \
-c -o gecode/gist/nodewidget.o  gecode/gist/nodewidget.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:44,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:47,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from /usr/include/qt4/QtCore/qobject.h:48,
                 from /usr/include/qt4/QtCore/qiodevice.h:46,
                 from /usr/include/qt4/QtCore/qxmlstream.h:45,
                 from /usr/include/qt4/QtCore/QtCore:3,
                 from /usr/include/qt4/QtGui/QtGui:3,
                 from ./gecode/gist/treecanvas.hh:41,
                 from ./gecode/gist/qtgist.hh:41,
                 from ./gecode/gist/nodewidget.hh:42,
                 from gecode/gist/nodewidget.cpp:38:
/usr/include/qt4/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/qt4/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/qt4/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/qt4/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/qt4/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/qt4/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
In file included from /usr/include/qt4/QtGui/qimage.h:45,
                 from /usr/include/qt4/QtGui/qpixmap.h:50,
                 from /usr/include/qt4/QtGui/qicon.h:48,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:45,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from ./gecode/gist/treecanvas.hh:41,
                 from ./gecode/gist/qtgist.hh:41,
                 from ./gecode/gist/nodewidget.hh:42,
                 from gecode/gist/nodewidget.cpp:38:
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator*(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:383:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  383 | { QTransform t(a); t *= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:383:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  383 | { QTransform t(a); t *= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator/(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:385:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  385 | { QTransform t(a); t /= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:385:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  385 | { QTransform t(a); t /= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator+(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:387:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  387 | { QTransform t(a); t += n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:387:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  387 | { QTransform t(a); t += n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator-(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:389:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  389 | { QTransform t(a); t -= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:389:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  389 | { QTransform t(a); t -= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
In file included from /usr/include/qt4/QtGui/qpalette.h:47,
                 from /usr/include/qt4/QtGui/qwidget.h:50,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:47,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from ./gecode/gist/treecanvas.hh:41,
                 from ./gecode/gist/qtgist.hh:41,
                 from ./gecode/gist/nodewidget.hh:42,
                 from gecode/gist/nodewidget.cpp:38:
/usr/include/qt4/QtGui/qbrush.h: In member function 'QTransform QBrush::transform() const':
/usr/include/qt4/QtGui/qbrush.h:185:57: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  185 | inline QTransform QBrush::transform() const { return d->transform; }
      |                                                         ^~~~~~~~~
In file included from /usr/include/qt4/QtGui/qimage.h:45,
                 from /usr/include/qt4/QtGui/qpixmap.h:50,
                 from /usr/include/qt4/QtGui/qicon.h:48,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:45,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from ./gecode/gist/treecanvas.hh:41,
                 from ./gecode/gist/qtgist.hh:41,
                 from ./gecode/gist/nodewidget.hh:42,
                 from gecode/gist/nodewidget.cpp:38:
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
In file included from /usr/include/qt4/QtGui/qabstractitemdelegate.h:46,
                 from /usr/include/qt4/QtGui/qcombobox.h:46,
                 from /usr/include/qt4/QtGui/QtGui:11,
                 from ./gecode/gist/treecanvas.hh:41,
                 from ./gecode/gist/qtgist.hh:41,
                 from ./gecode/gist/nodewidget.hh:42,
                 from gecode/gist/nodewidget.cpp:38:
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)':
/usr/include/qt4/QtGui/qstyleoption.h:112:103: warning: implicitly-declared 'QStyleOptionFocusRect& QStyleOptionFocusRect::operator=(const QStyleOptionFocusRect&)' is deprecated [-Wdeprecated-copy]
  112 |     QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                       ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:112:5: note: because 'QStyleOptionFocusRect' has user-provided 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)'
  112 |     QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)':
/usr/include/qt4/QtGui/qstyleoption.h:128:95: warning: implicitly-declared 'QStyleOptionFrame& QStyleOptionFrame::operator=(const QStyleOptionFrame&)' is deprecated [-Wdeprecated-copy]
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                               ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:128:5: note: because 'QStyleOptionFrame' has user-provided 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)'
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:146:98: warning: implicitly-declared 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' is deprecated [-Wdeprecated-copy]
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |                                                                                                  ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:146:5: note: because 'QStyleOptionFrameV2' has user-provided 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)'
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:134:20: warning: implicitly-declared 'QStyleOptionFrame& QStyleOptionFrame::operator=(const QStyleOptionFrame&)' is deprecated [-Wdeprecated-copy]
  134 | class Q_GUI_EXPORT QStyleOptionFrameV2 : public QStyleOptionFrame
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:128:5: note: because 'QStyleOptionFrame' has user-provided 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)'
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:146:98: note: synthesized method 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' first required here
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |                                                                                                  ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:165:100: warning: implicitly-declared 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)' is deprecated [-Wdeprecated-copy]
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |                                                                                                    ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:165:5: note: because 'QStyleOptionFrameV3' has user-provided 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)'
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:157:20: warning: implicitly-declared 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' is deprecated [-Wdeprecated-copy]
  157 | class Q_GUI_EXPORT QStyleOptionFrameV3 : public QStyleOptionFrameV2
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:146:5: note: because 'QStyleOptionFrameV2' has user-provided 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)'
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:165:100: note: synthesized method 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)' first required here
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |                                                                                                    ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)':
/usr/include/qt4/QtGui/qstyleoption.h:190:49: warning: implicitly-declared 'QStyleOptionTabWidgetFrame& QStyleOptionTabWidgetFrame::operator=(const QStyleOptionTabWidgetFrame&)' is deprecated [-Wdeprecated-copy]
  190 |         : QStyleOption(Version, Type) { *this = other; }
      |                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:189:12: note: because 'QStyleOptionTabWidgetFrame' has user-provided 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)'
  189 |     inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:206:59: warning: implicitly-declared 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)' is deprecated [-Wdeprecated-copy]
  206 |             QStyleOptionTabWidgetFrame(Version) { *this = other; }
      |                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:205:5: note: because 'QStyleOptionTabWidgetFrameV2' has user-provided 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)'
  205 |     QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2 &other) :
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:196:20: warning: implicitly-declared 'QStyleOptionTabWidgetFrame& QStyleOptionTabWidgetFrame::operator=(const QStyleOptionTabWidgetFrame&)' is deprecated [-Wdeprecated-copy]
  196 | class Q_GUI_EXPORT QStyleOptionTabWidgetFrameV2 : public QStyleOptionTabWidgetFrame
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:189:12: note: because 'QStyleOptionTabWidgetFrame' has user-provided 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)'
  189 |     inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:206:59: note: synthesized method 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)' first required here
  206 |             QStyleOptionTabWidgetFrame(Version) { *this = other; }
      |                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)':
/usr/include/qt4/QtGui/qstyleoption.h:229:105: warning: implicitly-declared 'QStyleOptionTabBarBase& QStyleOptionTabBarBase::operator=(const QStyleOptionTabBarBase&)' is deprecated [-Wdeprecated-copy]
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:229:5: note: because 'QStyleOptionTabBarBase' has user-provided 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)'
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:241:113: warning: implicitly-declared 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)' is deprecated [-Wdeprecated-copy]
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:241:5: note: because 'QStyleOptionTabBarBaseV2' has user-provided 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)'
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:235:20: warning: implicitly-declared 'QStyleOptionTabBarBase& QStyleOptionTabBarBase::operator=(const QStyleOptionTabBarBase&)' is deprecated [-Wdeprecated-copy]
  235 | class Q_GUI_EXPORT QStyleOptionTabBarBaseV2 : public QStyleOptionTabBarBase
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:229:5: note: because 'QStyleOptionTabBarBase' has user-provided 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)'
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:241:113: note: synthesized method 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)' first required here
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)':
/usr/include/qt4/QtGui/qstyleoption.h:273:97: warning: implicitly-declared 'QStyleOptionHeader& QStyleOptionHeader::operator=(const QStyleOptionHeader&)' is deprecated [-Wdeprecated-copy]
  273 |     QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:273:5: note: because 'QStyleOptionHeader' has user-provided 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)'
  273 |     QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:295:97: warning: implicitly-declared 'QStyleOptionButton& QStyleOptionButton::operator=(const QStyleOptionButton&)' is deprecated [-Wdeprecated-copy]
  295 |     QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:295:5: note: because 'QStyleOptionButton' has user-provided 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)'
  295 |     QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)':
/usr/include/qt4/QtGui/qstyleoption.h:325:91: warning: implicitly-declared 'QStyleOptionTab& QStyleOptionTab::operator=(const QStyleOptionTab&)' is deprecated [-Wdeprecated-copy]
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:325:5: note: because 'QStyleOptionTab' has user-provided 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)'
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:339:92: warning: implicitly-declared 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' is deprecated [-Wdeprecated-copy]
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:339:5: note: because 'QStyleOptionTabV2' has user-provided 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)'
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:333:20: warning: implicitly-declared 'QStyleOptionTab& QStyleOptionTab::operator=(const QStyleOptionTab&)' is deprecated [-Wdeprecated-copy]
  333 | class Q_GUI_EXPORT QStyleOptionTabV2 : public QStyleOptionTab
      |                    ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:325:5: note: because 'QStyleOptionTab' has user-provided 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)'
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:339:92: note: synthesized method 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' first required here
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:355:94: warning: implicitly-declared 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)' is deprecated [-Wdeprecated-copy]
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |                                                                                              ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:355:5: note: because 'QStyleOptionTabV3' has user-provided 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)'
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:347:20: warning: implicitly-declared 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' is deprecated [-Wdeprecated-copy]
  347 | class Q_GUI_EXPORT QStyleOptionTabV3 : public QStyleOptionTabV2
      |                    ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:339:5: note: because 'QStyleOptionTabV2' has user-provided 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)'
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:355:94: note: synthesized method 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)' first required here
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |                                                                                              ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:384:99: warning: implicitly-declared 'QStyleOptionToolBar& QStyleOptionToolBar::operator=(const QStyleOptionToolBar&)' is deprecated [-Wdeprecated-copy]
  384 |     QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:384:5: note: because 'QStyleOptionToolBar' has user-provided 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)'
  384 |     QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:410:107: warning: implicitly-declared 'QStyleOptionProgressBar& QStyleOptionProgressBar::operator=(const QStyleOptionProgressBar&)' is deprecated [-Wdeprecated-copy]
  410 |     QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:410:5: note: because 'QStyleOptionProgressBar' has user-provided 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)'
  410 |     QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:457:101: warning: implicitly-declared 'QStyleOptionMenuItem& QStyleOptionMenuItem::operator=(const QStyleOptionMenuItem&)' is deprecated [-Wdeprecated-copy]
  457 |     QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:457:5: note: because 'QStyleOptionMenuItem' has user-provided 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)'
  457 |     QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:480:113: warning: implicitly-declared 'QStyleOptionQ3ListViewItem& QStyleOptionQ3ListViewItem::operator=(const QStyleOptionQ3ListViewItem&)' is deprecated [-Wdeprecated-copy]
  480 |     QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:480:5: note: because 'QStyleOptionQ3ListViewItem' has user-provided 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)'
  480 |     QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)':
/usr/include/qt4/QtGui/qstyleoption.h:498:109: warning: implicitly-declared 'QStyleOptionQ3DockWindow& QStyleOptionQ3DockWindow::operator=(const QStyleOptionQ3DockWindow&)' is deprecated [-Wdeprecated-copy]
  498 |     QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                             ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:498:5: note: because 'QStyleOptionQ3DockWindow' has user-provided 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)'
  498 |     QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)':
/usr/include/qt4/QtGui/qstyleoption.h:516:105: warning: implicitly-declared 'QStyleOptionDockWidget& QStyleOptionDockWidget::operator=(const QStyleOptionDockWidget&)' is deprecated [-Wdeprecated-copy]
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:516:5: note: because 'QStyleOptionDockWidget' has user-provided 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)'
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:531:53: warning: implicitly-declared 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)' is deprecated [-Wdeprecated-copy]
  531 |         : QStyleOptionDockWidget(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:530:5: note: because 'QStyleOptionDockWidgetV2' has user-provided 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)'
  530 |     QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:522:20: warning: implicitly-declared 'QStyleOptionDockWidget& QStyleOptionDockWidget::operator=(const QStyleOptionDockWidget&)' is deprecated [-Wdeprecated-copy]
  522 | class Q_GUI_EXPORT QStyleOptionDockWidgetV2 : public QStyleOptionDockWidget
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:516:5: note: because 'QStyleOptionDockWidget' has user-provided 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)'
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:531:53: note: synthesized method 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)' first required here
  531 |         : QStyleOptionDockWidget(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:556:101: warning: implicitly-declared 'QStyleOptionViewItem& QStyleOptionViewItem::operator=(const QStyleOptionViewItem&)' is deprecated [-Wdeprecated-copy]
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:556:5: note: because 'QStyleOptionViewItem' has user-provided 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)'
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:580:107: warning: implicitly-declared 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' is deprecated [-Wdeprecated-copy]
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:580:5: note: because 'QStyleOptionViewItemV2' has user-provided 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)'
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:562:20: warning: implicitly-declared 'QStyleOptionViewItem& QStyleOptionViewItem::operator=(const QStyleOptionViewItem&)' is deprecated [-Wdeprecated-copy]
  562 | class Q_GUI_EXPORT QStyleOptionViewItemV2 : public QStyleOptionViewItem
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:556:5: note: because 'QStyleOptionViewItem' has user-provided 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)'
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:580:107: note: synthesized method 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' first required here
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:600:53: warning: implicitly-declared 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' is deprecated [-Wdeprecated-copy]
  600 |         : QStyleOptionViewItemV2(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:599:5: note: because 'QStyleOptionViewItemV3' has user-provided 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)'
  599 |     QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:590:20: warning: implicitly-declared 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' is deprecated [-Wdeprecated-copy]
  590 | class Q_GUI_EXPORT QStyleOptionViewItemV3 : public QStyleOptionViewItemV2
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:580:5: note: because 'QStyleOptionViewItemV2' has user-provided 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)'
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:600:53: note: synthesized method 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' first required here
  600 |         : QStyleOptionViewItemV2(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:624:53: warning: implicitly-declared 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)' is deprecated [-Wdeprecated-copy]
  624 |         : QStyleOptionViewItemV3(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:623:5: note: because 'QStyleOptionViewItemV4' has user-provided 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)'
  623 |     QStyleOptionViewItemV4(const QStyleOptionViewItemV4 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:609:20: warning: implicitly-declared 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' is deprecated [-Wdeprecated-copy]
  609 | class Q_GUI_EXPORT QStyleOptionViewItemV4 : public QStyleOptionViewItemV3
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:599:5: note: because 'QStyleOptionViewItemV3' has user-provided 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)'
  599 |     QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:609:20: warning: implicitly-declared 'constexpr QModelIndex& QModelIndex::operator=(const QModelIndex&)' is deprecated [-Wdeprecated-copy]
  609 | class Q_GUI_EXPORT QStyleOptionViewItemV4 : public QStyleOptionViewItemV3
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt4/QtCore/QtCore:66,
                 from /usr/include/qt4/QtGui/QtGui:3,
                 from ./gecode/gist/treecanvas.hh:41,
                 from ./gecode/gist/qtgist.hh:41,
                 from ./gecode/gist/nodewidget.hh:42,
                 from gecode/gist/nodewidget.cpp:38:
/usr/include/qt4/QtCore/qabstractitemmodel.h:64:12: note: because 'QModelIndex' has user-provided 'QModelIndex::QModelIndex(const QModelIndex&)'
   64 |     inline QModelIndex(const QModelIndex &other)
      |            ^~~~~~~~~~~
In file included from /usr/include/qt4/QtGui/qabstractitemdelegate.h:46,
                 from /usr/include/qt4/QtGui/qcombobox.h:46,
                 from /usr/include/qt4/QtGui/QtGui:11,
                 from ./gecode/gist/treecanvas.hh:41,
                 from ./gecode/gist/qtgist.hh:41,
                 from ./gecode/gist/nodewidget.hh:42,
                 from gecode/gist/nodewidget.cpp:38:
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:624:53: note: synthesized method 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)' first required here
  624 |         : QStyleOptionViewItemV3(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:643:99: warning: implicitly-declared 'QStyleOptionToolBox& QStyleOptionToolBox::operator=(const QStyleOptionToolBox&)' is deprecated [-Wdeprecated-copy]
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:643:5: note: because 'QStyleOptionToolBox' has user-provided 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)'
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:660:104: warning: implicitly-declared 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)' is deprecated [-Wdeprecated-copy]
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:660:5: note: because 'QStyleOptionToolBoxV2' has user-provided 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)'
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:649:20: warning: implicitly-declared 'QStyleOptionToolBox& QStyleOptionToolBox::operator=(const QStyleOptionToolBox&)' is deprecated [-Wdeprecated-copy]
  649 | class Q_GUI_EXPORT QStyleOptionToolBoxV2 : public QStyleOptionToolBox
      |                    ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:643:5: note: because 'QStyleOptionToolBox' has user-provided 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)'
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:660:104: note: synthesized method 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)' first required here
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)':
/usr/include/qt4/QtGui/qstyleoption.h:679:105: warning: implicitly-declared 'QStyleOptionRubberBand& QStyleOptionRubberBand::operator=(const QStyleOptionRubberBand&)' is deprecated [-Wdeprecated-copy]
  679 |     QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:679:5: note: because 'QStyleOptionRubberBand' has user-provided 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)'
  679 |     QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)':
/usr/include/qt4/QtGui/qstyleoption.h:697:99: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:721:104: warning: implicitly-declared 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)' is deprecated [-Wdeprecated-copy]
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:721:5: note: because 'QStyleOptionSlider' has user-provided 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)'
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:701:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  701 | class Q_GUI_EXPORT QStyleOptionSlider : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:721:104: note: synthesized method 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)' first required here
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:740:106: warning: implicitly-declared 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)' is deprecated [-Wdeprecated-copy]
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                          ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:740:5: note: because 'QStyleOptionSpinBox' has user-provided 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)'
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:729:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  729 | class Q_GUI_EXPORT QStyleOptionSpinBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:740:106: note: synthesized method 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)' first required here
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                          ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:762:112: warning: implicitly-declared 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)' is deprecated [-Wdeprecated-copy]
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:762:5: note: because 'QStyleOptionQ3ListView' has user-provided 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)'
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:747:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  747 | class Q_GUI_EXPORT QStyleOptionQ3ListView : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:762:112: note: synthesized method 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)' first required here
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:788:112: warning: implicitly-declared 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)' is deprecated [-Wdeprecated-copy]
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:788:5: note: because 'QStyleOptionToolButton' has user-provided 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)'
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:768:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  768 | class Q_GUI_EXPORT QStyleOptionToolButton : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:788:112: note: synthesized method 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)' first required here
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:810:108: warning: implicitly-declared 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)' is deprecated [-Wdeprecated-copy]
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:810:5: note: because 'QStyleOptionComboBox' has user-provided 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)'
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:796:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  796 | class Q_GUI_EXPORT QStyleOptionComboBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:810:108: note: synthesized method 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)' first required here
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:828:108: warning: implicitly-declared 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)' is deprecated [-Wdeprecated-copy]
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:828:5: note: because 'QStyleOptionTitleBar' has user-provided 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)'
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:816:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  816 | class Q_GUI_EXPORT QStyleOptionTitleBar : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:828:108: note: synthesized method 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)' first required here
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:848:108: warning: implicitly-declared 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)' is deprecated [-Wdeprecated-copy]
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:848:5: note: because 'QStyleOptionGroupBox' has user-provided 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)'
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:834:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  834 | class Q_GUI_EXPORT QStyleOptionGroupBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:848:108: note: synthesized method 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)' first required here
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:862:108: warning: implicitly-declared 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)' is deprecated [-Wdeprecated-copy]
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:862:5: note: because 'QStyleOptionSizeGrip' has user-provided 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)'
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:853:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  853 | class Q_GUI_EXPORT QStyleOptionSizeGrip : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:862:108: note: synthesized method 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)' first required here
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:878:109: warning: implicitly-declared 'QStyleOptionGraphicsItem& QStyleOptionGraphicsItem::operator=(const QStyleOptionGraphicsItem&)' is deprecated [-Wdeprecated-copy]
  878 |     QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                             ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:878:5: note: because 'QStyleOptionGraphicsItem' has user-provided 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)'
  878 |     QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodewidget.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
moc-qt4 -I. -pgecode/gist gecode/gist/treecanvas.hh -o gecode/gist/moc_treecanvas.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
moc-qt4 -I. -pgecode/gist gecode/gist/qtgist.hh -o gecode/gist/moc_qtgist.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic  -DQT_WEBKIT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED  -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. \
 \
-c -o gecode/gist/nodestats.o  gecode/gist/nodestats.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from /usr/include/qt4/QtCore/qobject.h:48,
                 from /usr/include/qt4/QtCore/qiodevice.h:46,
                 from /usr/include/qt4/QtCore/qdatastream.h:46,
                 from /usr/include/qt4/QtCore/qpair.h:45,
                 from /usr/include/qt4/QtCore/qhash.h:49,
                 from /usr/include/qt4/QtCore/QHash:1,
                 from ./gecode/gist/node.hh:43,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
/usr/include/qt4/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/qt4/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/qt4/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/qt4/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/qt4/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/qt4/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
In file included from /usr/include/qt4/QtGui/qimage.h:45,
                 from /usr/include/qt4/QtGui/qpixmap.h:50,
                 from /usr/include/qt4/QtGui/qicon.h:48,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:45,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from ./gecode/gist/nodestats.hh:43,
                 from gecode/gist/nodestats.cpp:38:
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator*(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:383:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  383 | { QTransform t(a); t *= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:383:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  383 | { QTransform t(a); t *= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator/(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:385:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  385 | { QTransform t(a); t /= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:385:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  385 | { QTransform t(a); t /= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator+(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:387:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  387 | { QTransform t(a); t += n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:387:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  387 | { QTransform t(a); t += n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator-(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:389:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  389 | { QTransform t(a); t -= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:389:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  389 | { QTransform t(a); t -= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
In file included from /usr/include/qt4/QtGui/qpalette.h:47,
                 from /usr/include/qt4/QtGui/qwidget.h:50,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:47,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from ./gecode/gist/nodestats.hh:43,
                 from gecode/gist/nodestats.cpp:38:
/usr/include/qt4/QtGui/qbrush.h: In member function 'QTransform QBrush::transform() const':
/usr/include/qt4/QtGui/qbrush.h:185:57: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  185 | inline QTransform QBrush::transform() const { return d->transform; }
      |                                                         ^~~~~~~~~
In file included from /usr/include/qt4/QtGui/qimage.h:45,
                 from /usr/include/qt4/QtGui/qpixmap.h:50,
                 from /usr/include/qt4/QtGui/qicon.h:48,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:45,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from ./gecode/gist/nodestats.hh:43,
                 from gecode/gist/nodestats.cpp:38:
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
In file included from /usr/include/qt4/QtGui/qabstractitemdelegate.h:46,
                 from /usr/include/qt4/QtGui/qcombobox.h:46,
                 from /usr/include/qt4/QtGui/QtGui:11,
                 from ./gecode/gist/nodestats.hh:43,
                 from gecode/gist/nodestats.cpp:38:
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)':
/usr/include/qt4/QtGui/qstyleoption.h:112:103: warning: implicitly-declared 'QStyleOptionFocusRect& QStyleOptionFocusRect::operator=(const QStyleOptionFocusRect&)' is deprecated [-Wdeprecated-copy]
  112 |     QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                       ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:112:5: note: because 'QStyleOptionFocusRect' has user-provided 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)'
  112 |     QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)':
/usr/include/qt4/QtGui/qstyleoption.h:128:95: warning: implicitly-declared 'QStyleOptionFrame& QStyleOptionFrame::operator=(const QStyleOptionFrame&)' is deprecated [-Wdeprecated-copy]
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                               ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:128:5: note: because 'QStyleOptionFrame' has user-provided 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)'
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:146:98: warning: implicitly-declared 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' is deprecated [-Wdeprecated-copy]
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |                                                                                                  ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:146:5: note: because 'QStyleOptionFrameV2' has user-provided 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)'
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:134:20: warning: implicitly-declared 'QStyleOptionFrame& QStyleOptionFrame::operator=(const QStyleOptionFrame&)' is deprecated [-Wdeprecated-copy]
  134 | class Q_GUI_EXPORT QStyleOptionFrameV2 : public QStyleOptionFrame
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:128:5: note: because 'QStyleOptionFrame' has user-provided 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)'
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:146:98: note: synthesized method 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' first required here
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |                                                                                                  ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:165:100: warning: implicitly-declared 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)' is deprecated [-Wdeprecated-copy]
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |                                                                                                    ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:165:5: note: because 'QStyleOptionFrameV3' has user-provided 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)'
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:157:20: warning: implicitly-declared 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' is deprecated [-Wdeprecated-copy]
  157 | class Q_GUI_EXPORT QStyleOptionFrameV3 : public QStyleOptionFrameV2
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:146:5: note: because 'QStyleOptionFrameV2' has user-provided 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)'
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:165:100: note: synthesized method 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)' first required here
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |                                                                                                    ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)':
/usr/include/qt4/QtGui/qstyleoption.h:190:49: warning: implicitly-declared 'QStyleOptionTabWidgetFrame& QStyleOptionTabWidgetFrame::operator=(const QStyleOptionTabWidgetFrame&)' is deprecated [-Wdeprecated-copy]
  190 |         : QStyleOption(Version, Type) { *this = other; }
      |                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:189:12: note: because 'QStyleOptionTabWidgetFrame' has user-provided 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)'
  189 |     inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:206:59: warning: implicitly-declared 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)' is deprecated [-Wdeprecated-copy]
  206 |             QStyleOptionTabWidgetFrame(Version) { *this = other; }
      |                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:205:5: note: because 'QStyleOptionTabWidgetFrameV2' has user-provided 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)'
  205 |     QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2 &other) :
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:196:20: warning: implicitly-declared 'QStyleOptionTabWidgetFrame& QStyleOptionTabWidgetFrame::operator=(const QStyleOptionTabWidgetFrame&)' is deprecated [-Wdeprecated-copy]
  196 | class Q_GUI_EXPORT QStyleOptionTabWidgetFrameV2 : public QStyleOptionTabWidgetFrame
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:189:12: note: because 'QStyleOptionTabWidgetFrame' has user-provided 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)'
  189 |     inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:206:59: note: synthesized method 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)' first required here
  206 |             QStyleOptionTabWidgetFrame(Version) { *this = other; }
      |                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)':
/usr/include/qt4/QtGui/qstyleoption.h:229:105: warning: implicitly-declared 'QStyleOptionTabBarBase& QStyleOptionTabBarBase::operator=(const QStyleOptionTabBarBase&)' is deprecated [-Wdeprecated-copy]
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:229:5: note: because 'QStyleOptionTabBarBase' has user-provided 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)'
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:241:113: warning: implicitly-declared 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)' is deprecated [-Wdeprecated-copy]
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:241:5: note: because 'QStyleOptionTabBarBaseV2' has user-provided 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)'
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:235:20: warning: implicitly-declared 'QStyleOptionTabBarBase& QStyleOptionTabBarBase::operator=(const QStyleOptionTabBarBase&)' is deprecated [-Wdeprecated-copy]
  235 | class Q_GUI_EXPORT QStyleOptionTabBarBaseV2 : public QStyleOptionTabBarBase
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:229:5: note: because 'QStyleOptionTabBarBase' has user-provided 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)'
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:241:113: note: synthesized method 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)' first required here
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)':
/usr/include/qt4/QtGui/qstyleoption.h:273:97: warning: implicitly-declared 'QStyleOptionHeader& QStyleOptionHeader::operator=(const QStyleOptionHeader&)' is deprecated [-Wdeprecated-copy]
  273 |     QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:273:5: note: because 'QStyleOptionHeader' has user-provided 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)'
  273 |     QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:295:97: warning: implicitly-declared 'QStyleOptionButton& QStyleOptionButton::operator=(const QStyleOptionButton&)' is deprecated [-Wdeprecated-copy]
  295 |     QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:295:5: note: because 'QStyleOptionButton' has user-provided 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)'
  295 |     QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)':
/usr/include/qt4/QtGui/qstyleoption.h:325:91: warning: implicitly-declared 'QStyleOptionTab& QStyleOptionTab::operator=(const QStyleOptionTab&)' is deprecated [-Wdeprecated-copy]
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:325:5: note: because 'QStyleOptionTab' has user-provided 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)'
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:339:92: warning: implicitly-declared 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' is deprecated [-Wdeprecated-copy]
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:339:5: note: because 'QStyleOptionTabV2' has user-provided 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)'
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:333:20: warning: implicitly-declared 'QStyleOptionTab& QStyleOptionTab::operator=(const QStyleOptionTab&)' is deprecated [-Wdeprecated-copy]
  333 | class Q_GUI_EXPORT QStyleOptionTabV2 : public QStyleOptionTab
      |                    ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:325:5: note: because 'QStyleOptionTab' has user-provided 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)'
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:339:92: note: synthesized method 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' first required here
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:355:94: warning: implicitly-declared 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)' is deprecated [-Wdeprecated-copy]
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |                                                                                              ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:355:5: note: because 'QStyleOptionTabV3' has user-provided 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)'
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:347:20: warning: implicitly-declared 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' is deprecated [-Wdeprecated-copy]
  347 | class Q_GUI_EXPORT QStyleOptionTabV3 : public QStyleOptionTabV2
      |                    ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:339:5: note: because 'QStyleOptionTabV2' has user-provided 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)'
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:355:94: note: synthesized method 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)' first required here
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |                                                                                              ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:384:99: warning: implicitly-declared 'QStyleOptionToolBar& QStyleOptionToolBar::operator=(const QStyleOptionToolBar&)' is deprecated [-Wdeprecated-copy]
  384 |     QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:384:5: note: because 'QStyleOptionToolBar' has user-provided 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)'
  384 |     QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:410:107: warning: implicitly-declared 'QStyleOptionProgressBar& QStyleOptionProgressBar::operator=(const QStyleOptionProgressBar&)' is deprecated [-Wdeprecated-copy]
  410 |     QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:410:5: note: because 'QStyleOptionProgressBar' has user-provided 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)'
  410 |     QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:457:101: warning: implicitly-declared 'QStyleOptionMenuItem& QStyleOptionMenuItem::operator=(const QStyleOptionMenuItem&)' is deprecated [-Wdeprecated-copy]
  457 |     QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:457:5: note: because 'QStyleOptionMenuItem' has user-provided 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)'
  457 |     QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:480:113: warning: implicitly-declared 'QStyleOptionQ3ListViewItem& QStyleOptionQ3ListViewItem::operator=(const QStyleOptionQ3ListViewItem&)' is deprecated [-Wdeprecated-copy]
  480 |     QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:480:5: note: because 'QStyleOptionQ3ListViewItem' has user-provided 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)'
  480 |     QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)':
/usr/include/qt4/QtGui/qstyleoption.h:498:109: warning: implicitly-declared 'QStyleOptionQ3DockWindow& QStyleOptionQ3DockWindow::operator=(const QStyleOptionQ3DockWindow&)' is deprecated [-Wdeprecated-copy]
  498 |     QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                             ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:498:5: note: because 'QStyleOptionQ3DockWindow' has user-provided 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)'
  498 |     QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)':
/usr/include/qt4/QtGui/qstyleoption.h:516:105: warning: implicitly-declared 'QStyleOptionDockWidget& QStyleOptionDockWidget::operator=(const QStyleOptionDockWidget&)' is deprecated [-Wdeprecated-copy]
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:516:5: note: because 'QStyleOptionDockWidget' has user-provided 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)'
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:531:53: warning: implicitly-declared 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)' is deprecated [-Wdeprecated-copy]
  531 |         : QStyleOptionDockWidget(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:530:5: note: because 'QStyleOptionDockWidgetV2' has user-provided 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)'
  530 |     QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:522:20: warning: implicitly-declared 'QStyleOptionDockWidget& QStyleOptionDockWidget::operator=(const QStyleOptionDockWidget&)' is deprecated [-Wdeprecated-copy]
  522 | class Q_GUI_EXPORT QStyleOptionDockWidgetV2 : public QStyleOptionDockWidget
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:516:5: note: because 'QStyleOptionDockWidget' has user-provided 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)'
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:531:53: note: synthesized method 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)' first required here
  531 |         : QStyleOptionDockWidget(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:556:101: warning: implicitly-declared 'QStyleOptionViewItem& QStyleOptionViewItem::operator=(const QStyleOptionViewItem&)' is deprecated [-Wdeprecated-copy]
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:556:5: note: because 'QStyleOptionViewItem' has user-provided 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)'
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:580:107: warning: implicitly-declared 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' is deprecated [-Wdeprecated-copy]
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:580:5: note: because 'QStyleOptionViewItemV2' has user-provided 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)'
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:562:20: warning: implicitly-declared 'QStyleOptionViewItem& QStyleOptionViewItem::operator=(const QStyleOptionViewItem&)' is deprecated [-Wdeprecated-copy]
  562 | class Q_GUI_EXPORT QStyleOptionViewItemV2 : public QStyleOptionViewItem
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:556:5: note: because 'QStyleOptionViewItem' has user-provided 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)'
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:580:107: note: synthesized method 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' first required here
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:600:53: warning: implicitly-declared 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' is deprecated [-Wdeprecated-copy]
  600 |         : QStyleOptionViewItemV2(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:599:5: note: because 'QStyleOptionViewItemV3' has user-provided 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)'
  599 |     QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:590:20: warning: implicitly-declared 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' is deprecated [-Wdeprecated-copy]
  590 | class Q_GUI_EXPORT QStyleOptionViewItemV3 : public QStyleOptionViewItemV2
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:580:5: note: because 'QStyleOptionViewItemV2' has user-provided 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)'
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:600:53: note: synthesized method 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' first required here
  600 |         : QStyleOptionViewItemV2(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:624:53: warning: implicitly-declared 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)' is deprecated [-Wdeprecated-copy]
  624 |         : QStyleOptionViewItemV3(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:623:5: note: because 'QStyleOptionViewItemV4' has user-provided 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)'
  623 |     QStyleOptionViewItemV4(const QStyleOptionViewItemV4 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:609:20: warning: implicitly-declared 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' is deprecated [-Wdeprecated-copy]
  609 | class Q_GUI_EXPORT QStyleOptionViewItemV4 : public QStyleOptionViewItemV3
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:599:5: note: because 'QStyleOptionViewItemV3' has user-provided 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)'
  599 |     QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:609:20: warning: implicitly-declared 'constexpr QModelIndex& QModelIndex::operator=(const QModelIndex&)' is deprecated [-Wdeprecated-copy]
  609 | class Q_GUI_EXPORT QStyleOptionViewItemV4 : public QStyleOptionViewItemV3
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt4/QtCore/QtCore:66,
                 from /usr/include/qt4/QtGui/QtGui:3,
                 from ./gecode/gist/nodestats.hh:43,
                 from gecode/gist/nodestats.cpp:38:
/usr/include/qt4/QtCore/qabstractitemmodel.h:64:12: note: because 'QModelIndex' has user-provided 'QModelIndex::QModelIndex(const QModelIndex&)'
   64 |     inline QModelIndex(const QModelIndex &other)
      |            ^~~~~~~~~~~
In file included from /usr/include/qt4/QtGui/qabstractitemdelegate.h:46,
                 from /usr/include/qt4/QtGui/qcombobox.h:46,
                 from /usr/include/qt4/QtGui/QtGui:11,
                 from ./gecode/gist/nodestats.hh:43,
                 from gecode/gist/nodestats.cpp:38:
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:624:53: note: synthesized method 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)' first required here
  624 |         : QStyleOptionViewItemV3(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:643:99: warning: implicitly-declared 'QStyleOptionToolBox& QStyleOptionToolBox::operator=(const QStyleOptionToolBox&)' is deprecated [-Wdeprecated-copy]
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:643:5: note: because 'QStyleOptionToolBox' has user-provided 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)'
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:660:104: warning: implicitly-declared 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)' is deprecated [-Wdeprecated-copy]
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:660:5: note: because 'QStyleOptionToolBoxV2' has user-provided 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)'
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:649:20: warning: implicitly-declared 'QStyleOptionToolBox& QStyleOptionToolBox::operator=(const QStyleOptionToolBox&)' is deprecated [-Wdeprecated-copy]
  649 | class Q_GUI_EXPORT QStyleOptionToolBoxV2 : public QStyleOptionToolBox
      |                    ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:643:5: note: because 'QStyleOptionToolBox' has user-provided 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)'
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:660:104: note: synthesized method 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)' first required here
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)':
/usr/include/qt4/QtGui/qstyleoption.h:679:105: warning: implicitly-declared 'QStyleOptionRubberBand& QStyleOptionRubberBand::operator=(const QStyleOptionRubberBand&)' is deprecated [-Wdeprecated-copy]
  679 |     QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:679:5: note: because 'QStyleOptionRubberBand' has user-provided 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)'
  679 |     QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)':
/usr/include/qt4/QtGui/qstyleoption.h:697:99: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:721:104: warning: implicitly-declared 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)' is deprecated [-Wdeprecated-copy]
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:721:5: note: because 'QStyleOptionSlider' has user-provided 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)'
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:701:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  701 | class Q_GUI_EXPORT QStyleOptionSlider : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:721:104: note: synthesized method 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)' first required here
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:740:106: warning: implicitly-declared 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)' is deprecated [-Wdeprecated-copy]
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                          ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:740:5: note: because 'QStyleOptionSpinBox' has user-provided 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)'
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:729:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  729 | class Q_GUI_EXPORT QStyleOptionSpinBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:740:106: note: synthesized method 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)' first required here
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                          ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:762:112: warning: implicitly-declared 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)' is deprecated [-Wdeprecated-copy]
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:762:5: note: because 'QStyleOptionQ3ListView' has user-provided 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)'
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:747:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  747 | class Q_GUI_EXPORT QStyleOptionQ3ListView : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:762:112: note: synthesized method 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)' first required here
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:788:112: warning: implicitly-declared 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)' is deprecated [-Wdeprecated-copy]
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:788:5: note: because 'QStyleOptionToolButton' has user-provided 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)'
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:768:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  768 | class Q_GUI_EXPORT QStyleOptionToolButton : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:788:112: note: synthesized method 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)' first required here
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:810:108: warning: implicitly-declared 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)' is deprecated [-Wdeprecated-copy]
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:810:5: note: because 'QStyleOptionComboBox' has user-provided 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)'
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:796:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  796 | class Q_GUI_EXPORT QStyleOptionComboBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:810:108: note: synthesized method 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)' first required here
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:828:108: warning: implicitly-declared 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)' is deprecated [-Wdeprecated-copy]
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:828:5: note: because 'QStyleOptionTitleBar' has user-provided 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)'
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:816:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  816 | class Q_GUI_EXPORT QStyleOptionTitleBar : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:828:108: note: synthesized method 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)' first required here
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:848:108: warning: implicitly-declared 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)' is deprecated [-Wdeprecated-copy]
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:848:5: note: because 'QStyleOptionGroupBox' has user-provided 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)'
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:834:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  834 | class Q_GUI_EXPORT QStyleOptionGroupBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:848:108: note: synthesized method 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)' first required here
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:862:108: warning: implicitly-declared 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)' is deprecated [-Wdeprecated-copy]
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:862:5: note: because 'QStyleOptionSizeGrip' has user-provided 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)'
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:853:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  853 | class Q_GUI_EXPORT QStyleOptionSizeGrip : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:862:108: note: synthesized method 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)' first required here
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:878:109: warning: implicitly-declared 'QStyleOptionGraphicsItem& QStyleOptionGraphicsItem::operator=(const QStyleOptionGraphicsItem&)' is deprecated [-Wdeprecated-copy]
  878 |     QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                             ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:878:5: note: because 'QStyleOptionGraphicsItem' has user-provided 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)'
  878 |     QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/int.hh:893,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:44,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:47,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/nodestats.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/nodewidget.hh:41,
                 from gecode/gist/nodestats.cpp:39:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
moc-qt4 -I. -pgecode/gist gecode/gist/mainwindow.hh -o gecode/gist/moc_mainwindow.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
moc-qt4 -I. -pgecode/gist gecode/gist/textoutput.hh -o gecode/gist/moc_textoutput.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
moc-qt4 -I. -pgecode/gist gecode/gist/nodestats.hh -o gecode/gist/moc_nodestats.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
moc-qt4 -I. -pgecode/gist gecode/gist/preferences.hh -o gecode/gist/moc_preferences.cpp
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic  -DQT_WEBKIT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED  -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. \
 \
-c -o gecode/gist/stopbrancher.o  gecode/gist/stopbrancher.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:44,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:47,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
gecode/gist/stopbrancher.cpp: In constructor 'Gecode::Gist::StopBrancher::StopBrancher(Gecode::Home)':
gecode/gist/stopbrancher.cpp:52:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   52 |   StopBrancher::StopBrancher(Home home) : Brancher(home), done(false) {}
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2938:27: note:   initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)'
 2938 |   Brancher::Brancher(Home home) :
      |                      ~~~~~^~~~
gecode/gist/stopbrancher.cpp: In static member function 'static void Gecode::Gist::StopBrancher::post(Gecode::Home)':
gecode/gist/stopbrancher.cpp:87:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   87 |     (void) new (home) StopBrancher(home);
      |                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/gist/stopbrancher.cpp:52:35: note:   initializing argument 1 of 'Gecode::Gist::StopBrancher::StopBrancher(Gecode::Home)'
   52 |   StopBrancher::StopBrancher(Home home) : Brancher(home), done(false) {}
      |                              ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist/stopbrancher.hh:38,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/stopbrancher.hh:39,
                 from gecode/gist/stopbrancher.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic  -DQT_WEBKIT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED  -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. \
 \
-c -o gecode/gist/qtgist.o  gecode/gist/qtgist.cpp
In file included from /usr/include/qt4/QtCore/qobject.h:48,
                 from /usr/include/qt4/QtCore/qiodevice.h:46,
                 from /usr/include/qt4/QtCore/qxmlstream.h:45,
                 from /usr/include/qt4/QtCore/QtCore:3,
                 from /usr/include/qt4/QtGui/QtGui:3,
                 from ./gecode/gist/treecanvas.hh:41,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
/usr/include/qt4/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/qt4/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/qt4/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/qt4/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/qt4/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/qt4/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
In file included from /usr/include/qt4/QtGui/qimage.h:45,
                 from /usr/include/qt4/QtGui/qpixmap.h:50,
                 from /usr/include/qt4/QtGui/qicon.h:48,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:45,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from ./gecode/gist/treecanvas.hh:41,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator*(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:383:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  383 | { QTransform t(a); t *= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:383:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  383 | { QTransform t(a); t *= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator/(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:385:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  385 | { QTransform t(a); t /= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:385:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  385 | { QTransform t(a); t /= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator+(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:387:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  387 | { QTransform t(a); t += n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:387:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  387 | { QTransform t(a); t += n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator-(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:389:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  389 | { QTransform t(a); t -= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:389:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  389 | { QTransform t(a); t -= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
In file included from /usr/include/qt4/QtGui/qpalette.h:47,
                 from /usr/include/qt4/QtGui/qwidget.h:50,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:47,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from ./gecode/gist/treecanvas.hh:41,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
/usr/include/qt4/QtGui/qbrush.h: In member function 'QTransform QBrush::transform() const':
/usr/include/qt4/QtGui/qbrush.h:185:57: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  185 | inline QTransform QBrush::transform() const { return d->transform; }
      |                                                         ^~~~~~~~~
In file included from /usr/include/qt4/QtGui/qimage.h:45,
                 from /usr/include/qt4/QtGui/qpixmap.h:50,
                 from /usr/include/qt4/QtGui/qicon.h:48,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:45,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from ./gecode/gist/treecanvas.hh:41,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
In file included from /usr/include/qt4/QtGui/qabstractitemdelegate.h:46,
                 from /usr/include/qt4/QtGui/qcombobox.h:46,
                 from /usr/include/qt4/QtGui/QtGui:11,
                 from ./gecode/gist/treecanvas.hh:41,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)':
/usr/include/qt4/QtGui/qstyleoption.h:112:103: warning: implicitly-declared 'QStyleOptionFocusRect& QStyleOptionFocusRect::operator=(const QStyleOptionFocusRect&)' is deprecated [-Wdeprecated-copy]
  112 |     QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                       ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:112:5: note: because 'QStyleOptionFocusRect' has user-provided 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)'
  112 |     QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)':
/usr/include/qt4/QtGui/qstyleoption.h:128:95: warning: implicitly-declared 'QStyleOptionFrame& QStyleOptionFrame::operator=(const QStyleOptionFrame&)' is deprecated [-Wdeprecated-copy]
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                               ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:128:5: note: because 'QStyleOptionFrame' has user-provided 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)'
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:146:98: warning: implicitly-declared 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' is deprecated [-Wdeprecated-copy]
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |                                                                                                  ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:146:5: note: because 'QStyleOptionFrameV2' has user-provided 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)'
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:134:20: warning: implicitly-declared 'QStyleOptionFrame& QStyleOptionFrame::operator=(const QStyleOptionFrame&)' is deprecated [-Wdeprecated-copy]
  134 | class Q_GUI_EXPORT QStyleOptionFrameV2 : public QStyleOptionFrame
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:128:5: note: because 'QStyleOptionFrame' has user-provided 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)'
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:146:98: note: synthesized method 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' first required here
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |                                                                                                  ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:165:100: warning: implicitly-declared 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)' is deprecated [-Wdeprecated-copy]
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |                                                                                                    ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:165:5: note: because 'QStyleOptionFrameV3' has user-provided 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)'
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:157:20: warning: implicitly-declared 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' is deprecated [-Wdeprecated-copy]
  157 | class Q_GUI_EXPORT QStyleOptionFrameV3 : public QStyleOptionFrameV2
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:146:5: note: because 'QStyleOptionFrameV2' has user-provided 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)'
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:165:100: note: synthesized method 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)' first required here
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |                                                                                                    ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)':
/usr/include/qt4/QtGui/qstyleoption.h:190:49: warning: implicitly-declared 'QStyleOptionTabWidgetFrame& QStyleOptionTabWidgetFrame::operator=(const QStyleOptionTabWidgetFrame&)' is deprecated [-Wdeprecated-copy]
  190 |         : QStyleOption(Version, Type) { *this = other; }
      |                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:189:12: note: because 'QStyleOptionTabWidgetFrame' has user-provided 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)'
  189 |     inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:206:59: warning: implicitly-declared 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)' is deprecated [-Wdeprecated-copy]
  206 |             QStyleOptionTabWidgetFrame(Version) { *this = other; }
      |                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:205:5: note: because 'QStyleOptionTabWidgetFrameV2' has user-provided 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)'
  205 |     QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2 &other) :
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:196:20: warning: implicitly-declared 'QStyleOptionTabWidgetFrame& QStyleOptionTabWidgetFrame::operator=(const QStyleOptionTabWidgetFrame&)' is deprecated [-Wdeprecated-copy]
  196 | class Q_GUI_EXPORT QStyleOptionTabWidgetFrameV2 : public QStyleOptionTabWidgetFrame
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:189:12: note: because 'QStyleOptionTabWidgetFrame' has user-provided 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)'
  189 |     inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:206:59: note: synthesized method 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)' first required here
  206 |             QStyleOptionTabWidgetFrame(Version) { *this = other; }
      |                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)':
/usr/include/qt4/QtGui/qstyleoption.h:229:105: warning: implicitly-declared 'QStyleOptionTabBarBase& QStyleOptionTabBarBase::operator=(const QStyleOptionTabBarBase&)' is deprecated [-Wdeprecated-copy]
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:229:5: note: because 'QStyleOptionTabBarBase' has user-provided 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)'
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:241:113: warning: implicitly-declared 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)' is deprecated [-Wdeprecated-copy]
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:241:5: note: because 'QStyleOptionTabBarBaseV2' has user-provided 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)'
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:235:20: warning: implicitly-declared 'QStyleOptionTabBarBase& QStyleOptionTabBarBase::operator=(const QStyleOptionTabBarBase&)' is deprecated [-Wdeprecated-copy]
  235 | class Q_GUI_EXPORT QStyleOptionTabBarBaseV2 : public QStyleOptionTabBarBase
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:229:5: note: because 'QStyleOptionTabBarBase' has user-provided 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)'
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:241:113: note: synthesized method 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)' first required here
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)':
/usr/include/qt4/QtGui/qstyleoption.h:273:97: warning: implicitly-declared 'QStyleOptionHeader& QStyleOptionHeader::operator=(const QStyleOptionHeader&)' is deprecated [-Wdeprecated-copy]
  273 |     QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:273:5: note: because 'QStyleOptionHeader' has user-provided 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)'
  273 |     QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:295:97: warning: implicitly-declared 'QStyleOptionButton& QStyleOptionButton::operator=(const QStyleOptionButton&)' is deprecated [-Wdeprecated-copy]
  295 |     QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:295:5: note: because 'QStyleOptionButton' has user-provided 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)'
  295 |     QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)':
/usr/include/qt4/QtGui/qstyleoption.h:325:91: warning: implicitly-declared 'QStyleOptionTab& QStyleOptionTab::operator=(const QStyleOptionTab&)' is deprecated [-Wdeprecated-copy]
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:325:5: note: because 'QStyleOptionTab' has user-provided 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)'
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:339:92: warning: implicitly-declared 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' is deprecated [-Wdeprecated-copy]
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:339:5: note: because 'QStyleOptionTabV2' has user-provided 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)'
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:333:20: warning: implicitly-declared 'QStyleOptionTab& QStyleOptionTab::operator=(const QStyleOptionTab&)' is deprecated [-Wdeprecated-copy]
  333 | class Q_GUI_EXPORT QStyleOptionTabV2 : public QStyleOptionTab
      |                    ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:325:5: note: because 'QStyleOptionTab' has user-provided 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)'
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:339:92: note: synthesized method 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' first required here
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:355:94: warning: implicitly-declared 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)' is deprecated [-Wdeprecated-copy]
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |                                                                                              ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:355:5: note: because 'QStyleOptionTabV3' has user-provided 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)'
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:347:20: warning: implicitly-declared 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' is deprecated [-Wdeprecated-copy]
  347 | class Q_GUI_EXPORT QStyleOptionTabV3 : public QStyleOptionTabV2
      |                    ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:339:5: note: because 'QStyleOptionTabV2' has user-provided 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)'
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:355:94: note: synthesized method 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)' first required here
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |                                                                                              ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:384:99: warning: implicitly-declared 'QStyleOptionToolBar& QStyleOptionToolBar::operator=(const QStyleOptionToolBar&)' is deprecated [-Wdeprecated-copy]
  384 |     QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:384:5: note: because 'QStyleOptionToolBar' has user-provided 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)'
  384 |     QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:410:107: warning: implicitly-declared 'QStyleOptionProgressBar& QStyleOptionProgressBar::operator=(const QStyleOptionProgressBar&)' is deprecated [-Wdeprecated-copy]
  410 |     QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:410:5: note: because 'QStyleOptionProgressBar' has user-provided 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)'
  410 |     QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:457:101: warning: implicitly-declared 'QStyleOptionMenuItem& QStyleOptionMenuItem::operator=(const QStyleOptionMenuItem&)' is deprecated [-Wdeprecated-copy]
  457 |     QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:457:5: note: because 'QStyleOptionMenuItem' has user-provided 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)'
  457 |     QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:480:113: warning: implicitly-declared 'QStyleOptionQ3ListViewItem& QStyleOptionQ3ListViewItem::operator=(const QStyleOptionQ3ListViewItem&)' is deprecated [-Wdeprecated-copy]
  480 |     QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:480:5: note: because 'QStyleOptionQ3ListViewItem' has user-provided 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)'
  480 |     QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)':
/usr/include/qt4/QtGui/qstyleoption.h:498:109: warning: implicitly-declared 'QStyleOptionQ3DockWindow& QStyleOptionQ3DockWindow::operator=(const QStyleOptionQ3DockWindow&)' is deprecated [-Wdeprecated-copy]
  498 |     QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                             ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:498:5: note: because 'QStyleOptionQ3DockWindow' has user-provided 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)'
  498 |     QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)':
/usr/include/qt4/QtGui/qstyleoption.h:516:105: warning: implicitly-declared 'QStyleOptionDockWidget& QStyleOptionDockWidget::operator=(const QStyleOptionDockWidget&)' is deprecated [-Wdeprecated-copy]
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:516:5: note: because 'QStyleOptionDockWidget' has user-provided 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)'
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:531:53: warning: implicitly-declared 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)' is deprecated [-Wdeprecated-copy]
  531 |         : QStyleOptionDockWidget(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:530:5: note: because 'QStyleOptionDockWidgetV2' has user-provided 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)'
  530 |     QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:522:20: warning: implicitly-declared 'QStyleOptionDockWidget& QStyleOptionDockWidget::operator=(const QStyleOptionDockWidget&)' is deprecated [-Wdeprecated-copy]
  522 | class Q_GUI_EXPORT QStyleOptionDockWidgetV2 : public QStyleOptionDockWidget
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:516:5: note: because 'QStyleOptionDockWidget' has user-provided 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)'
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:531:53: note: synthesized method 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)' first required here
  531 |         : QStyleOptionDockWidget(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:556:101: warning: implicitly-declared 'QStyleOptionViewItem& QStyleOptionViewItem::operator=(const QStyleOptionViewItem&)' is deprecated [-Wdeprecated-copy]
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:556:5: note: because 'QStyleOptionViewItem' has user-provided 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)'
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:580:107: warning: implicitly-declared 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' is deprecated [-Wdeprecated-copy]
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:580:5: note: because 'QStyleOptionViewItemV2' has user-provided 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)'
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:562:20: warning: implicitly-declared 'QStyleOptionViewItem& QStyleOptionViewItem::operator=(const QStyleOptionViewItem&)' is deprecated [-Wdeprecated-copy]
  562 | class Q_GUI_EXPORT QStyleOptionViewItemV2 : public QStyleOptionViewItem
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:556:5: note: because 'QStyleOptionViewItem' has user-provided 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)'
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:580:107: note: synthesized method 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' first required here
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:600:53: warning: implicitly-declared 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' is deprecated [-Wdeprecated-copy]
  600 |         : QStyleOptionViewItemV2(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:599:5: note: because 'QStyleOptionViewItemV3' has user-provided 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)'
  599 |     QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:590:20: warning: implicitly-declared 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' is deprecated [-Wdeprecated-copy]
  590 | class Q_GUI_EXPORT QStyleOptionViewItemV3 : public QStyleOptionViewItemV2
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:580:5: note: because 'QStyleOptionViewItemV2' has user-provided 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)'
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:600:53: note: synthesized method 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' first required here
  600 |         : QStyleOptionViewItemV2(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:624:53: warning: implicitly-declared 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)' is deprecated [-Wdeprecated-copy]
  624 |         : QStyleOptionViewItemV3(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:623:5: note: because 'QStyleOptionViewItemV4' has user-provided 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)'
  623 |     QStyleOptionViewItemV4(const QStyleOptionViewItemV4 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:609:20: warning: implicitly-declared 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' is deprecated [-Wdeprecated-copy]
  609 | class Q_GUI_EXPORT QStyleOptionViewItemV4 : public QStyleOptionViewItemV3
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:599:5: note: because 'QStyleOptionViewItemV3' has user-provided 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)'
  599 |     QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:609:20: warning: implicitly-declared 'constexpr QModelIndex& QModelIndex::operator=(const QModelIndex&)' is deprecated [-Wdeprecated-copy]
  609 | class Q_GUI_EXPORT QStyleOptionViewItemV4 : public QStyleOptionViewItemV3
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt4/QtCore/QtCore:66,
                 from /usr/include/qt4/QtGui/QtGui:3,
                 from ./gecode/gist/treecanvas.hh:41,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
/usr/include/qt4/QtCore/qabstractitemmodel.h:64:12: note: because 'QModelIndex' has user-provided 'QModelIndex::QModelIndex(const QModelIndex&)'
   64 |     inline QModelIndex(const QModelIndex &other)
      |            ^~~~~~~~~~~
In file included from /usr/include/qt4/QtGui/qabstractitemdelegate.h:46,
                 from /usr/include/qt4/QtGui/qcombobox.h:46,
                 from /usr/include/qt4/QtGui/QtGui:11,
                 from ./gecode/gist/treecanvas.hh:41,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:624:53: note: synthesized method 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)' first required here
  624 |         : QStyleOptionViewItemV3(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:643:99: warning: implicitly-declared 'QStyleOptionToolBox& QStyleOptionToolBox::operator=(const QStyleOptionToolBox&)' is deprecated [-Wdeprecated-copy]
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:643:5: note: because 'QStyleOptionToolBox' has user-provided 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)'
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:660:104: warning: implicitly-declared 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)' is deprecated [-Wdeprecated-copy]
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:660:5: note: because 'QStyleOptionToolBoxV2' has user-provided 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)'
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:649:20: warning: implicitly-declared 'QStyleOptionToolBox& QStyleOptionToolBox::operator=(const QStyleOptionToolBox&)' is deprecated [-Wdeprecated-copy]
  649 | class Q_GUI_EXPORT QStyleOptionToolBoxV2 : public QStyleOptionToolBox
      |                    ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:643:5: note: because 'QStyleOptionToolBox' has user-provided 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)'
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:660:104: note: synthesized method 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)' first required here
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)':
/usr/include/qt4/QtGui/qstyleoption.h:679:105: warning: implicitly-declared 'QStyleOptionRubberBand& QStyleOptionRubberBand::operator=(const QStyleOptionRubberBand&)' is deprecated [-Wdeprecated-copy]
  679 |     QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:679:5: note: because 'QStyleOptionRubberBand' has user-provided 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)'
  679 |     QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)':
/usr/include/qt4/QtGui/qstyleoption.h:697:99: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:721:104: warning: implicitly-declared 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)' is deprecated [-Wdeprecated-copy]
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:721:5: note: because 'QStyleOptionSlider' has user-provided 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)'
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:701:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  701 | class Q_GUI_EXPORT QStyleOptionSlider : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:721:104: note: synthesized method 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)' first required here
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:740:106: warning: implicitly-declared 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)' is deprecated [-Wdeprecated-copy]
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                          ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:740:5: note: because 'QStyleOptionSpinBox' has user-provided 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)'
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:729:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  729 | class Q_GUI_EXPORT QStyleOptionSpinBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:740:106: note: synthesized method 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)' first required here
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                          ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:762:112: warning: implicitly-declared 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)' is deprecated [-Wdeprecated-copy]
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:762:5: note: because 'QStyleOptionQ3ListView' has user-provided 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)'
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:747:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  747 | class Q_GUI_EXPORT QStyleOptionQ3ListView : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:762:112: note: synthesized method 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)' first required here
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:788:112: warning: implicitly-declared 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)' is deprecated [-Wdeprecated-copy]
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:788:5: note: because 'QStyleOptionToolButton' has user-provided 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)'
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:768:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  768 | class Q_GUI_EXPORT QStyleOptionToolButton : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:788:112: note: synthesized method 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)' first required here
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:810:108: warning: implicitly-declared 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)' is deprecated [-Wdeprecated-copy]
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:810:5: note: because 'QStyleOptionComboBox' has user-provided 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)'
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:796:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  796 | class Q_GUI_EXPORT QStyleOptionComboBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:810:108: note: synthesized method 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)' first required here
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:828:108: warning: implicitly-declared 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)' is deprecated [-Wdeprecated-copy]
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:828:5: note: because 'QStyleOptionTitleBar' has user-provided 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)'
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:816:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  816 | class Q_GUI_EXPORT QStyleOptionTitleBar : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:828:108: note: synthesized method 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)' first required here
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:848:108: warning: implicitly-declared 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)' is deprecated [-Wdeprecated-copy]
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:848:5: note: because 'QStyleOptionGroupBox' has user-provided 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)'
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:834:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  834 | class Q_GUI_EXPORT QStyleOptionGroupBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:848:108: note: synthesized method 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)' first required here
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:862:108: warning: implicitly-declared 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)' is deprecated [-Wdeprecated-copy]
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:862:5: note: because 'QStyleOptionSizeGrip' has user-provided 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)'
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:853:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  853 | class Q_GUI_EXPORT QStyleOptionSizeGrip : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:862:108: note: synthesized method 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)' first required here
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:878:109: warning: implicitly-declared 'QStyleOptionGraphicsItem& QStyleOptionGraphicsItem::operator=(const QStyleOptionGraphicsItem&)' is deprecated [-Wdeprecated-copy]
  878 |     QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                             ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:878:5: note: because 'QStyleOptionGraphicsItem' has user-provided 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)'
  878 |     QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:44,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:47,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/qtgist.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic  -DQT_WEBKIT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED  -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. \
 \
-c -o gecode/gist/treecanvas.o  gecode/gist/treecanvas.cpp
In file included from /usr/include/qt4/QtCore/qobject.h:48,
                 from /usr/include/qt4/QtCore/qiodevice.h:46,
                 from /usr/include/qt4/QtCore/qdatastream.h:46,
                 from /usr/include/qt4/QtCore/qstringlist.h:46,
                 from /usr/include/qt4/QtGui/qcolor.h:47,
                 from /usr/include/qt4/QtGui/qpixmap.h:46,
                 from /usr/include/qt4/QtGui/qpainter.h:49,
                 from /usr/include/qt4/QtGui/QPainter:1,
                 from gecode/gist/treecanvas.cpp:38:
/usr/include/qt4/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/qt4/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/qt4/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/qt4/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/qt4/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/qt4/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
In file included from /usr/include/qt4/QtGui/qimage.h:45,
                 from /usr/include/qt4/QtGui/qpixmap.h:50,
                 from /usr/include/qt4/QtGui/qpainter.h:49,
                 from /usr/include/qt4/QtGui/QPainter:1,
                 from gecode/gist/treecanvas.cpp:38:
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator*(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:383:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  383 | { QTransform t(a); t *= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:383:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  383 | { QTransform t(a); t *= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator/(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:385:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  385 | { QTransform t(a); t /= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:385:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  385 | { QTransform t(a); t /= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator+(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:387:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  387 | { QTransform t(a); t += n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:387:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  387 | { QTransform t(a); t += n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator-(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:389:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  389 | { QTransform t(a); t -= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:389:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  389 | { QTransform t(a); t -= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
In file included from /usr/include/qt4/QtGui/qpen.h:46,
                 from /usr/include/qt4/QtGui/qpainter.h:56,
                 from /usr/include/qt4/QtGui/QPainter:1,
                 from gecode/gist/treecanvas.cpp:38:
/usr/include/qt4/QtGui/qbrush.h: In member function 'QTransform QBrush::transform() const':
/usr/include/qt4/QtGui/qbrush.h:185:57: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  185 | inline QTransform QBrush::transform() const { return d->transform; }
      |                                                         ^~~~~~~~~
In file included from /usr/include/qt4/QtGui/qimage.h:45,
                 from /usr/include/qt4/QtGui/qpixmap.h:50,
                 from /usr/include/qt4/QtGui/qpainter.h:49,
                 from /usr/include/qt4/QtGui/QPainter:1,
                 from gecode/gist/treecanvas.cpp:38:
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
In file included from /usr/include/qt4/QtGui/qabstractitemdelegate.h:46,
                 from /usr/include/qt4/QtGui/qcombobox.h:46,
                 from /usr/include/qt4/QtGui/QtGui:11,
                 from ./gecode/gist/treecanvas.hh:41,
                 from gecode/gist/treecanvas.cpp:45:
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)':
/usr/include/qt4/QtGui/qstyleoption.h:112:103: warning: implicitly-declared 'QStyleOptionFocusRect& QStyleOptionFocusRect::operator=(const QStyleOptionFocusRect&)' is deprecated [-Wdeprecated-copy]
  112 |     QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                       ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:112:5: note: because 'QStyleOptionFocusRect' has user-provided 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)'
  112 |     QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)':
/usr/include/qt4/QtGui/qstyleoption.h:128:95: warning: implicitly-declared 'QStyleOptionFrame& QStyleOptionFrame::operator=(const QStyleOptionFrame&)' is deprecated [-Wdeprecated-copy]
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                               ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:128:5: note: because 'QStyleOptionFrame' has user-provided 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)'
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:146:98: warning: implicitly-declared 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' is deprecated [-Wdeprecated-copy]
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |                                                                                                  ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:146:5: note: because 'QStyleOptionFrameV2' has user-provided 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)'
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:134:20: warning: implicitly-declared 'QStyleOptionFrame& QStyleOptionFrame::operator=(const QStyleOptionFrame&)' is deprecated [-Wdeprecated-copy]
  134 | class Q_GUI_EXPORT QStyleOptionFrameV2 : public QStyleOptionFrame
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:128:5: note: because 'QStyleOptionFrame' has user-provided 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)'
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:146:98: note: synthesized method 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' first required here
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |                                                                                                  ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:165:100: warning: implicitly-declared 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)' is deprecated [-Wdeprecated-copy]
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |                                                                                                    ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:165:5: note: because 'QStyleOptionFrameV3' has user-provided 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)'
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:157:20: warning: implicitly-declared 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' is deprecated [-Wdeprecated-copy]
  157 | class Q_GUI_EXPORT QStyleOptionFrameV3 : public QStyleOptionFrameV2
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:146:5: note: because 'QStyleOptionFrameV2' has user-provided 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)'
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:165:100: note: synthesized method 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)' first required here
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |                                                                                                    ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)':
/usr/include/qt4/QtGui/qstyleoption.h:190:49: warning: implicitly-declared 'QStyleOptionTabWidgetFrame& QStyleOptionTabWidgetFrame::operator=(const QStyleOptionTabWidgetFrame&)' is deprecated [-Wdeprecated-copy]
  190 |         : QStyleOption(Version, Type) { *this = other; }
      |                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:189:12: note: because 'QStyleOptionTabWidgetFrame' has user-provided 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)'
  189 |     inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:206:59: warning: implicitly-declared 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)' is deprecated [-Wdeprecated-copy]
  206 |             QStyleOptionTabWidgetFrame(Version) { *this = other; }
      |                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:205:5: note: because 'QStyleOptionTabWidgetFrameV2' has user-provided 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)'
  205 |     QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2 &other) :
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:196:20: warning: implicitly-declared 'QStyleOptionTabWidgetFrame& QStyleOptionTabWidgetFrame::operator=(const QStyleOptionTabWidgetFrame&)' is deprecated [-Wdeprecated-copy]
  196 | class Q_GUI_EXPORT QStyleOptionTabWidgetFrameV2 : public QStyleOptionTabWidgetFrame
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:189:12: note: because 'QStyleOptionTabWidgetFrame' has user-provided 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)'
  189 |     inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:206:59: note: synthesized method 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)' first required here
  206 |             QStyleOptionTabWidgetFrame(Version) { *this = other; }
      |                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)':
/usr/include/qt4/QtGui/qstyleoption.h:229:105: warning: implicitly-declared 'QStyleOptionTabBarBase& QStyleOptionTabBarBase::operator=(const QStyleOptionTabBarBase&)' is deprecated [-Wdeprecated-copy]
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:229:5: note: because 'QStyleOptionTabBarBase' has user-provided 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)'
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:241:113: warning: implicitly-declared 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)' is deprecated [-Wdeprecated-copy]
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:241:5: note: because 'QStyleOptionTabBarBaseV2' has user-provided 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)'
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:235:20: warning: implicitly-declared 'QStyleOptionTabBarBase& QStyleOptionTabBarBase::operator=(const QStyleOptionTabBarBase&)' is deprecated [-Wdeprecated-copy]
  235 | class Q_GUI_EXPORT QStyleOptionTabBarBaseV2 : public QStyleOptionTabBarBase
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:229:5: note: because 'QStyleOptionTabBarBase' has user-provided 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)'
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:241:113: note: synthesized method 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)' first required here
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)':
/usr/include/qt4/QtGui/qstyleoption.h:273:97: warning: implicitly-declared 'QStyleOptionHeader& QStyleOptionHeader::operator=(const QStyleOptionHeader&)' is deprecated [-Wdeprecated-copy]
  273 |     QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:273:5: note: because 'QStyleOptionHeader' has user-provided 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)'
  273 |     QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:295:97: warning: implicitly-declared 'QStyleOptionButton& QStyleOptionButton::operator=(const QStyleOptionButton&)' is deprecated [-Wdeprecated-copy]
  295 |     QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:295:5: note: because 'QStyleOptionButton' has user-provided 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)'
  295 |     QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)':
/usr/include/qt4/QtGui/qstyleoption.h:325:91: warning: implicitly-declared 'QStyleOptionTab& QStyleOptionTab::operator=(const QStyleOptionTab&)' is deprecated [-Wdeprecated-copy]
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:325:5: note: because 'QStyleOptionTab' has user-provided 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)'
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:339:92: warning: implicitly-declared 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' is deprecated [-Wdeprecated-copy]
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:339:5: note: because 'QStyleOptionTabV2' has user-provided 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)'
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:333:20: warning: implicitly-declared 'QStyleOptionTab& QStyleOptionTab::operator=(const QStyleOptionTab&)' is deprecated [-Wdeprecated-copy]
  333 | class Q_GUI_EXPORT QStyleOptionTabV2 : public QStyleOptionTab
      |                    ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:325:5: note: because 'QStyleOptionTab' has user-provided 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)'
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:339:92: note: synthesized method 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' first required here
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:355:94: warning: implicitly-declared 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)' is deprecated [-Wdeprecated-copy]
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |                                                                                              ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:355:5: note: because 'QStyleOptionTabV3' has user-provided 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)'
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:347:20: warning: implicitly-declared 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' is deprecated [-Wdeprecated-copy]
  347 | class Q_GUI_EXPORT QStyleOptionTabV3 : public QStyleOptionTabV2
      |                    ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:339:5: note: because 'QStyleOptionTabV2' has user-provided 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)'
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:355:94: note: synthesized method 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)' first required here
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |                                                                                              ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:384:99: warning: implicitly-declared 'QStyleOptionToolBar& QStyleOptionToolBar::operator=(const QStyleOptionToolBar&)' is deprecated [-Wdeprecated-copy]
  384 |     QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:384:5: note: because 'QStyleOptionToolBar' has user-provided 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)'
  384 |     QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:410:107: warning: implicitly-declared 'QStyleOptionProgressBar& QStyleOptionProgressBar::operator=(const QStyleOptionProgressBar&)' is deprecated [-Wdeprecated-copy]
  410 |     QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:410:5: note: because 'QStyleOptionProgressBar' has user-provided 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)'
  410 |     QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:457:101: warning: implicitly-declared 'QStyleOptionMenuItem& QStyleOptionMenuItem::operator=(const QStyleOptionMenuItem&)' is deprecated [-Wdeprecated-copy]
  457 |     QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:457:5: note: because 'QStyleOptionMenuItem' has user-provided 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)'
  457 |     QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:480:113: warning: implicitly-declared 'QStyleOptionQ3ListViewItem& QStyleOptionQ3ListViewItem::operator=(const QStyleOptionQ3ListViewItem&)' is deprecated [-Wdeprecated-copy]
  480 |     QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:480:5: note: because 'QStyleOptionQ3ListViewItem' has user-provided 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)'
  480 |     QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)':
/usr/include/qt4/QtGui/qstyleoption.h:498:109: warning: implicitly-declared 'QStyleOptionQ3DockWindow& QStyleOptionQ3DockWindow::operator=(const QStyleOptionQ3DockWindow&)' is deprecated [-Wdeprecated-copy]
  498 |     QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                             ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:498:5: note: because 'QStyleOptionQ3DockWindow' has user-provided 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)'
  498 |     QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)':
/usr/include/qt4/QtGui/qstyleoption.h:516:105: warning: implicitly-declared 'QStyleOptionDockWidget& QStyleOptionDockWidget::operator=(const QStyleOptionDockWidget&)' is deprecated [-Wdeprecated-copy]
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:516:5: note: because 'QStyleOptionDockWidget' has user-provided 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)'
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:531:53: warning: implicitly-declared 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)' is deprecated [-Wdeprecated-copy]
  531 |         : QStyleOptionDockWidget(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:530:5: note: because 'QStyleOptionDockWidgetV2' has user-provided 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)'
  530 |     QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:522:20: warning: implicitly-declared 'QStyleOptionDockWidget& QStyleOptionDockWidget::operator=(const QStyleOptionDockWidget&)' is deprecated [-Wdeprecated-copy]
  522 | class Q_GUI_EXPORT QStyleOptionDockWidgetV2 : public QStyleOptionDockWidget
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:516:5: note: because 'QStyleOptionDockWidget' has user-provided 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)'
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:531:53: note: synthesized method 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)' first required here
  531 |         : QStyleOptionDockWidget(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:556:101: warning: implicitly-declared 'QStyleOptionViewItem& QStyleOptionViewItem::operator=(const QStyleOptionViewItem&)' is deprecated [-Wdeprecated-copy]
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:556:5: note: because 'QStyleOptionViewItem' has user-provided 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)'
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:580:107: warning: implicitly-declared 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' is deprecated [-Wdeprecated-copy]
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:580:5: note: because 'QStyleOptionViewItemV2' has user-provided 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)'
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:562:20: warning: implicitly-declared 'QStyleOptionViewItem& QStyleOptionViewItem::operator=(const QStyleOptionViewItem&)' is deprecated [-Wdeprecated-copy]
  562 | class Q_GUI_EXPORT QStyleOptionViewItemV2 : public QStyleOptionViewItem
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:556:5: note: because 'QStyleOptionViewItem' has user-provided 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)'
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:580:107: note: synthesized method 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' first required here
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:600:53: warning: implicitly-declared 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' is deprecated [-Wdeprecated-copy]
  600 |         : QStyleOptionViewItemV2(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:599:5: note: because 'QStyleOptionViewItemV3' has user-provided 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)'
  599 |     QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:590:20: warning: implicitly-declared 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' is deprecated [-Wdeprecated-copy]
  590 | class Q_GUI_EXPORT QStyleOptionViewItemV3 : public QStyleOptionViewItemV2
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:580:5: note: because 'QStyleOptionViewItemV2' has user-provided 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)'
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:600:53: note: synthesized method 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' first required here
  600 |         : QStyleOptionViewItemV2(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:624:53: warning: implicitly-declared 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)' is deprecated [-Wdeprecated-copy]
  624 |         : QStyleOptionViewItemV3(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:623:5: note: because 'QStyleOptionViewItemV4' has user-provided 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)'
  623 |     QStyleOptionViewItemV4(const QStyleOptionViewItemV4 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:609:20: warning: implicitly-declared 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' is deprecated [-Wdeprecated-copy]
  609 | class Q_GUI_EXPORT QStyleOptionViewItemV4 : public QStyleOptionViewItemV3
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:599:5: note: because 'QStyleOptionViewItemV3' has user-provided 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)'
  599 |     QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:609:20: warning: implicitly-declared 'constexpr QModelIndex& QModelIndex::operator=(const QModelIndex&)' is deprecated [-Wdeprecated-copy]
  609 | class Q_GUI_EXPORT QStyleOptionViewItemV4 : public QStyleOptionViewItemV3
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt4/QtCore/QtCore:66,
                 from /usr/include/qt4/QtGui/QtGui:3,
                 from ./gecode/gist/treecanvas.hh:41,
                 from gecode/gist/treecanvas.cpp:45:
/usr/include/qt4/QtCore/qabstractitemmodel.h:64:12: note: because 'QModelIndex' has user-provided 'QModelIndex::QModelIndex(const QModelIndex&)'
   64 |     inline QModelIndex(const QModelIndex &other)
      |            ^~~~~~~~~~~
In file included from /usr/include/qt4/QtGui/qabstractitemdelegate.h:46,
                 from /usr/include/qt4/QtGui/qcombobox.h:46,
                 from /usr/include/qt4/QtGui/QtGui:11,
                 from ./gecode/gist/treecanvas.hh:41,
                 from gecode/gist/treecanvas.cpp:45:
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:624:53: note: synthesized method 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)' first required here
  624 |         : QStyleOptionViewItemV3(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:643:99: warning: implicitly-declared 'QStyleOptionToolBox& QStyleOptionToolBox::operator=(const QStyleOptionToolBox&)' is deprecated [-Wdeprecated-copy]
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:643:5: note: because 'QStyleOptionToolBox' has user-provided 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)'
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:660:104: warning: implicitly-declared 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)' is deprecated [-Wdeprecated-copy]
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:660:5: note: because 'QStyleOptionToolBoxV2' has user-provided 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)'
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:649:20: warning: implicitly-declared 'QStyleOptionToolBox& QStyleOptionToolBox::operator=(const QStyleOptionToolBox&)' is deprecated [-Wdeprecated-copy]
  649 | class Q_GUI_EXPORT QStyleOptionToolBoxV2 : public QStyleOptionToolBox
      |                    ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:643:5: note: because 'QStyleOptionToolBox' has user-provided 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)'
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:660:104: note: synthesized method 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)' first required here
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)':
/usr/include/qt4/QtGui/qstyleoption.h:679:105: warning: implicitly-declared 'QStyleOptionRubberBand& QStyleOptionRubberBand::operator=(const QStyleOptionRubberBand&)' is deprecated [-Wdeprecated-copy]
  679 |     QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:679:5: note: because 'QStyleOptionRubberBand' has user-provided 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)'
  679 |     QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)':
/usr/include/qt4/QtGui/qstyleoption.h:697:99: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:721:104: warning: implicitly-declared 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)' is deprecated [-Wdeprecated-copy]
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:721:5: note: because 'QStyleOptionSlider' has user-provided 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)'
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:701:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  701 | class Q_GUI_EXPORT QStyleOptionSlider : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:721:104: note: synthesized method 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)' first required here
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:740:106: warning: implicitly-declared 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)' is deprecated [-Wdeprecated-copy]
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                          ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:740:5: note: because 'QStyleOptionSpinBox' has user-provided 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)'
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:729:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  729 | class Q_GUI_EXPORT QStyleOptionSpinBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:740:106: note: synthesized method 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)' first required here
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                          ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:762:112: warning: implicitly-declared 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)' is deprecated [-Wdeprecated-copy]
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:762:5: note: because 'QStyleOptionQ3ListView' has user-provided 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)'
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:747:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  747 | class Q_GUI_EXPORT QStyleOptionQ3ListView : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:762:112: note: synthesized method 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)' first required here
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:788:112: warning: implicitly-declared 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)' is deprecated [-Wdeprecated-copy]
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:788:5: note: because 'QStyleOptionToolButton' has user-provided 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)'
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:768:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  768 | class Q_GUI_EXPORT QStyleOptionToolButton : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:788:112: note: synthesized method 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)' first required here
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:810:108: warning: implicitly-declared 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)' is deprecated [-Wdeprecated-copy]
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:810:5: note: because 'QStyleOptionComboBox' has user-provided 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)'
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:796:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  796 | class Q_GUI_EXPORT QStyleOptionComboBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:810:108: note: synthesized method 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)' first required here
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:828:108: warning: implicitly-declared 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)' is deprecated [-Wdeprecated-copy]
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:828:5: note: because 'QStyleOptionTitleBar' has user-provided 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)'
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:816:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  816 | class Q_GUI_EXPORT QStyleOptionTitleBar : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:828:108: note: synthesized method 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)' first required here
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:848:108: warning: implicitly-declared 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)' is deprecated [-Wdeprecated-copy]
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:848:5: note: because 'QStyleOptionGroupBox' has user-provided 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)'
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:834:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  834 | class Q_GUI_EXPORT QStyleOptionGroupBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:848:108: note: synthesized method 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)' first required here
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:862:108: warning: implicitly-declared 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)' is deprecated [-Wdeprecated-copy]
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:862:5: note: because 'QStyleOptionSizeGrip' has user-provided 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)'
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:853:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  853 | class Q_GUI_EXPORT QStyleOptionSizeGrip : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:862:108: note: synthesized method 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)' first required here
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:878:109: warning: implicitly-declared 'QStyleOptionGraphicsItem& QStyleOptionGraphicsItem::operator=(const QStyleOptionGraphicsItem&)' is deprecated [-Wdeprecated-copy]
  878 |     QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                             ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:878:5: note: because 'QStyleOptionGraphicsItem' has user-provided 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)'
  878 |     QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:44,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:47,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from /usr/include/qt4/QtGui/qpolygon.h:45,
                 from /usr/include/qt4/QtGui/qmatrix.h:45,
                 from /usr/include/qt4/QtGui/qtransform.h:44,
                 from /usr/include/qt4/QtGui/qimage.h:45,
                 from /usr/include/qt4/QtGui/qpixmap.h:50,
                 from /usr/include/qt4/QtGui/qpainter.h:49,
                 from /usr/include/qt4/QtGui/QPainter:1,
                 from gecode/gist/treecanvas.cpp:38:
/usr/include/qt4/QtCore/qvector.h: In instantiation of 'void QVector<T>::append(const T&) [with T = QPair<Gecode::Gist::Inspector*, bool>]':
gecode/gist/treecanvas.cpp:144:65:   required from here
/usr/include/qt4/QtCore/qvector.h:576:17: warning: implicitly-declared 'constexpr QPair<Gecode::Gist::Inspector*, bool>::QPair(const QPair<Gecode::Gist::Inspector*, bool>&)' is deprecated [-Wdeprecated-copy]
  576 |         const T copy(t);
      |                 ^~~~
In file included from /usr/include/qt4/QtGui/qbrush.h:45,
                 from /usr/include/qt4/QtGui/qpen.h:46,
                 from /usr/include/qt4/QtGui/qpainter.h:56,
                 from /usr/include/qt4/QtGui/QPainter:1,
                 from gecode/gist/treecanvas.cpp:38:
/usr/include/qt4/QtCore/qpair.h:62:20: note: because 'QPair<Gecode::Gist::Inspector*, bool>' has user-provided 'QPair<T1, T2>& QPair<T1, T2>::operator=(const QPair<T1, T2>&) [with T1 = Gecode::Gist::Inspector*; T2 = bool]'
   62 |     QPair<T1, T2> &operator=(const QPair<T1, T2> &other)
      |                    ^~~~~~~~
In file included from /usr/include/qt4/QtGui/qpolygon.h:45,
                 from /usr/include/qt4/QtGui/qmatrix.h:45,
                 from /usr/include/qt4/QtGui/qtransform.h:44,
                 from /usr/include/qt4/QtGui/qimage.h:45,
                 from /usr/include/qt4/QtGui/qpixmap.h:50,
                 from /usr/include/qt4/QtGui/qpainter.h:49,
                 from /usr/include/qt4/QtGui/QPainter:1,
                 from gecode/gist/treecanvas.cpp:38:
/usr/include/qt4/QtCore/qvector.h:580:13: warning: implicitly-declared 'constexpr QPair<Gecode::Gist::Inspector*, bool>::QPair(const QPair<Gecode::Gist::Inspector*, bool>&)' is deprecated [-Wdeprecated-copy]
  580 |             new (p->array + d->size) T(copy);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt4/QtGui/qbrush.h:45,
                 from /usr/include/qt4/QtGui/qpen.h:46,
                 from /usr/include/qt4/QtGui/qpainter.h:56,
                 from /usr/include/qt4/QtGui/QPainter:1,
                 from gecode/gist/treecanvas.cpp:38:
/usr/include/qt4/QtCore/qpair.h:62:20: note: because 'QPair<Gecode::Gist::Inspector*, bool>' has user-provided 'QPair<T1, T2>& QPair<T1, T2>::operator=(const QPair<T1, T2>&) [with T1 = Gecode::Gist::Inspector*; T2 = bool]'
   62 |     QPair<T1, T2> &operator=(const QPair<T1, T2> &other)
      |                    ^~~~~~~~
In file included from /usr/include/qt4/QtGui/qpolygon.h:45,
                 from /usr/include/qt4/QtGui/qmatrix.h:45,
                 from /usr/include/qt4/QtGui/qtransform.h:44,
                 from /usr/include/qt4/QtGui/qimage.h:45,
                 from /usr/include/qt4/QtGui/qpixmap.h:50,
                 from /usr/include/qt4/QtGui/qpainter.h:49,
                 from /usr/include/qt4/QtGui/QPainter:1,
                 from gecode/gist/treecanvas.cpp:38:
/usr/include/qt4/QtCore/qvector.h:585:13: warning: implicitly-declared 'constexpr QPair<Gecode::Gist::Inspector*, bool>::QPair(const QPair<Gecode::Gist::Inspector*, bool>&)' is deprecated [-Wdeprecated-copy]
  585 |             new (p->array + d->size) T(t);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt4/QtGui/qbrush.h:45,
                 from /usr/include/qt4/QtGui/qpen.h:46,
                 from /usr/include/qt4/QtGui/qpainter.h:56,
                 from /usr/include/qt4/QtGui/QPainter:1,
                 from gecode/gist/treecanvas.cpp:38:
/usr/include/qt4/QtCore/qpair.h:62:20: note: because 'QPair<Gecode::Gist::Inspector*, bool>' has user-provided 'QPair<T1, T2>& QPair<T1, T2>::operator=(const QPair<T1, T2>&) [with T1 = Gecode::Gist::Inspector*; T2 = bool]'
   62 |     QPair<T1, T2> &operator=(const QPair<T1, T2> &other)
      |                    ^~~~~~~~
In file included from /usr/include/qt4/QtGui/qpolygon.h:45,
                 from /usr/include/qt4/QtGui/qmatrix.h:45,
                 from /usr/include/qt4/QtGui/qtransform.h:44,
                 from /usr/include/qt4/QtGui/qimage.h:45,
                 from /usr/include/qt4/QtGui/qpixmap.h:50,
                 from /usr/include/qt4/QtGui/qpainter.h:49,
                 from /usr/include/qt4/QtGui/QPainter:1,
                 from gecode/gist/treecanvas.cpp:38:
/usr/include/qt4/QtCore/qvector.h: In instantiation of 'void QVector<T>::append(const T&) [with T = QPair<Gecode::Gist::Comparator*, bool>]':
gecode/gist/treecanvas.cpp:177:56:   required from here
/usr/include/qt4/QtCore/qvector.h:576:17: warning: implicitly-declared 'constexpr QPair<Gecode::Gist::Comparator*, bool>::QPair(const QPair<Gecode::Gist::Comparator*, bool>&)' is deprecated [-Wdeprecated-copy]
  576 |         const T copy(t);
      |                 ^~~~
In file included from /usr/include/qt4/QtGui/qbrush.h:45,
                 from /usr/include/qt4/QtGui/qpen.h:46,
                 from /usr/include/qt4/QtGui/qpainter.h:56,
                 from /usr/include/qt4/QtGui/QPainter:1,
                 from gecode/gist/treecanvas.cpp:38:
/usr/include/qt4/QtCore/qpair.h:62:20: note: because 'QPair<Gecode::Gist::Comparator*, bool>' has user-provided 'QPair<T1, T2>& QPair<T1, T2>::operator=(const QPair<T1, T2>&) [with T1 = Gecode::Gist::Comparator*; T2 = bool]'
   62 |     QPair<T1, T2> &operator=(const QPair<T1, T2> &other)
      |                    ^~~~~~~~
In file included from /usr/include/qt4/QtGui/qpolygon.h:45,
                 from /usr/include/qt4/QtGui/qmatrix.h:45,
                 from /usr/include/qt4/QtGui/qtransform.h:44,
                 from /usr/include/qt4/QtGui/qimage.h:45,
                 from /usr/include/qt4/QtGui/qpixmap.h:50,
                 from /usr/include/qt4/QtGui/qpainter.h:49,
                 from /usr/include/qt4/QtGui/QPainter:1,
                 from gecode/gist/treecanvas.cpp:38:
/usr/include/qt4/QtCore/qvector.h:580:13: warning: implicitly-declared 'constexpr QPair<Gecode::Gist::Comparator*, bool>::QPair(const QPair<Gecode::Gist::Comparator*, bool>&)' is deprecated [-Wdeprecated-copy]
  580 |             new (p->array + d->size) T(copy);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt4/QtGui/qbrush.h:45,
                 from /usr/include/qt4/QtGui/qpen.h:46,
                 from /usr/include/qt4/QtGui/qpainter.h:56,
                 from /usr/include/qt4/QtGui/QPainter:1,
                 from gecode/gist/treecanvas.cpp:38:
/usr/include/qt4/QtCore/qpair.h:62:20: note: because 'QPair<Gecode::Gist::Comparator*, bool>' has user-provided 'QPair<T1, T2>& QPair<T1, T2>::operator=(const QPair<T1, T2>&) [with T1 = Gecode::Gist::Comparator*; T2 = bool]'
   62 |     QPair<T1, T2> &operator=(const QPair<T1, T2> &other)
      |                    ^~~~~~~~
In file included from /usr/include/qt4/QtGui/qpolygon.h:45,
                 from /usr/include/qt4/QtGui/qmatrix.h:45,
                 from /usr/include/qt4/QtGui/qtransform.h:44,
                 from /usr/include/qt4/QtGui/qimage.h:45,
                 from /usr/include/qt4/QtGui/qpixmap.h:50,
                 from /usr/include/qt4/QtGui/qpainter.h:49,
                 from /usr/include/qt4/QtGui/QPainter:1,
                 from gecode/gist/treecanvas.cpp:38:
/usr/include/qt4/QtCore/qvector.h:585:13: warning: implicitly-declared 'constexpr QPair<Gecode::Gist::Comparator*, bool>::QPair(const QPair<Gecode::Gist::Comparator*, bool>&)' is deprecated [-Wdeprecated-copy]
  585 |             new (p->array + d->size) T(t);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt4/QtGui/qbrush.h:45,
                 from /usr/include/qt4/QtGui/qpen.h:46,
                 from /usr/include/qt4/QtGui/qpainter.h:56,
                 from /usr/include/qt4/QtGui/QPainter:1,
                 from gecode/gist/treecanvas.cpp:38:
/usr/include/qt4/QtCore/qpair.h:62:20: note: because 'QPair<Gecode::Gist::Comparator*, bool>' has user-provided 'QPair<T1, T2>& QPair<T1, T2>::operator=(const QPair<T1, T2>&) [with T1 = Gecode::Gist::Comparator*; T2 = bool]'
   62 |     QPair<T1, T2> &operator=(const QPair<T1, T2> &other)
      |                    ^~~~~~~~
In file included from /usr/include/qt4/QtGui/qpolygon.h:45,
                 from /usr/include/qt4/QtGui/qmatrix.h:45,
                 from /usr/include/qt4/QtGui/qtransform.h:44,
                 from /usr/include/qt4/QtGui/qimage.h:45,
                 from /usr/include/qt4/QtGui/qpixmap.h:50,
                 from /usr/include/qt4/QtGui/qpainter.h:49,
                 from /usr/include/qt4/QtGui/QPainter:1,
                 from gecode/gist/treecanvas.cpp:38:
/usr/include/qt4/QtCore/qvector.h: In instantiation of 'void QVector<T>::realloc(int, int) [with T = QPair<Gecode::Gist::Inspector*, bool>]':
/usr/include/qt4/QtCore/qvector.h:577:9:   required from 'void QVector<T>::append(const T&) [with T = QPair<Gecode::Gist::Inspector*, bool>]'
gecode/gist/treecanvas.cpp:144:65:   required from here
/usr/include/qt4/QtCore/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector<QPair<Gecode::Gist::Inspector*, bool> >::Data' {aka 'struct QVectorTypedData<QPair<Gecode::Gist::Inspector*, bool> >'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  503 |                 ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T));
      |                 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt4/QtGui/qpolygon.h:45,
                 from /usr/include/qt4/QtGui/qmatrix.h:45,
                 from /usr/include/qt4/QtGui/qtransform.h:44,
                 from /usr/include/qt4/QtGui/qimage.h:45,
                 from /usr/include/qt4/QtGui/qpixmap.h:50,
                 from /usr/include/qt4/QtGui/qpainter.h:49,
                 from /usr/include/qt4/QtGui/QPainter:1,
                 from gecode/gist/treecanvas.cpp:38:
/usr/include/qt4/QtCore/qvector.h:94:8: note: 'QVector<QPair<Gecode::Gist::Inspector*, bool> >::Data' {aka 'struct QVectorTypedData<QPair<Gecode::Gist::Inspector*, bool> >'} declared here
   94 | struct QVectorTypedData : private QVectorData
      |        ^~~~~~~~~~~~~~~~
In file included from /usr/include/qt4/QtGui/qpolygon.h:45,
                 from /usr/include/qt4/QtGui/qmatrix.h:45,
                 from /usr/include/qt4/QtGui/qtransform.h:44,
                 from /usr/include/qt4/QtGui/qimage.h:45,
                 from /usr/include/qt4/QtGui/qpixmap.h:50,
                 from /usr/include/qt4/QtGui/qpainter.h:49,
                 from /usr/include/qt4/QtGui/QPainter:1,
                 from gecode/gist/treecanvas.cpp:38:
/usr/include/qt4/QtCore/qvector.h:532:17: warning: implicitly-declared 'constexpr QPair<Gecode::Gist::Inspector*, bool>::QPair(const QPair<Gecode::Gist::Inspector*, bool>&)' is deprecated [-Wdeprecated-copy]
  532 |                 new (pNew++) T(*pOld++);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt4/QtGui/qbrush.h:45,
                 from /usr/include/qt4/QtGui/qpen.h:46,
                 from /usr/include/qt4/QtGui/qpainter.h:56,
                 from /usr/include/qt4/QtGui/QPainter:1,
                 from gecode/gist/treecanvas.cpp:38:
/usr/include/qt4/QtCore/qpair.h:62:20: note: because 'QPair<Gecode::Gist::Inspector*, bool>' has user-provided 'QPair<T1, T2>& QPair<T1, T2>::operator=(const QPair<T1, T2>&) [with T1 = Gecode::Gist::Inspector*; T2 = bool]'
   62 |     QPair<T1, T2> &operator=(const QPair<T1, T2> &other)
      |                    ^~~~~~~~
In file included from /usr/include/qt4/QtGui/qpolygon.h:45,
                 from /usr/include/qt4/QtGui/qmatrix.h:45,
                 from /usr/include/qt4/QtGui/qtransform.h:44,
                 from /usr/include/qt4/QtGui/qimage.h:45,
                 from /usr/include/qt4/QtGui/qpixmap.h:50,
                 from /usr/include/qt4/QtGui/qpainter.h:49,
                 from /usr/include/qt4/QtGui/QPainter:1,
                 from gecode/gist/treecanvas.cpp:38:
/usr/include/qt4/QtCore/qvector.h: In instantiation of 'void QVector<T>::realloc(int, int) [with T = QPair<Gecode::Gist::Comparator*, bool>]':
/usr/include/qt4/QtCore/qvector.h:577:9:   required from 'void QVector<T>::append(const T&) [with T = QPair<Gecode::Gist::Comparator*, bool>]'
gecode/gist/treecanvas.cpp:177:56:   required from here
/usr/include/qt4/QtCore/qvector.h:503:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'QVector<QPair<Gecode::Gist::Comparator*, bool> >::Data' {aka 'struct QVectorTypedData<QPair<Gecode::Gist::Comparator*, bool> >'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  503 |                 ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T));
      |                 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt4/QtGui/qpolygon.h:45,
                 from /usr/include/qt4/QtGui/qmatrix.h:45,
                 from /usr/include/qt4/QtGui/qtransform.h:44,
                 from /usr/include/qt4/QtGui/qimage.h:45,
                 from /usr/include/qt4/QtGui/qpixmap.h:50,
                 from /usr/include/qt4/QtGui/qpainter.h:49,
                 from /usr/include/qt4/QtGui/QPainter:1,
                 from gecode/gist/treecanvas.cpp:38:
/usr/include/qt4/QtCore/qvector.h:94:8: note: 'QVector<QPair<Gecode::Gist::Comparator*, bool> >::Data' {aka 'struct QVectorTypedData<QPair<Gecode::Gist::Comparator*, bool> >'} declared here
   94 | struct QVectorTypedData : private QVectorData
      |        ^~~~~~~~~~~~~~~~
In file included from /usr/include/qt4/QtGui/qpolygon.h:45,
                 from /usr/include/qt4/QtGui/qmatrix.h:45,
                 from /usr/include/qt4/QtGui/qtransform.h:44,
                 from /usr/include/qt4/QtGui/qimage.h:45,
                 from /usr/include/qt4/QtGui/qpixmap.h:50,
                 from /usr/include/qt4/QtGui/qpainter.h:49,
                 from /usr/include/qt4/QtGui/QPainter:1,
                 from gecode/gist/treecanvas.cpp:38:
/usr/include/qt4/QtCore/qvector.h:532:17: warning: implicitly-declared 'constexpr QPair<Gecode::Gist::Comparator*, bool>::QPair(const QPair<Gecode::Gist::Comparator*, bool>&)' is deprecated [-Wdeprecated-copy]
  532 |                 new (pNew++) T(*pOld++);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt4/QtGui/qbrush.h:45,
                 from /usr/include/qt4/QtGui/qpen.h:46,
                 from /usr/include/qt4/QtGui/qpainter.h:56,
                 from /usr/include/qt4/QtGui/QPainter:1,
                 from gecode/gist/treecanvas.cpp:38:
/usr/include/qt4/QtCore/qpair.h:62:20: note: because 'QPair<Gecode::Gist::Comparator*, bool>' has user-provided 'QPair<T1, T2>& QPair<T1, T2>::operator=(const QPair<T1, T2>&) [with T1 = Gecode::Gist::Comparator*; T2 = bool]'
   62 |     QPair<T1, T2> &operator=(const QPair<T1, T2> &other)
      |                    ^~~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/treecanvas.cpp:45:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -shared -pthread gecode/support/exception.o gecode/support/heap.o gecode/support/thread/thread.o gecode/support/thread/windows.o gecode/support/thread/pthreads.o gecode/support/hw-rnd.o -Wl,-soname=libgecodesupport.so.36 \
	-o libgecodesupport.so.36.0
ln -fs libgecodesupport.so.36.0 libgecodesupport.so
ln -fs libgecodesupport.so.36.0 libgecodesupport.so.36
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic  -DQT_WEBKIT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED  -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. \
 \
-c -o gecode/gist/mainwindow.o  gecode/gist/mainwindow.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:44,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:47,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from /usr/include/qt4/QtCore/qobject.h:48,
                 from /usr/include/qt4/QtCore/qiodevice.h:46,
                 from /usr/include/qt4/QtCore/qxmlstream.h:45,
                 from /usr/include/qt4/QtCore/QtCore:3,
                 from /usr/include/qt4/QtGui/QtGui:3,
                 from ./gecode/gist/treecanvas.hh:41,
                 from ./gecode/gist/qtgist.hh:41,
                 from ./gecode/gist/mainwindow.hh:42,
                 from gecode/gist/mainwindow.cpp:38:
/usr/include/qt4/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/qt4/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/qt4/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/qt4/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/qt4/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/qt4/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
In file included from /usr/include/qt4/QtGui/qimage.h:45,
                 from /usr/include/qt4/QtGui/qpixmap.h:50,
                 from /usr/include/qt4/QtGui/qicon.h:48,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:45,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from ./gecode/gist/treecanvas.hh:41,
                 from ./gecode/gist/qtgist.hh:41,
                 from ./gecode/gist/mainwindow.hh:42,
                 from gecode/gist/mainwindow.cpp:38:
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator*(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:383:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  383 | { QTransform t(a); t *= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:383:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  383 | { QTransform t(a); t *= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator/(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:385:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  385 | { QTransform t(a); t /= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:385:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  385 | { QTransform t(a); t /= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator+(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:387:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  387 | { QTransform t(a); t += n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:387:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  387 | { QTransform t(a); t += n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator-(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:389:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  389 | { QTransform t(a); t -= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:389:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  389 | { QTransform t(a); t -= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
In file included from /usr/include/qt4/QtGui/qpalette.h:47,
                 from /usr/include/qt4/QtGui/qwidget.h:50,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:47,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from ./gecode/gist/treecanvas.hh:41,
                 from ./gecode/gist/qtgist.hh:41,
                 from ./gecode/gist/mainwindow.hh:42,
                 from gecode/gist/mainwindow.cpp:38:
/usr/include/qt4/QtGui/qbrush.h: In member function 'QTransform QBrush::transform() const':
/usr/include/qt4/QtGui/qbrush.h:185:57: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  185 | inline QTransform QBrush::transform() const { return d->transform; }
      |                                                         ^~~~~~~~~
In file included from /usr/include/qt4/QtGui/qimage.h:45,
                 from /usr/include/qt4/QtGui/qpixmap.h:50,
                 from /usr/include/qt4/QtGui/qicon.h:48,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:45,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from ./gecode/gist/treecanvas.hh:41,
                 from ./gecode/gist/qtgist.hh:41,
                 from ./gecode/gist/mainwindow.hh:42,
                 from gecode/gist/mainwindow.cpp:38:
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
In file included from /usr/include/qt4/QtGui/qabstractitemdelegate.h:46,
                 from /usr/include/qt4/QtGui/qcombobox.h:46,
                 from /usr/include/qt4/QtGui/QtGui:11,
                 from ./gecode/gist/treecanvas.hh:41,
                 from ./gecode/gist/qtgist.hh:41,
                 from ./gecode/gist/mainwindow.hh:42,
                 from gecode/gist/mainwindow.cpp:38:
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)':
/usr/include/qt4/QtGui/qstyleoption.h:112:103: warning: implicitly-declared 'QStyleOptionFocusRect& QStyleOptionFocusRect::operator=(const QStyleOptionFocusRect&)' is deprecated [-Wdeprecated-copy]
  112 |     QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                       ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:112:5: note: because 'QStyleOptionFocusRect' has user-provided 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)'
  112 |     QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)':
/usr/include/qt4/QtGui/qstyleoption.h:128:95: warning: implicitly-declared 'QStyleOptionFrame& QStyleOptionFrame::operator=(const QStyleOptionFrame&)' is deprecated [-Wdeprecated-copy]
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                               ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:128:5: note: because 'QStyleOptionFrame' has user-provided 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)'
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:146:98: warning: implicitly-declared 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' is deprecated [-Wdeprecated-copy]
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |                                                                                                  ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:146:5: note: because 'QStyleOptionFrameV2' has user-provided 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)'
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:134:20: warning: implicitly-declared 'QStyleOptionFrame& QStyleOptionFrame::operator=(const QStyleOptionFrame&)' is deprecated [-Wdeprecated-copy]
  134 | class Q_GUI_EXPORT QStyleOptionFrameV2 : public QStyleOptionFrame
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:128:5: note: because 'QStyleOptionFrame' has user-provided 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)'
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:146:98: note: synthesized method 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' first required here
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |                                                                                                  ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:165:100: warning: implicitly-declared 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)' is deprecated [-Wdeprecated-copy]
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |                                                                                                    ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:165:5: note: because 'QStyleOptionFrameV3' has user-provided 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)'
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:157:20: warning: implicitly-declared 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' is deprecated [-Wdeprecated-copy]
  157 | class Q_GUI_EXPORT QStyleOptionFrameV3 : public QStyleOptionFrameV2
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:146:5: note: because 'QStyleOptionFrameV2' has user-provided 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)'
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:165:100: note: synthesized method 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)' first required here
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |                                                                                                    ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)':
/usr/include/qt4/QtGui/qstyleoption.h:190:49: warning: implicitly-declared 'QStyleOptionTabWidgetFrame& QStyleOptionTabWidgetFrame::operator=(const QStyleOptionTabWidgetFrame&)' is deprecated [-Wdeprecated-copy]
  190 |         : QStyleOption(Version, Type) { *this = other; }
      |                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:189:12: note: because 'QStyleOptionTabWidgetFrame' has user-provided 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)'
  189 |     inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:206:59: warning: implicitly-declared 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)' is deprecated [-Wdeprecated-copy]
  206 |             QStyleOptionTabWidgetFrame(Version) { *this = other; }
      |                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:205:5: note: because 'QStyleOptionTabWidgetFrameV2' has user-provided 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)'
  205 |     QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2 &other) :
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:196:20: warning: implicitly-declared 'QStyleOptionTabWidgetFrame& QStyleOptionTabWidgetFrame::operator=(const QStyleOptionTabWidgetFrame&)' is deprecated [-Wdeprecated-copy]
  196 | class Q_GUI_EXPORT QStyleOptionTabWidgetFrameV2 : public QStyleOptionTabWidgetFrame
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:189:12: note: because 'QStyleOptionTabWidgetFrame' has user-provided 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)'
  189 |     inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:206:59: note: synthesized method 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)' first required here
  206 |             QStyleOptionTabWidgetFrame(Version) { *this = other; }
      |                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)':
/usr/include/qt4/QtGui/qstyleoption.h:229:105: warning: implicitly-declared 'QStyleOptionTabBarBase& QStyleOptionTabBarBase::operator=(const QStyleOptionTabBarBase&)' is deprecated [-Wdeprecated-copy]
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:229:5: note: because 'QStyleOptionTabBarBase' has user-provided 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)'
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:241:113: warning: implicitly-declared 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)' is deprecated [-Wdeprecated-copy]
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:241:5: note: because 'QStyleOptionTabBarBaseV2' has user-provided 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)'
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:235:20: warning: implicitly-declared 'QStyleOptionTabBarBase& QStyleOptionTabBarBase::operator=(const QStyleOptionTabBarBase&)' is deprecated [-Wdeprecated-copy]
  235 | class Q_GUI_EXPORT QStyleOptionTabBarBaseV2 : public QStyleOptionTabBarBase
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:229:5: note: because 'QStyleOptionTabBarBase' has user-provided 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)'
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:241:113: note: synthesized method 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)' first required here
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)':
/usr/include/qt4/QtGui/qstyleoption.h:273:97: warning: implicitly-declared 'QStyleOptionHeader& QStyleOptionHeader::operator=(const QStyleOptionHeader&)' is deprecated [-Wdeprecated-copy]
  273 |     QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:273:5: note: because 'QStyleOptionHeader' has user-provided 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)'
  273 |     QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:295:97: warning: implicitly-declared 'QStyleOptionButton& QStyleOptionButton::operator=(const QStyleOptionButton&)' is deprecated [-Wdeprecated-copy]
  295 |     QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:295:5: note: because 'QStyleOptionButton' has user-provided 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)'
  295 |     QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)':
/usr/include/qt4/QtGui/qstyleoption.h:325:91: warning: implicitly-declared 'QStyleOptionTab& QStyleOptionTab::operator=(const QStyleOptionTab&)' is deprecated [-Wdeprecated-copy]
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:325:5: note: because 'QStyleOptionTab' has user-provided 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)'
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:339:92: warning: implicitly-declared 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' is deprecated [-Wdeprecated-copy]
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:339:5: note: because 'QStyleOptionTabV2' has user-provided 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)'
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:333:20: warning: implicitly-declared 'QStyleOptionTab& QStyleOptionTab::operator=(const QStyleOptionTab&)' is deprecated [-Wdeprecated-copy]
  333 | class Q_GUI_EXPORT QStyleOptionTabV2 : public QStyleOptionTab
      |                    ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:325:5: note: because 'QStyleOptionTab' has user-provided 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)'
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:339:92: note: synthesized method 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' first required here
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:355:94: warning: implicitly-declared 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)' is deprecated [-Wdeprecated-copy]
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |                                                                                              ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:355:5: note: because 'QStyleOptionTabV3' has user-provided 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)'
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:347:20: warning: implicitly-declared 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' is deprecated [-Wdeprecated-copy]
  347 | class Q_GUI_EXPORT QStyleOptionTabV3 : public QStyleOptionTabV2
      |                    ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:339:5: note: because 'QStyleOptionTabV2' has user-provided 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)'
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:355:94: note: synthesized method 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)' first required here
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |                                                                                              ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:384:99: warning: implicitly-declared 'QStyleOptionToolBar& QStyleOptionToolBar::operator=(const QStyleOptionToolBar&)' is deprecated [-Wdeprecated-copy]
  384 |     QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:384:5: note: because 'QStyleOptionToolBar' has user-provided 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)'
  384 |     QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:410:107: warning: implicitly-declared 'QStyleOptionProgressBar& QStyleOptionProgressBar::operator=(const QStyleOptionProgressBar&)' is deprecated [-Wdeprecated-copy]
  410 |     QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:410:5: note: because 'QStyleOptionProgressBar' has user-provided 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)'
  410 |     QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:457:101: warning: implicitly-declared 'QStyleOptionMenuItem& QStyleOptionMenuItem::operator=(const QStyleOptionMenuItem&)' is deprecated [-Wdeprecated-copy]
  457 |     QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:457:5: note: because 'QStyleOptionMenuItem' has user-provided 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)'
  457 |     QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:480:113: warning: implicitly-declared 'QStyleOptionQ3ListViewItem& QStyleOptionQ3ListViewItem::operator=(const QStyleOptionQ3ListViewItem&)' is deprecated [-Wdeprecated-copy]
  480 |     QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:480:5: note: because 'QStyleOptionQ3ListViewItem' has user-provided 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)'
  480 |     QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)':
/usr/include/qt4/QtGui/qstyleoption.h:498:109: warning: implicitly-declared 'QStyleOptionQ3DockWindow& QStyleOptionQ3DockWindow::operator=(const QStyleOptionQ3DockWindow&)' is deprecated [-Wdeprecated-copy]
  498 |     QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                             ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:498:5: note: because 'QStyleOptionQ3DockWindow' has user-provided 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)'
  498 |     QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)':
/usr/include/qt4/QtGui/qstyleoption.h:516:105: warning: implicitly-declared 'QStyleOptionDockWidget& QStyleOptionDockWidget::operator=(const QStyleOptionDockWidget&)' is deprecated [-Wdeprecated-copy]
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:516:5: note: because 'QStyleOptionDockWidget' has user-provided 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)'
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:531:53: warning: implicitly-declared 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)' is deprecated [-Wdeprecated-copy]
  531 |         : QStyleOptionDockWidget(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:530:5: note: because 'QStyleOptionDockWidgetV2' has user-provided 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)'
  530 |     QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:522:20: warning: implicitly-declared 'QStyleOptionDockWidget& QStyleOptionDockWidget::operator=(const QStyleOptionDockWidget&)' is deprecated [-Wdeprecated-copy]
  522 | class Q_GUI_EXPORT QStyleOptionDockWidgetV2 : public QStyleOptionDockWidget
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:516:5: note: because 'QStyleOptionDockWidget' has user-provided 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)'
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:531:53: note: synthesized method 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)' first required here
  531 |         : QStyleOptionDockWidget(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:556:101: warning: implicitly-declared 'QStyleOptionViewItem& QStyleOptionViewItem::operator=(const QStyleOptionViewItem&)' is deprecated [-Wdeprecated-copy]
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:556:5: note: because 'QStyleOptionViewItem' has user-provided 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)'
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:580:107: warning: implicitly-declared 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' is deprecated [-Wdeprecated-copy]
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:580:5: note: because 'QStyleOptionViewItemV2' has user-provided 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)'
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:562:20: warning: implicitly-declared 'QStyleOptionViewItem& QStyleOptionViewItem::operator=(const QStyleOptionViewItem&)' is deprecated [-Wdeprecated-copy]
  562 | class Q_GUI_EXPORT QStyleOptionViewItemV2 : public QStyleOptionViewItem
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:556:5: note: because 'QStyleOptionViewItem' has user-provided 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)'
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:580:107: note: synthesized method 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' first required here
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:600:53: warning: implicitly-declared 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' is deprecated [-Wdeprecated-copy]
  600 |         : QStyleOptionViewItemV2(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:599:5: note: because 'QStyleOptionViewItemV3' has user-provided 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)'
  599 |     QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:590:20: warning: implicitly-declared 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' is deprecated [-Wdeprecated-copy]
  590 | class Q_GUI_EXPORT QStyleOptionViewItemV3 : public QStyleOptionViewItemV2
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:580:5: note: because 'QStyleOptionViewItemV2' has user-provided 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)'
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:600:53: note: synthesized method 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' first required here
  600 |         : QStyleOptionViewItemV2(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:624:53: warning: implicitly-declared 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)' is deprecated [-Wdeprecated-copy]
  624 |         : QStyleOptionViewItemV3(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:623:5: note: because 'QStyleOptionViewItemV4' has user-provided 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)'
  623 |     QStyleOptionViewItemV4(const QStyleOptionViewItemV4 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:609:20: warning: implicitly-declared 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' is deprecated [-Wdeprecated-copy]
  609 | class Q_GUI_EXPORT QStyleOptionViewItemV4 : public QStyleOptionViewItemV3
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:599:5: note: because 'QStyleOptionViewItemV3' has user-provided 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)'
  599 |     QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:609:20: warning: implicitly-declared 'constexpr QModelIndex& QModelIndex::operator=(const QModelIndex&)' is deprecated [-Wdeprecated-copy]
  609 | class Q_GUI_EXPORT QStyleOptionViewItemV4 : public QStyleOptionViewItemV3
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt4/QtCore/QtCore:66,
                 from /usr/include/qt4/QtGui/QtGui:3,
                 from ./gecode/gist/treecanvas.hh:41,
                 from ./gecode/gist/qtgist.hh:41,
                 from ./gecode/gist/mainwindow.hh:42,
                 from gecode/gist/mainwindow.cpp:38:
/usr/include/qt4/QtCore/qabstractitemmodel.h:64:12: note: because 'QModelIndex' has user-provided 'QModelIndex::QModelIndex(const QModelIndex&)'
   64 |     inline QModelIndex(const QModelIndex &other)
      |            ^~~~~~~~~~~
In file included from /usr/include/qt4/QtGui/qabstractitemdelegate.h:46,
                 from /usr/include/qt4/QtGui/qcombobox.h:46,
                 from /usr/include/qt4/QtGui/QtGui:11,
                 from ./gecode/gist/treecanvas.hh:41,
                 from ./gecode/gist/qtgist.hh:41,
                 from ./gecode/gist/mainwindow.hh:42,
                 from gecode/gist/mainwindow.cpp:38:
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:624:53: note: synthesized method 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)' first required here
  624 |         : QStyleOptionViewItemV3(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:643:99: warning: implicitly-declared 'QStyleOptionToolBox& QStyleOptionToolBox::operator=(const QStyleOptionToolBox&)' is deprecated [-Wdeprecated-copy]
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:643:5: note: because 'QStyleOptionToolBox' has user-provided 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)'
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:660:104: warning: implicitly-declared 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)' is deprecated [-Wdeprecated-copy]
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:660:5: note: because 'QStyleOptionToolBoxV2' has user-provided 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)'
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:649:20: warning: implicitly-declared 'QStyleOptionToolBox& QStyleOptionToolBox::operator=(const QStyleOptionToolBox&)' is deprecated [-Wdeprecated-copy]
  649 | class Q_GUI_EXPORT QStyleOptionToolBoxV2 : public QStyleOptionToolBox
      |                    ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:643:5: note: because 'QStyleOptionToolBox' has user-provided 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)'
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:660:104: note: synthesized method 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)' first required here
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)':
/usr/include/qt4/QtGui/qstyleoption.h:679:105: warning: implicitly-declared 'QStyleOptionRubberBand& QStyleOptionRubberBand::operator=(const QStyleOptionRubberBand&)' is deprecated [-Wdeprecated-copy]
  679 |     QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:679:5: note: because 'QStyleOptionRubberBand' has user-provided 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)'
  679 |     QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)':
/usr/include/qt4/QtGui/qstyleoption.h:697:99: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:721:104: warning: implicitly-declared 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)' is deprecated [-Wdeprecated-copy]
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:721:5: note: because 'QStyleOptionSlider' has user-provided 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)'
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:701:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  701 | class Q_GUI_EXPORT QStyleOptionSlider : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:721:104: note: synthesized method 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)' first required here
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:740:106: warning: implicitly-declared 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)' is deprecated [-Wdeprecated-copy]
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                          ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:740:5: note: because 'QStyleOptionSpinBox' has user-provided 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)'
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:729:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  729 | class Q_GUI_EXPORT QStyleOptionSpinBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:740:106: note: synthesized method 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)' first required here
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                          ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:762:112: warning: implicitly-declared 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)' is deprecated [-Wdeprecated-copy]
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:762:5: note: because 'QStyleOptionQ3ListView' has user-provided 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)'
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:747:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  747 | class Q_GUI_EXPORT QStyleOptionQ3ListView : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:762:112: note: synthesized method 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)' first required here
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:788:112: warning: implicitly-declared 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)' is deprecated [-Wdeprecated-copy]
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:788:5: note: because 'QStyleOptionToolButton' has user-provided 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)'
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:768:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  768 | class Q_GUI_EXPORT QStyleOptionToolButton : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:788:112: note: synthesized method 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)' first required here
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:810:108: warning: implicitly-declared 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)' is deprecated [-Wdeprecated-copy]
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:810:5: note: because 'QStyleOptionComboBox' has user-provided 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)'
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:796:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  796 | class Q_GUI_EXPORT QStyleOptionComboBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:810:108: note: synthesized method 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)' first required here
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:828:108: warning: implicitly-declared 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)' is deprecated [-Wdeprecated-copy]
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:828:5: note: because 'QStyleOptionTitleBar' has user-provided 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)'
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:816:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  816 | class Q_GUI_EXPORT QStyleOptionTitleBar : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:828:108: note: synthesized method 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)' first required here
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:848:108: warning: implicitly-declared 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)' is deprecated [-Wdeprecated-copy]
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:848:5: note: because 'QStyleOptionGroupBox' has user-provided 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)'
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:834:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  834 | class Q_GUI_EXPORT QStyleOptionGroupBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:848:108: note: synthesized method 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)' first required here
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:862:108: warning: implicitly-declared 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)' is deprecated [-Wdeprecated-copy]
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:862:5: note: because 'QStyleOptionSizeGrip' has user-provided 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)'
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:853:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  853 | class Q_GUI_EXPORT QStyleOptionSizeGrip : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:862:108: note: synthesized method 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)' first required here
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:878:109: warning: implicitly-declared 'QStyleOptionGraphicsItem& QStyleOptionGraphicsItem::operator=(const QStyleOptionGraphicsItem&)' is deprecated [-Wdeprecated-copy]
  878 |     QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                             ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:878:5: note: because 'QStyleOptionGraphicsItem' has user-provided 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)'
  878 |     QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/mainwindow.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic  -DQT_WEBKIT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED  -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. \
 \
-c -o gecode/gist/preferences.o  gecode/gist/preferences.cpp
In file included from /usr/include/qt4/QtCore/qobject.h:48,
                 from /usr/include/qt4/QtCore/qiodevice.h:46,
                 from /usr/include/qt4/QtCore/qxmlstream.h:45,
                 from /usr/include/qt4/QtCore/QtCore:3,
                 from /usr/include/qt4/QtGui/QtGui:3,
                 from ./gecode/gist/preferences.hh:41,
                 from gecode/gist/preferences.cpp:38:
/usr/include/qt4/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/qt4/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/qt4/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/qt4/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/qt4/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/qt4/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
In file included from /usr/include/qt4/QtGui/qimage.h:45,
                 from /usr/include/qt4/QtGui/qpixmap.h:50,
                 from /usr/include/qt4/QtGui/qicon.h:48,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:45,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from ./gecode/gist/preferences.hh:41,
                 from gecode/gist/preferences.cpp:38:
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator*(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:383:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  383 | { QTransform t(a); t *= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:383:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  383 | { QTransform t(a); t *= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator/(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:385:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  385 | { QTransform t(a); t /= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:385:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  385 | { QTransform t(a); t /= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator+(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:387:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  387 | { QTransform t(a); t += n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:387:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  387 | { QTransform t(a); t += n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator-(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:389:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  389 | { QTransform t(a); t -= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:389:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  389 | { QTransform t(a); t -= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
In file included from /usr/include/qt4/QtGui/qpalette.h:47,
                 from /usr/include/qt4/QtGui/qwidget.h:50,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:47,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from ./gecode/gist/preferences.hh:41,
                 from gecode/gist/preferences.cpp:38:
/usr/include/qt4/QtGui/qbrush.h: In member function 'QTransform QBrush::transform() const':
/usr/include/qt4/QtGui/qbrush.h:185:57: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  185 | inline QTransform QBrush::transform() const { return d->transform; }
      |                                                         ^~~~~~~~~
In file included from /usr/include/qt4/QtGui/qimage.h:45,
                 from /usr/include/qt4/QtGui/qpixmap.h:50,
                 from /usr/include/qt4/QtGui/qicon.h:48,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:45,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from ./gecode/gist/preferences.hh:41,
                 from gecode/gist/preferences.cpp:38:
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
In file included from /usr/include/qt4/QtGui/qabstractitemdelegate.h:46,
                 from /usr/include/qt4/QtGui/qcombobox.h:46,
                 from /usr/include/qt4/QtGui/QtGui:11,
                 from ./gecode/gist/preferences.hh:41,
                 from gecode/gist/preferences.cpp:38:
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)':
/usr/include/qt4/QtGui/qstyleoption.h:112:103: warning: implicitly-declared 'QStyleOptionFocusRect& QStyleOptionFocusRect::operator=(const QStyleOptionFocusRect&)' is deprecated [-Wdeprecated-copy]
  112 |     QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                       ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:112:5: note: because 'QStyleOptionFocusRect' has user-provided 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)'
  112 |     QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)':
/usr/include/qt4/QtGui/qstyleoption.h:128:95: warning: implicitly-declared 'QStyleOptionFrame& QStyleOptionFrame::operator=(const QStyleOptionFrame&)' is deprecated [-Wdeprecated-copy]
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                               ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:128:5: note: because 'QStyleOptionFrame' has user-provided 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)'
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:146:98: warning: implicitly-declared 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' is deprecated [-Wdeprecated-copy]
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |                                                                                                  ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:146:5: note: because 'QStyleOptionFrameV2' has user-provided 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)'
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:134:20: warning: implicitly-declared 'QStyleOptionFrame& QStyleOptionFrame::operator=(const QStyleOptionFrame&)' is deprecated [-Wdeprecated-copy]
  134 | class Q_GUI_EXPORT QStyleOptionFrameV2 : public QStyleOptionFrame
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:128:5: note: because 'QStyleOptionFrame' has user-provided 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)'
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:146:98: note: synthesized method 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' first required here
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |                                                                                                  ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:165:100: warning: implicitly-declared 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)' is deprecated [-Wdeprecated-copy]
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |                                                                                                    ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:165:5: note: because 'QStyleOptionFrameV3' has user-provided 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)'
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:157:20: warning: implicitly-declared 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' is deprecated [-Wdeprecated-copy]
  157 | class Q_GUI_EXPORT QStyleOptionFrameV3 : public QStyleOptionFrameV2
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:146:5: note: because 'QStyleOptionFrameV2' has user-provided 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)'
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:165:100: note: synthesized method 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)' first required here
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |                                                                                                    ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)':
/usr/include/qt4/QtGui/qstyleoption.h:190:49: warning: implicitly-declared 'QStyleOptionTabWidgetFrame& QStyleOptionTabWidgetFrame::operator=(const QStyleOptionTabWidgetFrame&)' is deprecated [-Wdeprecated-copy]
  190 |         : QStyleOption(Version, Type) { *this = other; }
      |                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:189:12: note: because 'QStyleOptionTabWidgetFrame' has user-provided 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)'
  189 |     inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:206:59: warning: implicitly-declared 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)' is deprecated [-Wdeprecated-copy]
  206 |             QStyleOptionTabWidgetFrame(Version) { *this = other; }
      |                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:205:5: note: because 'QStyleOptionTabWidgetFrameV2' has user-provided 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)'
  205 |     QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2 &other) :
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:196:20: warning: implicitly-declared 'QStyleOptionTabWidgetFrame& QStyleOptionTabWidgetFrame::operator=(const QStyleOptionTabWidgetFrame&)' is deprecated [-Wdeprecated-copy]
  196 | class Q_GUI_EXPORT QStyleOptionTabWidgetFrameV2 : public QStyleOptionTabWidgetFrame
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:189:12: note: because 'QStyleOptionTabWidgetFrame' has user-provided 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)'
  189 |     inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:206:59: note: synthesized method 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)' first required here
  206 |             QStyleOptionTabWidgetFrame(Version) { *this = other; }
      |                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)':
/usr/include/qt4/QtGui/qstyleoption.h:229:105: warning: implicitly-declared 'QStyleOptionTabBarBase& QStyleOptionTabBarBase::operator=(const QStyleOptionTabBarBase&)' is deprecated [-Wdeprecated-copy]
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:229:5: note: because 'QStyleOptionTabBarBase' has user-provided 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)'
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:241:113: warning: implicitly-declared 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)' is deprecated [-Wdeprecated-copy]
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:241:5: note: because 'QStyleOptionTabBarBaseV2' has user-provided 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)'
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:235:20: warning: implicitly-declared 'QStyleOptionTabBarBase& QStyleOptionTabBarBase::operator=(const QStyleOptionTabBarBase&)' is deprecated [-Wdeprecated-copy]
  235 | class Q_GUI_EXPORT QStyleOptionTabBarBaseV2 : public QStyleOptionTabBarBase
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:229:5: note: because 'QStyleOptionTabBarBase' has user-provided 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)'
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:241:113: note: synthesized method 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)' first required here
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)':
/usr/include/qt4/QtGui/qstyleoption.h:273:97: warning: implicitly-declared 'QStyleOptionHeader& QStyleOptionHeader::operator=(const QStyleOptionHeader&)' is deprecated [-Wdeprecated-copy]
  273 |     QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:273:5: note: because 'QStyleOptionHeader' has user-provided 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)'
  273 |     QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:295:97: warning: implicitly-declared 'QStyleOptionButton& QStyleOptionButton::operator=(const QStyleOptionButton&)' is deprecated [-Wdeprecated-copy]
  295 |     QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:295:5: note: because 'QStyleOptionButton' has user-provided 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)'
  295 |     QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)':
/usr/include/qt4/QtGui/qstyleoption.h:325:91: warning: implicitly-declared 'QStyleOptionTab& QStyleOptionTab::operator=(const QStyleOptionTab&)' is deprecated [-Wdeprecated-copy]
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:325:5: note: because 'QStyleOptionTab' has user-provided 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)'
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:339:92: warning: implicitly-declared 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' is deprecated [-Wdeprecated-copy]
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:339:5: note: because 'QStyleOptionTabV2' has user-provided 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)'
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:333:20: warning: implicitly-declared 'QStyleOptionTab& QStyleOptionTab::operator=(const QStyleOptionTab&)' is deprecated [-Wdeprecated-copy]
  333 | class Q_GUI_EXPORT QStyleOptionTabV2 : public QStyleOptionTab
      |                    ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:325:5: note: because 'QStyleOptionTab' has user-provided 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)'
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:339:92: note: synthesized method 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' first required here
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:355:94: warning: implicitly-declared 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)' is deprecated [-Wdeprecated-copy]
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |                                                                                              ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:355:5: note: because 'QStyleOptionTabV3' has user-provided 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)'
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:347:20: warning: implicitly-declared 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' is deprecated [-Wdeprecated-copy]
  347 | class Q_GUI_EXPORT QStyleOptionTabV3 : public QStyleOptionTabV2
      |                    ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:339:5: note: because 'QStyleOptionTabV2' has user-provided 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)'
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:355:94: note: synthesized method 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)' first required here
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |                                                                                              ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:384:99: warning: implicitly-declared 'QStyleOptionToolBar& QStyleOptionToolBar::operator=(const QStyleOptionToolBar&)' is deprecated [-Wdeprecated-copy]
  384 |     QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:384:5: note: because 'QStyleOptionToolBar' has user-provided 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)'
  384 |     QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:410:107: warning: implicitly-declared 'QStyleOptionProgressBar& QStyleOptionProgressBar::operator=(const QStyleOptionProgressBar&)' is deprecated [-Wdeprecated-copy]
  410 |     QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:410:5: note: because 'QStyleOptionProgressBar' has user-provided 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)'
  410 |     QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:457:101: warning: implicitly-declared 'QStyleOptionMenuItem& QStyleOptionMenuItem::operator=(const QStyleOptionMenuItem&)' is deprecated [-Wdeprecated-copy]
  457 |     QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:457:5: note: because 'QStyleOptionMenuItem' has user-provided 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)'
  457 |     QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:480:113: warning: implicitly-declared 'QStyleOptionQ3ListViewItem& QStyleOptionQ3ListViewItem::operator=(const QStyleOptionQ3ListViewItem&)' is deprecated [-Wdeprecated-copy]
  480 |     QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:480:5: note: because 'QStyleOptionQ3ListViewItem' has user-provided 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)'
  480 |     QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)':
/usr/include/qt4/QtGui/qstyleoption.h:498:109: warning: implicitly-declared 'QStyleOptionQ3DockWindow& QStyleOptionQ3DockWindow::operator=(const QStyleOptionQ3DockWindow&)' is deprecated [-Wdeprecated-copy]
  498 |     QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                             ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:498:5: note: because 'QStyleOptionQ3DockWindow' has user-provided 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)'
  498 |     QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)':
/usr/include/qt4/QtGui/qstyleoption.h:516:105: warning: implicitly-declared 'QStyleOptionDockWidget& QStyleOptionDockWidget::operator=(const QStyleOptionDockWidget&)' is deprecated [-Wdeprecated-copy]
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:516:5: note: because 'QStyleOptionDockWidget' has user-provided 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)'
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:531:53: warning: implicitly-declared 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)' is deprecated [-Wdeprecated-copy]
  531 |         : QStyleOptionDockWidget(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:530:5: note: because 'QStyleOptionDockWidgetV2' has user-provided 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)'
  530 |     QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:522:20: warning: implicitly-declared 'QStyleOptionDockWidget& QStyleOptionDockWidget::operator=(const QStyleOptionDockWidget&)' is deprecated [-Wdeprecated-copy]
  522 | class Q_GUI_EXPORT QStyleOptionDockWidgetV2 : public QStyleOptionDockWidget
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:516:5: note: because 'QStyleOptionDockWidget' has user-provided 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)'
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:531:53: note: synthesized method 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)' first required here
  531 |         : QStyleOptionDockWidget(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:556:101: warning: implicitly-declared 'QStyleOptionViewItem& QStyleOptionViewItem::operator=(const QStyleOptionViewItem&)' is deprecated [-Wdeprecated-copy]
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:556:5: note: because 'QStyleOptionViewItem' has user-provided 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)'
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:580:107: warning: implicitly-declared 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' is deprecated [-Wdeprecated-copy]
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:580:5: note: because 'QStyleOptionViewItemV2' has user-provided 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)'
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:562:20: warning: implicitly-declared 'QStyleOptionViewItem& QStyleOptionViewItem::operator=(const QStyleOptionViewItem&)' is deprecated [-Wdeprecated-copy]
  562 | class Q_GUI_EXPORT QStyleOptionViewItemV2 : public QStyleOptionViewItem
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:556:5: note: because 'QStyleOptionViewItem' has user-provided 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)'
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:580:107: note: synthesized method 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' first required here
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:600:53: warning: implicitly-declared 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' is deprecated [-Wdeprecated-copy]
  600 |         : QStyleOptionViewItemV2(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:599:5: note: because 'QStyleOptionViewItemV3' has user-provided 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)'
  599 |     QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:590:20: warning: implicitly-declared 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' is deprecated [-Wdeprecated-copy]
  590 | class Q_GUI_EXPORT QStyleOptionViewItemV3 : public QStyleOptionViewItemV2
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:580:5: note: because 'QStyleOptionViewItemV2' has user-provided 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)'
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:600:53: note: synthesized method 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' first required here
  600 |         : QStyleOptionViewItemV2(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:624:53: warning: implicitly-declared 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)' is deprecated [-Wdeprecated-copy]
  624 |         : QStyleOptionViewItemV3(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:623:5: note: because 'QStyleOptionViewItemV4' has user-provided 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)'
  623 |     QStyleOptionViewItemV4(const QStyleOptionViewItemV4 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:609:20: warning: implicitly-declared 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' is deprecated [-Wdeprecated-copy]
  609 | class Q_GUI_EXPORT QStyleOptionViewItemV4 : public QStyleOptionViewItemV3
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:599:5: note: because 'QStyleOptionViewItemV3' has user-provided 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)'
  599 |     QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:609:20: warning: implicitly-declared 'constexpr QModelIndex& QModelIndex::operator=(const QModelIndex&)' is deprecated [-Wdeprecated-copy]
  609 | class Q_GUI_EXPORT QStyleOptionViewItemV4 : public QStyleOptionViewItemV3
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt4/QtCore/QtCore:66,
                 from /usr/include/qt4/QtGui/QtGui:3,
                 from ./gecode/gist/preferences.hh:41,
                 from gecode/gist/preferences.cpp:38:
/usr/include/qt4/QtCore/qabstractitemmodel.h:64:12: note: because 'QModelIndex' has user-provided 'QModelIndex::QModelIndex(const QModelIndex&)'
   64 |     inline QModelIndex(const QModelIndex &other)
      |            ^~~~~~~~~~~
In file included from /usr/include/qt4/QtGui/qabstractitemdelegate.h:46,
                 from /usr/include/qt4/QtGui/qcombobox.h:46,
                 from /usr/include/qt4/QtGui/QtGui:11,
                 from ./gecode/gist/preferences.hh:41,
                 from gecode/gist/preferences.cpp:38:
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:624:53: note: synthesized method 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)' first required here
  624 |         : QStyleOptionViewItemV3(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:643:99: warning: implicitly-declared 'QStyleOptionToolBox& QStyleOptionToolBox::operator=(const QStyleOptionToolBox&)' is deprecated [-Wdeprecated-copy]
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:643:5: note: because 'QStyleOptionToolBox' has user-provided 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)'
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:660:104: warning: implicitly-declared 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)' is deprecated [-Wdeprecated-copy]
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:660:5: note: because 'QStyleOptionToolBoxV2' has user-provided 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)'
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:649:20: warning: implicitly-declared 'QStyleOptionToolBox& QStyleOptionToolBox::operator=(const QStyleOptionToolBox&)' is deprecated [-Wdeprecated-copy]
  649 | class Q_GUI_EXPORT QStyleOptionToolBoxV2 : public QStyleOptionToolBox
      |                    ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:643:5: note: because 'QStyleOptionToolBox' has user-provided 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)'
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:660:104: note: synthesized method 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)' first required here
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)':
/usr/include/qt4/QtGui/qstyleoption.h:679:105: warning: implicitly-declared 'QStyleOptionRubberBand& QStyleOptionRubberBand::operator=(const QStyleOptionRubberBand&)' is deprecated [-Wdeprecated-copy]
  679 |     QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:679:5: note: because 'QStyleOptionRubberBand' has user-provided 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)'
  679 |     QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)':
/usr/include/qt4/QtGui/qstyleoption.h:697:99: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:721:104: warning: implicitly-declared 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)' is deprecated [-Wdeprecated-copy]
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:721:5: note: because 'QStyleOptionSlider' has user-provided 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)'
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:701:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  701 | class Q_GUI_EXPORT QStyleOptionSlider : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:721:104: note: synthesized method 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)' first required here
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:740:106: warning: implicitly-declared 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)' is deprecated [-Wdeprecated-copy]
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                          ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:740:5: note: because 'QStyleOptionSpinBox' has user-provided 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)'
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:729:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  729 | class Q_GUI_EXPORT QStyleOptionSpinBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:740:106: note: synthesized method 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)' first required here
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                          ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:762:112: warning: implicitly-declared 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)' is deprecated [-Wdeprecated-copy]
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:762:5: note: because 'QStyleOptionQ3ListView' has user-provided 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)'
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:747:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  747 | class Q_GUI_EXPORT QStyleOptionQ3ListView : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:762:112: note: synthesized method 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)' first required here
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:788:112: warning: implicitly-declared 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)' is deprecated [-Wdeprecated-copy]
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:788:5: note: because 'QStyleOptionToolButton' has user-provided 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)'
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:768:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  768 | class Q_GUI_EXPORT QStyleOptionToolButton : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:788:112: note: synthesized method 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)' first required here
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:810:108: warning: implicitly-declared 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)' is deprecated [-Wdeprecated-copy]
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:810:5: note: because 'QStyleOptionComboBox' has user-provided 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)'
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:796:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  796 | class Q_GUI_EXPORT QStyleOptionComboBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:810:108: note: synthesized method 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)' first required here
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:828:108: warning: implicitly-declared 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)' is deprecated [-Wdeprecated-copy]
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:828:5: note: because 'QStyleOptionTitleBar' has user-provided 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)'
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:816:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  816 | class Q_GUI_EXPORT QStyleOptionTitleBar : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:828:108: note: synthesized method 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)' first required here
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:848:108: warning: implicitly-declared 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)' is deprecated [-Wdeprecated-copy]
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:848:5: note: because 'QStyleOptionGroupBox' has user-provided 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)'
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:834:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  834 | class Q_GUI_EXPORT QStyleOptionGroupBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:848:108: note: synthesized method 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)' first required here
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:862:108: warning: implicitly-declared 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)' is deprecated [-Wdeprecated-copy]
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:862:5: note: because 'QStyleOptionSizeGrip' has user-provided 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)'
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:853:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  853 | class Q_GUI_EXPORT QStyleOptionSizeGrip : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:862:108: note: synthesized method 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)' first required here
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:878:109: warning: implicitly-declared 'QStyleOptionGraphicsItem& QStyleOptionGraphicsItem::operator=(const QStyleOptionGraphicsItem&)' is deprecated [-Wdeprecated-copy]
  878 |     QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                             ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:878:5: note: because 'QStyleOptionGraphicsItem' has user-provided 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)'
  878 |     QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:44,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:47,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/preferences.cpp:38:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic  -DQT_WEBKIT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED  -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. \
 \
-c -o gecode/flatzinc/lexer.yy.o  gecode/flatzinc/lexer.yy.cpp
In file included from /usr/include/c++/9/ext/hash_map:60,
                 from ./gecode/flatzinc/symboltable.hh:44,
                 from ./gecode/flatzinc/parser.hh:69,
                 from ./gecode/flatzinc/lexer.lxx:55:
/usr/include/c++/9/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/flatzinc.hh:50,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/flatzinc.hh:50,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/flatzinc.hh:50,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/flatzinc.hh:50,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/flatzinc.hh:50,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:50,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from ./gecode/flatzinc.hh:53,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from ./gecode/flatzinc.hh:53,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/flatzinc.hh:53,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/flatzinc.hh:53,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/flatzinc.hh:53,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/flatzinc.hh:53,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:53,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)':
./gecode/minimodel.hh:128:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |         rel(home,*x,IRT_EQ,y);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int.hh:1047:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1047 |   rel(Home home, IntVar x0, IntRelType irt, IntVar x1,
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)':
./gecode/minimodel.hh:705:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  705 |         rel(home,*x,FRT_EQ,y);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:53,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/float.hh:1105:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)'
 1105 |   rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1);
      |       ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntConLevel) const':
./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   75 |     e.post(home,t ? irt : neg(irt),icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh:208:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntConLevel) const'
  208 |     void post(Home home, IntRelType irt, IntConLevel icl) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntConLevel) const':
./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     e.post(home,t ? irt : neg(irt),b,icl);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh:211:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntConLevel) const'
  211 |     void post(Home home, IntRelType irt, const BoolVar& b,
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const':
./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     e.post(home,t ? frt : neg(frt));
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh:771:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const'
  771 |     void post(Home home, FloatRelType frt) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const':
./gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   82 |     e.post(home,t ? frt : neg(frt),b);
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh:774:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const'
  774 |     void post(Home home, FloatRelType frt, const BoolVar& b) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const':
./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       _e0.post(home,_srt,_e1);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |       _e0.post(home,SRT_NQ,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |       _e0.post(home,SRT_EQ,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   71 |       _e0.post(home,b,true,_srt,_e1);
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const':
./gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     _e0.post(home,b,t,_srt,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1619:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1619 |     BoolVar b(home,0,1); channel(home,b,x);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1627:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1627 |     IntVar x(home,0,1); channel(home,b,x);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)':
./gecode/minimodel.hh:1639:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1639 |     channel(home,f,x);
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:53,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/float.hh:1313:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)'
 1313 |   channel(Home home, FloatVar x0, IntVar x1);
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1649:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1649 |     rel(home,SOT_UNION,x,s);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:50,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh:1650:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh:1650:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1677:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1677 |     count(home,x,n,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1686:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1686 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1698:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1698 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1707:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1707 |     count(home,x,n,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1716:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1716 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1728:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1728 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1738:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1738 |     count(home,x,n,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1747:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1747 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1759:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1759 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1768:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1768 |     count(home,x,n,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1777:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1777 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1789:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1789 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1799:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1799 |     count(home,x,n,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1808:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1808 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1820:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1820 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1829:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1829 |     count(home,x,n,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1838:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1838 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1850:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1850 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1857:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1857 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int.hh:1120:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)'
 1120 |   rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y,
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1864:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1864 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int.hh:1185:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)'
 1185 |   rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y,
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntConLevel)':
./gecode/minimodel.hh:1871:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1871 |     dom(home,x,y,icl);
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int.hh:1001:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntConLevel)'
 1001 |   dom(Home home, const IntVarArgs& x, const IntSet& s,
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh:1872:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1872 |     nvalues(home,x,IRT_EQ,y.size(),icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int.hh:1793:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1793 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)':
./gecode/minimodel.hh:1895:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1895 |     rel(home,SOT_UNION,x,y);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:50,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh:1896:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh:1896:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
./gecode/minimodel.hh:1903:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1903 |     element(home,SOT_UNION,x,y,z);
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:50,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/set.hh:1004:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
 1004 |   element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
./gecode/minimodel.hh:1914:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1914 |     channel(home,x,xiv);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:50,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/set.hh:932:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)'
  932 |   channel(Home home, const IntVarArgs& x,const SetVarArgs& y);
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel.hh:1915:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1915 |     element(home,SOT_UNION,xiv,z,y);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:50,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/set.hh:991:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
  991 |   element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:214:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  214 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int.hh:1406:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1406 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:219:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int.hh:1422:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1422 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:224:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  224 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int.hh:1441:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1441 |   element(Home home, const IntVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::BoolVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:229:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  229 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int.hh:1457:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1457 |   element(Home home, const BoolVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::ArgArray<Gecode::IntSet> >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
./gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  236 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:50,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/set.hh:1055:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1055 |   element(Home home, const IntSetArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::SetVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
./gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:50,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/set.hh:1063:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1063 |   element(Home home, const SetVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/flatzinc.hh:50,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/flatzinc.hh:50,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/flatzinc.hh:53,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/flatzinc.hh:53,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/flatzinc.hh:50,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/flatzinc.hh:53,
                 from ./gecode/flatzinc/parser.hh:41,
                 from ./gecode/flatzinc/lexer.lxx:55:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic  -DQT_WEBKIT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED  -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. \
 \
-c -o gecode/gist/moc_treecanvas.o  gecode/gist/moc_treecanvas.cpp
In file included from /usr/include/qt4/QtCore/qobject.h:48,
                 from /usr/include/qt4/QtCore/qiodevice.h:46,
                 from /usr/include/qt4/QtCore/qxmlstream.h:45,
                 from /usr/include/qt4/QtCore/QtCore:3,
                 from /usr/include/qt4/QtGui/QtGui:3,
                 from ./gecode/gist/treecanvas.hh:41,
                 from gecode/gist/moc_treecanvas.cpp:9:
/usr/include/qt4/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/qt4/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/qt4/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/qt4/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/qt4/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/qt4/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
In file included from /usr/include/qt4/QtGui/qimage.h:45,
                 from /usr/include/qt4/QtGui/qpixmap.h:50,
                 from /usr/include/qt4/QtGui/qicon.h:48,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:45,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from ./gecode/gist/treecanvas.hh:41,
                 from gecode/gist/moc_treecanvas.cpp:9:
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator*(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:383:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  383 | { QTransform t(a); t *= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:383:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  383 | { QTransform t(a); t *= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator/(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:385:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  385 | { QTransform t(a); t /= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:385:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  385 | { QTransform t(a); t /= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator+(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:387:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  387 | { QTransform t(a); t += n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:387:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  387 | { QTransform t(a); t += n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator-(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:389:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  389 | { QTransform t(a); t -= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:389:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  389 | { QTransform t(a); t -= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
In file included from /usr/include/qt4/QtGui/qpalette.h:47,
                 from /usr/include/qt4/QtGui/qwidget.h:50,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:47,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from ./gecode/gist/treecanvas.hh:41,
                 from gecode/gist/moc_treecanvas.cpp:9:
/usr/include/qt4/QtGui/qbrush.h: In member function 'QTransform QBrush::transform() const':
/usr/include/qt4/QtGui/qbrush.h:185:57: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  185 | inline QTransform QBrush::transform() const { return d->transform; }
      |                                                         ^~~~~~~~~
In file included from /usr/include/qt4/QtGui/qimage.h:45,
                 from /usr/include/qt4/QtGui/qpixmap.h:50,
                 from /usr/include/qt4/QtGui/qicon.h:48,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:45,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from ./gecode/gist/treecanvas.hh:41,
                 from gecode/gist/moc_treecanvas.cpp:9:
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
In file included from /usr/include/qt4/QtGui/qabstractitemdelegate.h:46,
                 from /usr/include/qt4/QtGui/qcombobox.h:46,
                 from /usr/include/qt4/QtGui/QtGui:11,
                 from ./gecode/gist/treecanvas.hh:41,
                 from gecode/gist/moc_treecanvas.cpp:9:
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)':
/usr/include/qt4/QtGui/qstyleoption.h:112:103: warning: implicitly-declared 'QStyleOptionFocusRect& QStyleOptionFocusRect::operator=(const QStyleOptionFocusRect&)' is deprecated [-Wdeprecated-copy]
  112 |     QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                       ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:112:5: note: because 'QStyleOptionFocusRect' has user-provided 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)'
  112 |     QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)':
/usr/include/qt4/QtGui/qstyleoption.h:128:95: warning: implicitly-declared 'QStyleOptionFrame& QStyleOptionFrame::operator=(const QStyleOptionFrame&)' is deprecated [-Wdeprecated-copy]
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                               ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:128:5: note: because 'QStyleOptionFrame' has user-provided 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)'
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:146:98: warning: implicitly-declared 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' is deprecated [-Wdeprecated-copy]
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |                                                                                                  ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:146:5: note: because 'QStyleOptionFrameV2' has user-provided 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)'
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:134:20: warning: implicitly-declared 'QStyleOptionFrame& QStyleOptionFrame::operator=(const QStyleOptionFrame&)' is deprecated [-Wdeprecated-copy]
  134 | class Q_GUI_EXPORT QStyleOptionFrameV2 : public QStyleOptionFrame
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:128:5: note: because 'QStyleOptionFrame' has user-provided 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)'
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:146:98: note: synthesized method 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' first required here
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |                                                                                                  ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:165:100: warning: implicitly-declared 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)' is deprecated [-Wdeprecated-copy]
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |                                                                                                    ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:165:5: note: because 'QStyleOptionFrameV3' has user-provided 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)'
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:157:20: warning: implicitly-declared 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' is deprecated [-Wdeprecated-copy]
  157 | class Q_GUI_EXPORT QStyleOptionFrameV3 : public QStyleOptionFrameV2
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:146:5: note: because 'QStyleOptionFrameV2' has user-provided 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)'
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:165:100: note: synthesized method 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)' first required here
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |                                                                                                    ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)':
/usr/include/qt4/QtGui/qstyleoption.h:190:49: warning: implicitly-declared 'QStyleOptionTabWidgetFrame& QStyleOptionTabWidgetFrame::operator=(const QStyleOptionTabWidgetFrame&)' is deprecated [-Wdeprecated-copy]
  190 |         : QStyleOption(Version, Type) { *this = other; }
      |                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:189:12: note: because 'QStyleOptionTabWidgetFrame' has user-provided 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)'
  189 |     inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:206:59: warning: implicitly-declared 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)' is deprecated [-Wdeprecated-copy]
  206 |             QStyleOptionTabWidgetFrame(Version) { *this = other; }
      |                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:205:5: note: because 'QStyleOptionTabWidgetFrameV2' has user-provided 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)'
  205 |     QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2 &other) :
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:196:20: warning: implicitly-declared 'QStyleOptionTabWidgetFrame& QStyleOptionTabWidgetFrame::operator=(const QStyleOptionTabWidgetFrame&)' is deprecated [-Wdeprecated-copy]
  196 | class Q_GUI_EXPORT QStyleOptionTabWidgetFrameV2 : public QStyleOptionTabWidgetFrame
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:189:12: note: because 'QStyleOptionTabWidgetFrame' has user-provided 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)'
  189 |     inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:206:59: note: synthesized method 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)' first required here
  206 |             QStyleOptionTabWidgetFrame(Version) { *this = other; }
      |                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)':
/usr/include/qt4/QtGui/qstyleoption.h:229:105: warning: implicitly-declared 'QStyleOptionTabBarBase& QStyleOptionTabBarBase::operator=(const QStyleOptionTabBarBase&)' is deprecated [-Wdeprecated-copy]
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:229:5: note: because 'QStyleOptionTabBarBase' has user-provided 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)'
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:241:113: warning: implicitly-declared 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)' is deprecated [-Wdeprecated-copy]
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:241:5: note: because 'QStyleOptionTabBarBaseV2' has user-provided 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)'
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:235:20: warning: implicitly-declared 'QStyleOptionTabBarBase& QStyleOptionTabBarBase::operator=(const QStyleOptionTabBarBase&)' is deprecated [-Wdeprecated-copy]
  235 | class Q_GUI_EXPORT QStyleOptionTabBarBaseV2 : public QStyleOptionTabBarBase
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:229:5: note: because 'QStyleOptionTabBarBase' has user-provided 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)'
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:241:113: note: synthesized method 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)' first required here
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)':
/usr/include/qt4/QtGui/qstyleoption.h:273:97: warning: implicitly-declared 'QStyleOptionHeader& QStyleOptionHeader::operator=(const QStyleOptionHeader&)' is deprecated [-Wdeprecated-copy]
  273 |     QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:273:5: note: because 'QStyleOptionHeader' has user-provided 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)'
  273 |     QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:295:97: warning: implicitly-declared 'QStyleOptionButton& QStyleOptionButton::operator=(const QStyleOptionButton&)' is deprecated [-Wdeprecated-copy]
  295 |     QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:295:5: note: because 'QStyleOptionButton' has user-provided 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)'
  295 |     QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)':
/usr/include/qt4/QtGui/qstyleoption.h:325:91: warning: implicitly-declared 'QStyleOptionTab& QStyleOptionTab::operator=(const QStyleOptionTab&)' is deprecated [-Wdeprecated-copy]
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:325:5: note: because 'QStyleOptionTab' has user-provided 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)'
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:339:92: warning: implicitly-declared 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' is deprecated [-Wdeprecated-copy]
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:339:5: note: because 'QStyleOptionTabV2' has user-provided 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)'
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:333:20: warning: implicitly-declared 'QStyleOptionTab& QStyleOptionTab::operator=(const QStyleOptionTab&)' is deprecated [-Wdeprecated-copy]
  333 | class Q_GUI_EXPORT QStyleOptionTabV2 : public QStyleOptionTab
      |                    ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:325:5: note: because 'QStyleOptionTab' has user-provided 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)'
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:339:92: note: synthesized method 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' first required here
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:355:94: warning: implicitly-declared 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)' is deprecated [-Wdeprecated-copy]
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |                                                                                              ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:355:5: note: because 'QStyleOptionTabV3' has user-provided 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)'
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:347:20: warning: implicitly-declared 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' is deprecated [-Wdeprecated-copy]
  347 | class Q_GUI_EXPORT QStyleOptionTabV3 : public QStyleOptionTabV2
      |                    ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:339:5: note: because 'QStyleOptionTabV2' has user-provided 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)'
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:355:94: note: synthesized method 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)' first required here
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |                                                                                              ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:384:99: warning: implicitly-declared 'QStyleOptionToolBar& QStyleOptionToolBar::operator=(const QStyleOptionToolBar&)' is deprecated [-Wdeprecated-copy]
  384 |     QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:384:5: note: because 'QStyleOptionToolBar' has user-provided 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)'
  384 |     QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:410:107: warning: implicitly-declared 'QStyleOptionProgressBar& QStyleOptionProgressBar::operator=(const QStyleOptionProgressBar&)' is deprecated [-Wdeprecated-copy]
  410 |     QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:410:5: note: because 'QStyleOptionProgressBar' has user-provided 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)'
  410 |     QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:457:101: warning: implicitly-declared 'QStyleOptionMenuItem& QStyleOptionMenuItem::operator=(const QStyleOptionMenuItem&)' is deprecated [-Wdeprecated-copy]
  457 |     QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:457:5: note: because 'QStyleOptionMenuItem' has user-provided 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)'
  457 |     QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:480:113: warning: implicitly-declared 'QStyleOptionQ3ListViewItem& QStyleOptionQ3ListViewItem::operator=(const QStyleOptionQ3ListViewItem&)' is deprecated [-Wdeprecated-copy]
  480 |     QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:480:5: note: because 'QStyleOptionQ3ListViewItem' has user-provided 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)'
  480 |     QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)':
/usr/include/qt4/QtGui/qstyleoption.h:498:109: warning: implicitly-declared 'QStyleOptionQ3DockWindow& QStyleOptionQ3DockWindow::operator=(const QStyleOptionQ3DockWindow&)' is deprecated [-Wdeprecated-copy]
  498 |     QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                             ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:498:5: note: because 'QStyleOptionQ3DockWindow' has user-provided 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)'
  498 |     QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)':
/usr/include/qt4/QtGui/qstyleoption.h:516:105: warning: implicitly-declared 'QStyleOptionDockWidget& QStyleOptionDockWidget::operator=(const QStyleOptionDockWidget&)' is deprecated [-Wdeprecated-copy]
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:516:5: note: because 'QStyleOptionDockWidget' has user-provided 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)'
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:531:53: warning: implicitly-declared 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)' is deprecated [-Wdeprecated-copy]
  531 |         : QStyleOptionDockWidget(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:530:5: note: because 'QStyleOptionDockWidgetV2' has user-provided 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)'
  530 |     QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:522:20: warning: implicitly-declared 'QStyleOptionDockWidget& QStyleOptionDockWidget::operator=(const QStyleOptionDockWidget&)' is deprecated [-Wdeprecated-copy]
  522 | class Q_GUI_EXPORT QStyleOptionDockWidgetV2 : public QStyleOptionDockWidget
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:516:5: note: because 'QStyleOptionDockWidget' has user-provided 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)'
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:531:53: note: synthesized method 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)' first required here
  531 |         : QStyleOptionDockWidget(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:556:101: warning: implicitly-declared 'QStyleOptionViewItem& QStyleOptionViewItem::operator=(const QStyleOptionViewItem&)' is deprecated [-Wdeprecated-copy]
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:556:5: note: because 'QStyleOptionViewItem' has user-provided 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)'
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:580:107: warning: implicitly-declared 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' is deprecated [-Wdeprecated-copy]
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:580:5: note: because 'QStyleOptionViewItemV2' has user-provided 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)'
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:562:20: warning: implicitly-declared 'QStyleOptionViewItem& QStyleOptionViewItem::operator=(const QStyleOptionViewItem&)' is deprecated [-Wdeprecated-copy]
  562 | class Q_GUI_EXPORT QStyleOptionViewItemV2 : public QStyleOptionViewItem
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:556:5: note: because 'QStyleOptionViewItem' has user-provided 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)'
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:580:107: note: synthesized method 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' first required here
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:600:53: warning: implicitly-declared 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' is deprecated [-Wdeprecated-copy]
  600 |         : QStyleOptionViewItemV2(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:599:5: note: because 'QStyleOptionViewItemV3' has user-provided 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)'
  599 |     QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:590:20: warning: implicitly-declared 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' is deprecated [-Wdeprecated-copy]
  590 | class Q_GUI_EXPORT QStyleOptionViewItemV3 : public QStyleOptionViewItemV2
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:580:5: note: because 'QStyleOptionViewItemV2' has user-provided 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)'
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:600:53: note: synthesized method 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' first required here
  600 |         : QStyleOptionViewItemV2(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:624:53: warning: implicitly-declared 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)' is deprecated [-Wdeprecated-copy]
  624 |         : QStyleOptionViewItemV3(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:623:5: note: because 'QStyleOptionViewItemV4' has user-provided 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)'
  623 |     QStyleOptionViewItemV4(const QStyleOptionViewItemV4 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:609:20: warning: implicitly-declared 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' is deprecated [-Wdeprecated-copy]
  609 | class Q_GUI_EXPORT QStyleOptionViewItemV4 : public QStyleOptionViewItemV3
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:599:5: note: because 'QStyleOptionViewItemV3' has user-provided 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)'
  599 |     QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:609:20: warning: implicitly-declared 'constexpr QModelIndex& QModelIndex::operator=(const QModelIndex&)' is deprecated [-Wdeprecated-copy]
  609 | class Q_GUI_EXPORT QStyleOptionViewItemV4 : public QStyleOptionViewItemV3
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt4/QtCore/QtCore:66,
                 from /usr/include/qt4/QtGui/QtGui:3,
                 from ./gecode/gist/treecanvas.hh:41,
                 from gecode/gist/moc_treecanvas.cpp:9:
/usr/include/qt4/QtCore/qabstractitemmodel.h:64:12: note: because 'QModelIndex' has user-provided 'QModelIndex::QModelIndex(const QModelIndex&)'
   64 |     inline QModelIndex(const QModelIndex &other)
      |            ^~~~~~~~~~~
In file included from /usr/include/qt4/QtGui/qabstractitemdelegate.h:46,
                 from /usr/include/qt4/QtGui/qcombobox.h:46,
                 from /usr/include/qt4/QtGui/QtGui:11,
                 from ./gecode/gist/treecanvas.hh:41,
                 from gecode/gist/moc_treecanvas.cpp:9:
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:624:53: note: synthesized method 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)' first required here
  624 |         : QStyleOptionViewItemV3(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:643:99: warning: implicitly-declared 'QStyleOptionToolBox& QStyleOptionToolBox::operator=(const QStyleOptionToolBox&)' is deprecated [-Wdeprecated-copy]
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:643:5: note: because 'QStyleOptionToolBox' has user-provided 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)'
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:660:104: warning: implicitly-declared 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)' is deprecated [-Wdeprecated-copy]
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:660:5: note: because 'QStyleOptionToolBoxV2' has user-provided 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)'
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:649:20: warning: implicitly-declared 'QStyleOptionToolBox& QStyleOptionToolBox::operator=(const QStyleOptionToolBox&)' is deprecated [-Wdeprecated-copy]
  649 | class Q_GUI_EXPORT QStyleOptionToolBoxV2 : public QStyleOptionToolBox
      |                    ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:643:5: note: because 'QStyleOptionToolBox' has user-provided 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)'
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:660:104: note: synthesized method 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)' first required here
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)':
/usr/include/qt4/QtGui/qstyleoption.h:679:105: warning: implicitly-declared 'QStyleOptionRubberBand& QStyleOptionRubberBand::operator=(const QStyleOptionRubberBand&)' is deprecated [-Wdeprecated-copy]
  679 |     QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:679:5: note: because 'QStyleOptionRubberBand' has user-provided 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)'
  679 |     QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)':
/usr/include/qt4/QtGui/qstyleoption.h:697:99: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:721:104: warning: implicitly-declared 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)' is deprecated [-Wdeprecated-copy]
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:721:5: note: because 'QStyleOptionSlider' has user-provided 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)'
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:701:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  701 | class Q_GUI_EXPORT QStyleOptionSlider : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:721:104: note: synthesized method 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)' first required here
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:740:106: warning: implicitly-declared 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)' is deprecated [-Wdeprecated-copy]
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                          ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:740:5: note: because 'QStyleOptionSpinBox' has user-provided 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)'
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:729:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  729 | class Q_GUI_EXPORT QStyleOptionSpinBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:740:106: note: synthesized method 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)' first required here
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                          ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:762:112: warning: implicitly-declared 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)' is deprecated [-Wdeprecated-copy]
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:762:5: note: because 'QStyleOptionQ3ListView' has user-provided 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)'
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:747:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  747 | class Q_GUI_EXPORT QStyleOptionQ3ListView : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:762:112: note: synthesized method 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)' first required here
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:788:112: warning: implicitly-declared 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)' is deprecated [-Wdeprecated-copy]
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:788:5: note: because 'QStyleOptionToolButton' has user-provided 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)'
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:768:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  768 | class Q_GUI_EXPORT QStyleOptionToolButton : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:788:112: note: synthesized method 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)' first required here
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:810:108: warning: implicitly-declared 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)' is deprecated [-Wdeprecated-copy]
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:810:5: note: because 'QStyleOptionComboBox' has user-provided 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)'
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:796:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  796 | class Q_GUI_EXPORT QStyleOptionComboBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:810:108: note: synthesized method 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)' first required here
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:828:108: warning: implicitly-declared 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)' is deprecated [-Wdeprecated-copy]
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:828:5: note: because 'QStyleOptionTitleBar' has user-provided 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)'
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:816:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  816 | class Q_GUI_EXPORT QStyleOptionTitleBar : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:828:108: note: synthesized method 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)' first required here
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:848:108: warning: implicitly-declared 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)' is deprecated [-Wdeprecated-copy]
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:848:5: note: because 'QStyleOptionGroupBox' has user-provided 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)'
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:834:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  834 | class Q_GUI_EXPORT QStyleOptionGroupBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:848:108: note: synthesized method 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)' first required here
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:862:108: warning: implicitly-declared 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)' is deprecated [-Wdeprecated-copy]
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:862:5: note: because 'QStyleOptionSizeGrip' has user-provided 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)'
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:853:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  853 | class Q_GUI_EXPORT QStyleOptionSizeGrip : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:862:108: note: synthesized method 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)' first required here
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:878:109: warning: implicitly-declared 'QStyleOptionGraphicsItem& QStyleOptionGraphicsItem::operator=(const QStyleOptionGraphicsItem&)' is deprecated [-Wdeprecated-copy]
  878 |     QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                             ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:878:5: note: because 'QStyleOptionGraphicsItem' has user-provided 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)'
  878 |     QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:44,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:47,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist/treecanvas.hh:46,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/treecanvas.hh:47,
                 from gecode/gist/moc_treecanvas.cpp:9:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic  -DQT_WEBKIT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED  -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. \
 \
-c -o gecode/gist/moc_textoutput.o  gecode/gist/moc_textoutput.cpp
In file included from /usr/include/qt4/QtCore/qobject.h:48,
                 from /usr/include/qt4/QtGui/qwidget.h:47,
                 from /usr/include/qt4/QtGui/qmainwindow.h:45,
                 from /usr/include/qt4/QtGui/QMainWindow:1,
                 from ./gecode/gist/textoutput.hh:41,
                 from gecode/gist/moc_textoutput.cpp:9:
/usr/include/qt4/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/qt4/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/qt4/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/qt4/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/qt4/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/qt4/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
In file included from /usr/include/qt4/QtGui/qbrush.h:51,
                 from /usr/include/qt4/QtGui/qpalette.h:47,
                 from /usr/include/qt4/QtGui/qwidget.h:50,
                 from /usr/include/qt4/QtGui/qmainwindow.h:45,
                 from /usr/include/qt4/QtGui/QMainWindow:1,
                 from ./gecode/gist/textoutput.hh:41,
                 from gecode/gist/moc_textoutput.cpp:9:
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator*(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:383:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  383 | { QTransform t(a); t *= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:383:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  383 | { QTransform t(a); t *= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator/(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:385:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  385 | { QTransform t(a); t /= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:385:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  385 | { QTransform t(a); t /= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator+(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:387:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  387 | { QTransform t(a); t += n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:387:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  387 | { QTransform t(a); t += n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator-(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:389:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  389 | { QTransform t(a); t -= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:389:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  389 | { QTransform t(a); t -= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
In file included from /usr/include/qt4/QtGui/qpalette.h:47,
                 from /usr/include/qt4/QtGui/qwidget.h:50,
                 from /usr/include/qt4/QtGui/qmainwindow.h:45,
                 from /usr/include/qt4/QtGui/QMainWindow:1,
                 from ./gecode/gist/textoutput.hh:41,
                 from gecode/gist/moc_textoutput.cpp:9:
/usr/include/qt4/QtGui/qbrush.h: In member function 'QTransform QBrush::transform() const':
/usr/include/qt4/QtGui/qbrush.h:185:57: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  185 | inline QTransform QBrush::transform() const { return d->transform; }
      |                                                         ^~~~~~~~~
In file included from /usr/include/qt4/QtGui/qbrush.h:51,
                 from /usr/include/qt4/QtGui/qpalette.h:47,
                 from /usr/include/qt4/QtGui/qwidget.h:50,
                 from /usr/include/qt4/QtGui/qmainwindow.h:45,
                 from /usr/include/qt4/QtGui/QMainWindow:1,
                 from ./gecode/gist/textoutput.hh:41,
                 from gecode/gist/moc_textoutput.cpp:9:
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic  -DQT_WEBKIT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED  -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. \
 \
-c -o gecode/gist/moc_qtgist.o  gecode/gist/moc_qtgist.cpp
In file included from /usr/include/qt4/QtCore/qobject.h:48,
                 from /usr/include/qt4/QtCore/qiodevice.h:46,
                 from /usr/include/qt4/QtCore/qxmlstream.h:45,
                 from /usr/include/qt4/QtCore/QtCore:3,
                 from /usr/include/qt4/QtGui/QtGui:3,
                 from ./gecode/gist/treecanvas.hh:41,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
/usr/include/qt4/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/qt4/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/qt4/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/qt4/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/qt4/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/qt4/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
In file included from /usr/include/qt4/QtGui/qimage.h:45,
                 from /usr/include/qt4/QtGui/qpixmap.h:50,
                 from /usr/include/qt4/QtGui/qicon.h:48,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:45,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from ./gecode/gist/treecanvas.hh:41,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator*(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:383:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  383 | { QTransform t(a); t *= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:383:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  383 | { QTransform t(a); t *= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator/(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:385:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  385 | { QTransform t(a); t /= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:385:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  385 | { QTransform t(a); t /= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator+(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:387:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  387 | { QTransform t(a); t += n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:387:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  387 | { QTransform t(a); t += n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator-(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:389:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  389 | { QTransform t(a); t -= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:389:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  389 | { QTransform t(a); t -= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
In file included from /usr/include/qt4/QtGui/qpalette.h:47,
                 from /usr/include/qt4/QtGui/qwidget.h:50,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:47,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from ./gecode/gist/treecanvas.hh:41,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
/usr/include/qt4/QtGui/qbrush.h: In member function 'QTransform QBrush::transform() const':
/usr/include/qt4/QtGui/qbrush.h:185:57: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  185 | inline QTransform QBrush::transform() const { return d->transform; }
      |                                                         ^~~~~~~~~
In file included from /usr/include/qt4/QtGui/qimage.h:45,
                 from /usr/include/qt4/QtGui/qpixmap.h:50,
                 from /usr/include/qt4/QtGui/qicon.h:48,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:45,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from ./gecode/gist/treecanvas.hh:41,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
In file included from /usr/include/qt4/QtGui/qabstractitemdelegate.h:46,
                 from /usr/include/qt4/QtGui/qcombobox.h:46,
                 from /usr/include/qt4/QtGui/QtGui:11,
                 from ./gecode/gist/treecanvas.hh:41,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)':
/usr/include/qt4/QtGui/qstyleoption.h:112:103: warning: implicitly-declared 'QStyleOptionFocusRect& QStyleOptionFocusRect::operator=(const QStyleOptionFocusRect&)' is deprecated [-Wdeprecated-copy]
  112 |     QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                       ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:112:5: note: because 'QStyleOptionFocusRect' has user-provided 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)'
  112 |     QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)':
/usr/include/qt4/QtGui/qstyleoption.h:128:95: warning: implicitly-declared 'QStyleOptionFrame& QStyleOptionFrame::operator=(const QStyleOptionFrame&)' is deprecated [-Wdeprecated-copy]
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                               ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:128:5: note: because 'QStyleOptionFrame' has user-provided 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)'
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:146:98: warning: implicitly-declared 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' is deprecated [-Wdeprecated-copy]
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |                                                                                                  ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:146:5: note: because 'QStyleOptionFrameV2' has user-provided 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)'
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:134:20: warning: implicitly-declared 'QStyleOptionFrame& QStyleOptionFrame::operator=(const QStyleOptionFrame&)' is deprecated [-Wdeprecated-copy]
  134 | class Q_GUI_EXPORT QStyleOptionFrameV2 : public QStyleOptionFrame
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:128:5: note: because 'QStyleOptionFrame' has user-provided 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)'
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:146:98: note: synthesized method 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' first required here
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |                                                                                                  ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:165:100: warning: implicitly-declared 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)' is deprecated [-Wdeprecated-copy]
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |                                                                                                    ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:165:5: note: because 'QStyleOptionFrameV3' has user-provided 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)'
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:157:20: warning: implicitly-declared 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' is deprecated [-Wdeprecated-copy]
  157 | class Q_GUI_EXPORT QStyleOptionFrameV3 : public QStyleOptionFrameV2
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:146:5: note: because 'QStyleOptionFrameV2' has user-provided 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)'
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:165:100: note: synthesized method 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)' first required here
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |                                                                                                    ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)':
/usr/include/qt4/QtGui/qstyleoption.h:190:49: warning: implicitly-declared 'QStyleOptionTabWidgetFrame& QStyleOptionTabWidgetFrame::operator=(const QStyleOptionTabWidgetFrame&)' is deprecated [-Wdeprecated-copy]
  190 |         : QStyleOption(Version, Type) { *this = other; }
      |                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:189:12: note: because 'QStyleOptionTabWidgetFrame' has user-provided 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)'
  189 |     inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:206:59: warning: implicitly-declared 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)' is deprecated [-Wdeprecated-copy]
  206 |             QStyleOptionTabWidgetFrame(Version) { *this = other; }
      |                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:205:5: note: because 'QStyleOptionTabWidgetFrameV2' has user-provided 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)'
  205 |     QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2 &other) :
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:196:20: warning: implicitly-declared 'QStyleOptionTabWidgetFrame& QStyleOptionTabWidgetFrame::operator=(const QStyleOptionTabWidgetFrame&)' is deprecated [-Wdeprecated-copy]
  196 | class Q_GUI_EXPORT QStyleOptionTabWidgetFrameV2 : public QStyleOptionTabWidgetFrame
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:189:12: note: because 'QStyleOptionTabWidgetFrame' has user-provided 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)'
  189 |     inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:206:59: note: synthesized method 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)' first required here
  206 |             QStyleOptionTabWidgetFrame(Version) { *this = other; }
      |                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)':
/usr/include/qt4/QtGui/qstyleoption.h:229:105: warning: implicitly-declared 'QStyleOptionTabBarBase& QStyleOptionTabBarBase::operator=(const QStyleOptionTabBarBase&)' is deprecated [-Wdeprecated-copy]
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:229:5: note: because 'QStyleOptionTabBarBase' has user-provided 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)'
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:241:113: warning: implicitly-declared 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)' is deprecated [-Wdeprecated-copy]
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:241:5: note: because 'QStyleOptionTabBarBaseV2' has user-provided 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)'
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:235:20: warning: implicitly-declared 'QStyleOptionTabBarBase& QStyleOptionTabBarBase::operator=(const QStyleOptionTabBarBase&)' is deprecated [-Wdeprecated-copy]
  235 | class Q_GUI_EXPORT QStyleOptionTabBarBaseV2 : public QStyleOptionTabBarBase
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:229:5: note: because 'QStyleOptionTabBarBase' has user-provided 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)'
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:241:113: note: synthesized method 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)' first required here
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)':
/usr/include/qt4/QtGui/qstyleoption.h:273:97: warning: implicitly-declared 'QStyleOptionHeader& QStyleOptionHeader::operator=(const QStyleOptionHeader&)' is deprecated [-Wdeprecated-copy]
  273 |     QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:273:5: note: because 'QStyleOptionHeader' has user-provided 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)'
  273 |     QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:295:97: warning: implicitly-declared 'QStyleOptionButton& QStyleOptionButton::operator=(const QStyleOptionButton&)' is deprecated [-Wdeprecated-copy]
  295 |     QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:295:5: note: because 'QStyleOptionButton' has user-provided 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)'
  295 |     QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)':
/usr/include/qt4/QtGui/qstyleoption.h:325:91: warning: implicitly-declared 'QStyleOptionTab& QStyleOptionTab::operator=(const QStyleOptionTab&)' is deprecated [-Wdeprecated-copy]
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:325:5: note: because 'QStyleOptionTab' has user-provided 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)'
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:339:92: warning: implicitly-declared 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' is deprecated [-Wdeprecated-copy]
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:339:5: note: because 'QStyleOptionTabV2' has user-provided 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)'
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:333:20: warning: implicitly-declared 'QStyleOptionTab& QStyleOptionTab::operator=(const QStyleOptionTab&)' is deprecated [-Wdeprecated-copy]
  333 | class Q_GUI_EXPORT QStyleOptionTabV2 : public QStyleOptionTab
      |                    ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:325:5: note: because 'QStyleOptionTab' has user-provided 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)'
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:339:92: note: synthesized method 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' first required here
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:355:94: warning: implicitly-declared 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)' is deprecated [-Wdeprecated-copy]
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |                                                                                              ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:355:5: note: because 'QStyleOptionTabV3' has user-provided 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)'
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:347:20: warning: implicitly-declared 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' is deprecated [-Wdeprecated-copy]
  347 | class Q_GUI_EXPORT QStyleOptionTabV3 : public QStyleOptionTabV2
      |                    ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:339:5: note: because 'QStyleOptionTabV2' has user-provided 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)'
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:355:94: note: synthesized method 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)' first required here
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |                                                                                              ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:384:99: warning: implicitly-declared 'QStyleOptionToolBar& QStyleOptionToolBar::operator=(const QStyleOptionToolBar&)' is deprecated [-Wdeprecated-copy]
  384 |     QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:384:5: note: because 'QStyleOptionToolBar' has user-provided 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)'
  384 |     QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:410:107: warning: implicitly-declared 'QStyleOptionProgressBar& QStyleOptionProgressBar::operator=(const QStyleOptionProgressBar&)' is deprecated [-Wdeprecated-copy]
  410 |     QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:410:5: note: because 'QStyleOptionProgressBar' has user-provided 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)'
  410 |     QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:457:101: warning: implicitly-declared 'QStyleOptionMenuItem& QStyleOptionMenuItem::operator=(const QStyleOptionMenuItem&)' is deprecated [-Wdeprecated-copy]
  457 |     QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:457:5: note: because 'QStyleOptionMenuItem' has user-provided 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)'
  457 |     QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:480:113: warning: implicitly-declared 'QStyleOptionQ3ListViewItem& QStyleOptionQ3ListViewItem::operator=(const QStyleOptionQ3ListViewItem&)' is deprecated [-Wdeprecated-copy]
  480 |     QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:480:5: note: because 'QStyleOptionQ3ListViewItem' has user-provided 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)'
  480 |     QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)':
/usr/include/qt4/QtGui/qstyleoption.h:498:109: warning: implicitly-declared 'QStyleOptionQ3DockWindow& QStyleOptionQ3DockWindow::operator=(const QStyleOptionQ3DockWindow&)' is deprecated [-Wdeprecated-copy]
  498 |     QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                             ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:498:5: note: because 'QStyleOptionQ3DockWindow' has user-provided 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)'
  498 |     QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)':
/usr/include/qt4/QtGui/qstyleoption.h:516:105: warning: implicitly-declared 'QStyleOptionDockWidget& QStyleOptionDockWidget::operator=(const QStyleOptionDockWidget&)' is deprecated [-Wdeprecated-copy]
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:516:5: note: because 'QStyleOptionDockWidget' has user-provided 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)'
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:531:53: warning: implicitly-declared 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)' is deprecated [-Wdeprecated-copy]
  531 |         : QStyleOptionDockWidget(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:530:5: note: because 'QStyleOptionDockWidgetV2' has user-provided 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)'
  530 |     QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:522:20: warning: implicitly-declared 'QStyleOptionDockWidget& QStyleOptionDockWidget::operator=(const QStyleOptionDockWidget&)' is deprecated [-Wdeprecated-copy]
  522 | class Q_GUI_EXPORT QStyleOptionDockWidgetV2 : public QStyleOptionDockWidget
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:516:5: note: because 'QStyleOptionDockWidget' has user-provided 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)'
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:531:53: note: synthesized method 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)' first required here
  531 |         : QStyleOptionDockWidget(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:556:101: warning: implicitly-declared 'QStyleOptionViewItem& QStyleOptionViewItem::operator=(const QStyleOptionViewItem&)' is deprecated [-Wdeprecated-copy]
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:556:5: note: because 'QStyleOptionViewItem' has user-provided 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)'
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:580:107: warning: implicitly-declared 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' is deprecated [-Wdeprecated-copy]
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:580:5: note: because 'QStyleOptionViewItemV2' has user-provided 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)'
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:562:20: warning: implicitly-declared 'QStyleOptionViewItem& QStyleOptionViewItem::operator=(const QStyleOptionViewItem&)' is deprecated [-Wdeprecated-copy]
  562 | class Q_GUI_EXPORT QStyleOptionViewItemV2 : public QStyleOptionViewItem
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:556:5: note: because 'QStyleOptionViewItem' has user-provided 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)'
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:580:107: note: synthesized method 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' first required here
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:600:53: warning: implicitly-declared 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' is deprecated [-Wdeprecated-copy]
  600 |         : QStyleOptionViewItemV2(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:599:5: note: because 'QStyleOptionViewItemV3' has user-provided 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)'
  599 |     QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:590:20: warning: implicitly-declared 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' is deprecated [-Wdeprecated-copy]
  590 | class Q_GUI_EXPORT QStyleOptionViewItemV3 : public QStyleOptionViewItemV2
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:580:5: note: because 'QStyleOptionViewItemV2' has user-provided 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)'
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:600:53: note: synthesized method 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' first required here
  600 |         : QStyleOptionViewItemV2(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:624:53: warning: implicitly-declared 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)' is deprecated [-Wdeprecated-copy]
  624 |         : QStyleOptionViewItemV3(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:623:5: note: because 'QStyleOptionViewItemV4' has user-provided 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)'
  623 |     QStyleOptionViewItemV4(const QStyleOptionViewItemV4 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:609:20: warning: implicitly-declared 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' is deprecated [-Wdeprecated-copy]
  609 | class Q_GUI_EXPORT QStyleOptionViewItemV4 : public QStyleOptionViewItemV3
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:599:5: note: because 'QStyleOptionViewItemV3' has user-provided 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)'
  599 |     QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:609:20: warning: implicitly-declared 'constexpr QModelIndex& QModelIndex::operator=(const QModelIndex&)' is deprecated [-Wdeprecated-copy]
  609 | class Q_GUI_EXPORT QStyleOptionViewItemV4 : public QStyleOptionViewItemV3
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt4/QtCore/QtCore:66,
                 from /usr/include/qt4/QtGui/QtGui:3,
                 from ./gecode/gist/treecanvas.hh:41,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
/usr/include/qt4/QtCore/qabstractitemmodel.h:64:12: note: because 'QModelIndex' has user-provided 'QModelIndex::QModelIndex(const QModelIndex&)'
   64 |     inline QModelIndex(const QModelIndex &other)
      |            ^~~~~~~~~~~
In file included from /usr/include/qt4/QtGui/qabstractitemdelegate.h:46,
                 from /usr/include/qt4/QtGui/qcombobox.h:46,
                 from /usr/include/qt4/QtGui/QtGui:11,
                 from ./gecode/gist/treecanvas.hh:41,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:624:53: note: synthesized method 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)' first required here
  624 |         : QStyleOptionViewItemV3(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:643:99: warning: implicitly-declared 'QStyleOptionToolBox& QStyleOptionToolBox::operator=(const QStyleOptionToolBox&)' is deprecated [-Wdeprecated-copy]
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:643:5: note: because 'QStyleOptionToolBox' has user-provided 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)'
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:660:104: warning: implicitly-declared 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)' is deprecated [-Wdeprecated-copy]
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:660:5: note: because 'QStyleOptionToolBoxV2' has user-provided 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)'
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:649:20: warning: implicitly-declared 'QStyleOptionToolBox& QStyleOptionToolBox::operator=(const QStyleOptionToolBox&)' is deprecated [-Wdeprecated-copy]
  649 | class Q_GUI_EXPORT QStyleOptionToolBoxV2 : public QStyleOptionToolBox
      |                    ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:643:5: note: because 'QStyleOptionToolBox' has user-provided 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)'
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:660:104: note: synthesized method 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)' first required here
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)':
/usr/include/qt4/QtGui/qstyleoption.h:679:105: warning: implicitly-declared 'QStyleOptionRubberBand& QStyleOptionRubberBand::operator=(const QStyleOptionRubberBand&)' is deprecated [-Wdeprecated-copy]
  679 |     QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:679:5: note: because 'QStyleOptionRubberBand' has user-provided 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)'
  679 |     QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)':
/usr/include/qt4/QtGui/qstyleoption.h:697:99: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:721:104: warning: implicitly-declared 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)' is deprecated [-Wdeprecated-copy]
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:721:5: note: because 'QStyleOptionSlider' has user-provided 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)'
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:701:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  701 | class Q_GUI_EXPORT QStyleOptionSlider : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:721:104: note: synthesized method 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)' first required here
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:740:106: warning: implicitly-declared 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)' is deprecated [-Wdeprecated-copy]
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                          ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:740:5: note: because 'QStyleOptionSpinBox' has user-provided 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)'
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:729:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  729 | class Q_GUI_EXPORT QStyleOptionSpinBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:740:106: note: synthesized method 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)' first required here
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                          ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:762:112: warning: implicitly-declared 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)' is deprecated [-Wdeprecated-copy]
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:762:5: note: because 'QStyleOptionQ3ListView' has user-provided 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)'
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:747:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  747 | class Q_GUI_EXPORT QStyleOptionQ3ListView : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:762:112: note: synthesized method 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)' first required here
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:788:112: warning: implicitly-declared 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)' is deprecated [-Wdeprecated-copy]
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:788:5: note: because 'QStyleOptionToolButton' has user-provided 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)'
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:768:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  768 | class Q_GUI_EXPORT QStyleOptionToolButton : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:788:112: note: synthesized method 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)' first required here
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:810:108: warning: implicitly-declared 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)' is deprecated [-Wdeprecated-copy]
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:810:5: note: because 'QStyleOptionComboBox' has user-provided 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)'
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:796:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  796 | class Q_GUI_EXPORT QStyleOptionComboBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:810:108: note: synthesized method 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)' first required here
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:828:108: warning: implicitly-declared 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)' is deprecated [-Wdeprecated-copy]
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:828:5: note: because 'QStyleOptionTitleBar' has user-provided 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)'
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:816:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  816 | class Q_GUI_EXPORT QStyleOptionTitleBar : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:828:108: note: synthesized method 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)' first required here
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:848:108: warning: implicitly-declared 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)' is deprecated [-Wdeprecated-copy]
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:848:5: note: because 'QStyleOptionGroupBox' has user-provided 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)'
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:834:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  834 | class Q_GUI_EXPORT QStyleOptionGroupBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:848:108: note: synthesized method 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)' first required here
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:862:108: warning: implicitly-declared 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)' is deprecated [-Wdeprecated-copy]
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:862:5: note: because 'QStyleOptionSizeGrip' has user-provided 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)'
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:853:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  853 | class Q_GUI_EXPORT QStyleOptionSizeGrip : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:862:108: note: synthesized method 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)' first required here
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:878:109: warning: implicitly-declared 'QStyleOptionGraphicsItem& QStyleOptionGraphicsItem::operator=(const QStyleOptionGraphicsItem&)' is deprecated [-Wdeprecated-copy]
  878 |     QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                             ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:878:5: note: because 'QStyleOptionGraphicsItem' has user-provided 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)'
  878 |     QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:44,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:47,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist/treecanvas.hh:46,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/treecanvas.hh:47,
                 from ./gecode/gist/qtgist.hh:41,
                 from gecode/gist/moc_qtgist.cpp:9:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -shared -pthread gecode/kernel/archive.o gecode/kernel/core.o gecode/kernel/memory-manager.o gecode/kernel/branch.o gecode/kernel/region.o gecode/kernel/afc.o gecode/kernel/activity.o gecode/kernel/rnd.o -Wl,-soname=libgecodekernel.so.36 \
	-L. -lgecodesupport \
	-o libgecodekernel.so.36.0
ln -fs libgecodekernel.so.36.0 libgecodekernel.so
ln -fs libgecodekernel.so.36.0 libgecodekernel.so.36
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -shared -pthread gecode/search/stop.o gecode/search/options.o gecode/search/cutoff.o gecode/search/parallel/engine.o gecode/search/dfs.o gecode/search/parallel/dfs.o gecode/search/bab.o gecode/search/parallel/bab.o gecode/search/rbs.o gecode/search/meta/rbs.o gecode/search/meta/nogoods.o gecode/search/sequential/path.o gecode/search/parallel/path.o -Wl,-soname=libgecodesearch.so.36 \
	-L. -lgecodesupport -lgecodekernel \
	-o libgecodesearch.so.36.0
ln -fs libgecodesearch.so.36.0 libgecodesearch.so
ln -fs libgecodesearch.so.36.0 libgecodesearch.so.36
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic  -DQT_WEBKIT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED  -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. \
 \
-c -o gecode/gist/moc_mainwindow.o  gecode/gist/moc_mainwindow.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:44,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:47,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from /usr/include/qt4/QtCore/qobject.h:48,
                 from /usr/include/qt4/QtCore/qiodevice.h:46,
                 from /usr/include/qt4/QtCore/qxmlstream.h:45,
                 from /usr/include/qt4/QtCore/QtCore:3,
                 from /usr/include/qt4/QtGui/QtGui:3,
                 from ./gecode/gist/treecanvas.hh:41,
                 from ./gecode/gist/qtgist.hh:41,
                 from ./gecode/gist/mainwindow.hh:42,
                 from gecode/gist/moc_mainwindow.cpp:9:
/usr/include/qt4/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/qt4/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/qt4/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/qt4/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/qt4/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/qt4/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
In file included from /usr/include/qt4/QtGui/qimage.h:45,
                 from /usr/include/qt4/QtGui/qpixmap.h:50,
                 from /usr/include/qt4/QtGui/qicon.h:48,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:45,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from ./gecode/gist/treecanvas.hh:41,
                 from ./gecode/gist/qtgist.hh:41,
                 from ./gecode/gist/mainwindow.hh:42,
                 from gecode/gist/moc_mainwindow.cpp:9:
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator*(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:383:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  383 | { QTransform t(a); t *= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:383:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  383 | { QTransform t(a); t *= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator/(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:385:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  385 | { QTransform t(a); t /= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:385:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  385 | { QTransform t(a); t /= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator+(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:387:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  387 | { QTransform t(a); t += n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:387:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  387 | { QTransform t(a); t += n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator-(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:389:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  389 | { QTransform t(a); t -= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:389:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  389 | { QTransform t(a); t -= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
In file included from /usr/include/qt4/QtGui/qpalette.h:47,
                 from /usr/include/qt4/QtGui/qwidget.h:50,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:47,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from ./gecode/gist/treecanvas.hh:41,
                 from ./gecode/gist/qtgist.hh:41,
                 from ./gecode/gist/mainwindow.hh:42,
                 from gecode/gist/moc_mainwindow.cpp:9:
/usr/include/qt4/QtGui/qbrush.h: In member function 'QTransform QBrush::transform() const':
/usr/include/qt4/QtGui/qbrush.h:185:57: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  185 | inline QTransform QBrush::transform() const { return d->transform; }
      |                                                         ^~~~~~~~~
In file included from /usr/include/qt4/QtGui/qimage.h:45,
                 from /usr/include/qt4/QtGui/qpixmap.h:50,
                 from /usr/include/qt4/QtGui/qicon.h:48,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:45,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from ./gecode/gist/treecanvas.hh:41,
                 from ./gecode/gist/qtgist.hh:41,
                 from ./gecode/gist/mainwindow.hh:42,
                 from gecode/gist/moc_mainwindow.cpp:9:
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
In file included from /usr/include/qt4/QtGui/qabstractitemdelegate.h:46,
                 from /usr/include/qt4/QtGui/qcombobox.h:46,
                 from /usr/include/qt4/QtGui/QtGui:11,
                 from ./gecode/gist/treecanvas.hh:41,
                 from ./gecode/gist/qtgist.hh:41,
                 from ./gecode/gist/mainwindow.hh:42,
                 from gecode/gist/moc_mainwindow.cpp:9:
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)':
/usr/include/qt4/QtGui/qstyleoption.h:112:103: warning: implicitly-declared 'QStyleOptionFocusRect& QStyleOptionFocusRect::operator=(const QStyleOptionFocusRect&)' is deprecated [-Wdeprecated-copy]
  112 |     QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                       ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:112:5: note: because 'QStyleOptionFocusRect' has user-provided 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)'
  112 |     QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)':
/usr/include/qt4/QtGui/qstyleoption.h:128:95: warning: implicitly-declared 'QStyleOptionFrame& QStyleOptionFrame::operator=(const QStyleOptionFrame&)' is deprecated [-Wdeprecated-copy]
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                               ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:128:5: note: because 'QStyleOptionFrame' has user-provided 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)'
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:146:98: warning: implicitly-declared 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' is deprecated [-Wdeprecated-copy]
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |                                                                                                  ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:146:5: note: because 'QStyleOptionFrameV2' has user-provided 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)'
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:134:20: warning: implicitly-declared 'QStyleOptionFrame& QStyleOptionFrame::operator=(const QStyleOptionFrame&)' is deprecated [-Wdeprecated-copy]
  134 | class Q_GUI_EXPORT QStyleOptionFrameV2 : public QStyleOptionFrame
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:128:5: note: because 'QStyleOptionFrame' has user-provided 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)'
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:146:98: note: synthesized method 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' first required here
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |                                                                                                  ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:165:100: warning: implicitly-declared 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)' is deprecated [-Wdeprecated-copy]
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |                                                                                                    ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:165:5: note: because 'QStyleOptionFrameV3' has user-provided 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)'
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:157:20: warning: implicitly-declared 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' is deprecated [-Wdeprecated-copy]
  157 | class Q_GUI_EXPORT QStyleOptionFrameV3 : public QStyleOptionFrameV2
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:146:5: note: because 'QStyleOptionFrameV2' has user-provided 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)'
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:165:100: note: synthesized method 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)' first required here
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |                                                                                                    ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)':
/usr/include/qt4/QtGui/qstyleoption.h:190:49: warning: implicitly-declared 'QStyleOptionTabWidgetFrame& QStyleOptionTabWidgetFrame::operator=(const QStyleOptionTabWidgetFrame&)' is deprecated [-Wdeprecated-copy]
  190 |         : QStyleOption(Version, Type) { *this = other; }
      |                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:189:12: note: because 'QStyleOptionTabWidgetFrame' has user-provided 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)'
  189 |     inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:206:59: warning: implicitly-declared 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)' is deprecated [-Wdeprecated-copy]
  206 |             QStyleOptionTabWidgetFrame(Version) { *this = other; }
      |                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:205:5: note: because 'QStyleOptionTabWidgetFrameV2' has user-provided 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)'
  205 |     QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2 &other) :
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:196:20: warning: implicitly-declared 'QStyleOptionTabWidgetFrame& QStyleOptionTabWidgetFrame::operator=(const QStyleOptionTabWidgetFrame&)' is deprecated [-Wdeprecated-copy]
  196 | class Q_GUI_EXPORT QStyleOptionTabWidgetFrameV2 : public QStyleOptionTabWidgetFrame
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:189:12: note: because 'QStyleOptionTabWidgetFrame' has user-provided 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)'
  189 |     inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:206:59: note: synthesized method 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)' first required here
  206 |             QStyleOptionTabWidgetFrame(Version) { *this = other; }
      |                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)':
/usr/include/qt4/QtGui/qstyleoption.h:229:105: warning: implicitly-declared 'QStyleOptionTabBarBase& QStyleOptionTabBarBase::operator=(const QStyleOptionTabBarBase&)' is deprecated [-Wdeprecated-copy]
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:229:5: note: because 'QStyleOptionTabBarBase' has user-provided 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)'
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:241:113: warning: implicitly-declared 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)' is deprecated [-Wdeprecated-copy]
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:241:5: note: because 'QStyleOptionTabBarBaseV2' has user-provided 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)'
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:235:20: warning: implicitly-declared 'QStyleOptionTabBarBase& QStyleOptionTabBarBase::operator=(const QStyleOptionTabBarBase&)' is deprecated [-Wdeprecated-copy]
  235 | class Q_GUI_EXPORT QStyleOptionTabBarBaseV2 : public QStyleOptionTabBarBase
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:229:5: note: because 'QStyleOptionTabBarBase' has user-provided 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)'
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:241:113: note: synthesized method 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)' first required here
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)':
/usr/include/qt4/QtGui/qstyleoption.h:273:97: warning: implicitly-declared 'QStyleOptionHeader& QStyleOptionHeader::operator=(const QStyleOptionHeader&)' is deprecated [-Wdeprecated-copy]
  273 |     QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:273:5: note: because 'QStyleOptionHeader' has user-provided 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)'
  273 |     QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:295:97: warning: implicitly-declared 'QStyleOptionButton& QStyleOptionButton::operator=(const QStyleOptionButton&)' is deprecated [-Wdeprecated-copy]
  295 |     QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:295:5: note: because 'QStyleOptionButton' has user-provided 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)'
  295 |     QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)':
/usr/include/qt4/QtGui/qstyleoption.h:325:91: warning: implicitly-declared 'QStyleOptionTab& QStyleOptionTab::operator=(const QStyleOptionTab&)' is deprecated [-Wdeprecated-copy]
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:325:5: note: because 'QStyleOptionTab' has user-provided 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)'
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:339:92: warning: implicitly-declared 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' is deprecated [-Wdeprecated-copy]
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:339:5: note: because 'QStyleOptionTabV2' has user-provided 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)'
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:333:20: warning: implicitly-declared 'QStyleOptionTab& QStyleOptionTab::operator=(const QStyleOptionTab&)' is deprecated [-Wdeprecated-copy]
  333 | class Q_GUI_EXPORT QStyleOptionTabV2 : public QStyleOptionTab
      |                    ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:325:5: note: because 'QStyleOptionTab' has user-provided 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)'
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:339:92: note: synthesized method 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' first required here
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:355:94: warning: implicitly-declared 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)' is deprecated [-Wdeprecated-copy]
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |                                                                                              ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:355:5: note: because 'QStyleOptionTabV3' has user-provided 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)'
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:347:20: warning: implicitly-declared 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' is deprecated [-Wdeprecated-copy]
  347 | class Q_GUI_EXPORT QStyleOptionTabV3 : public QStyleOptionTabV2
      |                    ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:339:5: note: because 'QStyleOptionTabV2' has user-provided 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)'
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:355:94: note: synthesized method 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)' first required here
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |                                                                                              ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:384:99: warning: implicitly-declared 'QStyleOptionToolBar& QStyleOptionToolBar::operator=(const QStyleOptionToolBar&)' is deprecated [-Wdeprecated-copy]
  384 |     QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:384:5: note: because 'QStyleOptionToolBar' has user-provided 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)'
  384 |     QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:410:107: warning: implicitly-declared 'QStyleOptionProgressBar& QStyleOptionProgressBar::operator=(const QStyleOptionProgressBar&)' is deprecated [-Wdeprecated-copy]
  410 |     QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:410:5: note: because 'QStyleOptionProgressBar' has user-provided 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)'
  410 |     QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:457:101: warning: implicitly-declared 'QStyleOptionMenuItem& QStyleOptionMenuItem::operator=(const QStyleOptionMenuItem&)' is deprecated [-Wdeprecated-copy]
  457 |     QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:457:5: note: because 'QStyleOptionMenuItem' has user-provided 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)'
  457 |     QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:480:113: warning: implicitly-declared 'QStyleOptionQ3ListViewItem& QStyleOptionQ3ListViewItem::operator=(const QStyleOptionQ3ListViewItem&)' is deprecated [-Wdeprecated-copy]
  480 |     QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:480:5: note: because 'QStyleOptionQ3ListViewItem' has user-provided 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)'
  480 |     QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)':
/usr/include/qt4/QtGui/qstyleoption.h:498:109: warning: implicitly-declared 'QStyleOptionQ3DockWindow& QStyleOptionQ3DockWindow::operator=(const QStyleOptionQ3DockWindow&)' is deprecated [-Wdeprecated-copy]
  498 |     QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                             ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:498:5: note: because 'QStyleOptionQ3DockWindow' has user-provided 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)'
  498 |     QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)':
/usr/include/qt4/QtGui/qstyleoption.h:516:105: warning: implicitly-declared 'QStyleOptionDockWidget& QStyleOptionDockWidget::operator=(const QStyleOptionDockWidget&)' is deprecated [-Wdeprecated-copy]
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:516:5: note: because 'QStyleOptionDockWidget' has user-provided 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)'
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:531:53: warning: implicitly-declared 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)' is deprecated [-Wdeprecated-copy]
  531 |         : QStyleOptionDockWidget(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:530:5: note: because 'QStyleOptionDockWidgetV2' has user-provided 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)'
  530 |     QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:522:20: warning: implicitly-declared 'QStyleOptionDockWidget& QStyleOptionDockWidget::operator=(const QStyleOptionDockWidget&)' is deprecated [-Wdeprecated-copy]
  522 | class Q_GUI_EXPORT QStyleOptionDockWidgetV2 : public QStyleOptionDockWidget
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:516:5: note: because 'QStyleOptionDockWidget' has user-provided 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)'
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:531:53: note: synthesized method 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)' first required here
  531 |         : QStyleOptionDockWidget(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:556:101: warning: implicitly-declared 'QStyleOptionViewItem& QStyleOptionViewItem::operator=(const QStyleOptionViewItem&)' is deprecated [-Wdeprecated-copy]
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:556:5: note: because 'QStyleOptionViewItem' has user-provided 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)'
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:580:107: warning: implicitly-declared 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' is deprecated [-Wdeprecated-copy]
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:580:5: note: because 'QStyleOptionViewItemV2' has user-provided 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)'
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:562:20: warning: implicitly-declared 'QStyleOptionViewItem& QStyleOptionViewItem::operator=(const QStyleOptionViewItem&)' is deprecated [-Wdeprecated-copy]
  562 | class Q_GUI_EXPORT QStyleOptionViewItemV2 : public QStyleOptionViewItem
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:556:5: note: because 'QStyleOptionViewItem' has user-provided 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)'
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:580:107: note: synthesized method 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' first required here
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:600:53: warning: implicitly-declared 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' is deprecated [-Wdeprecated-copy]
  600 |         : QStyleOptionViewItemV2(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:599:5: note: because 'QStyleOptionViewItemV3' has user-provided 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)'
  599 |     QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:590:20: warning: implicitly-declared 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' is deprecated [-Wdeprecated-copy]
  590 | class Q_GUI_EXPORT QStyleOptionViewItemV3 : public QStyleOptionViewItemV2
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:580:5: note: because 'QStyleOptionViewItemV2' has user-provided 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)'
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:600:53: note: synthesized method 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' first required here
  600 |         : QStyleOptionViewItemV2(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:624:53: warning: implicitly-declared 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)' is deprecated [-Wdeprecated-copy]
  624 |         : QStyleOptionViewItemV3(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:623:5: note: because 'QStyleOptionViewItemV4' has user-provided 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)'
  623 |     QStyleOptionViewItemV4(const QStyleOptionViewItemV4 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:609:20: warning: implicitly-declared 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' is deprecated [-Wdeprecated-copy]
  609 | class Q_GUI_EXPORT QStyleOptionViewItemV4 : public QStyleOptionViewItemV3
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:599:5: note: because 'QStyleOptionViewItemV3' has user-provided 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)'
  599 |     QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:609:20: warning: implicitly-declared 'constexpr QModelIndex& QModelIndex::operator=(const QModelIndex&)' is deprecated [-Wdeprecated-copy]
  609 | class Q_GUI_EXPORT QStyleOptionViewItemV4 : public QStyleOptionViewItemV3
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt4/QtCore/QtCore:66,
                 from /usr/include/qt4/QtGui/QtGui:3,
                 from ./gecode/gist/treecanvas.hh:41,
                 from ./gecode/gist/qtgist.hh:41,
                 from ./gecode/gist/mainwindow.hh:42,
                 from gecode/gist/moc_mainwindow.cpp:9:
/usr/include/qt4/QtCore/qabstractitemmodel.h:64:12: note: because 'QModelIndex' has user-provided 'QModelIndex::QModelIndex(const QModelIndex&)'
   64 |     inline QModelIndex(const QModelIndex &other)
      |            ^~~~~~~~~~~
In file included from /usr/include/qt4/QtGui/qabstractitemdelegate.h:46,
                 from /usr/include/qt4/QtGui/qcombobox.h:46,
                 from /usr/include/qt4/QtGui/QtGui:11,
                 from ./gecode/gist/treecanvas.hh:41,
                 from ./gecode/gist/qtgist.hh:41,
                 from ./gecode/gist/mainwindow.hh:42,
                 from gecode/gist/moc_mainwindow.cpp:9:
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:624:53: note: synthesized method 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)' first required here
  624 |         : QStyleOptionViewItemV3(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:643:99: warning: implicitly-declared 'QStyleOptionToolBox& QStyleOptionToolBox::operator=(const QStyleOptionToolBox&)' is deprecated [-Wdeprecated-copy]
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:643:5: note: because 'QStyleOptionToolBox' has user-provided 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)'
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:660:104: warning: implicitly-declared 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)' is deprecated [-Wdeprecated-copy]
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:660:5: note: because 'QStyleOptionToolBoxV2' has user-provided 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)'
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:649:20: warning: implicitly-declared 'QStyleOptionToolBox& QStyleOptionToolBox::operator=(const QStyleOptionToolBox&)' is deprecated [-Wdeprecated-copy]
  649 | class Q_GUI_EXPORT QStyleOptionToolBoxV2 : public QStyleOptionToolBox
      |                    ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:643:5: note: because 'QStyleOptionToolBox' has user-provided 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)'
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:660:104: note: synthesized method 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)' first required here
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)':
/usr/include/qt4/QtGui/qstyleoption.h:679:105: warning: implicitly-declared 'QStyleOptionRubberBand& QStyleOptionRubberBand::operator=(const QStyleOptionRubberBand&)' is deprecated [-Wdeprecated-copy]
  679 |     QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:679:5: note: because 'QStyleOptionRubberBand' has user-provided 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)'
  679 |     QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)':
/usr/include/qt4/QtGui/qstyleoption.h:697:99: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:721:104: warning: implicitly-declared 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)' is deprecated [-Wdeprecated-copy]
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:721:5: note: because 'QStyleOptionSlider' has user-provided 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)'
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:701:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  701 | class Q_GUI_EXPORT QStyleOptionSlider : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:721:104: note: synthesized method 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)' first required here
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:740:106: warning: implicitly-declared 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)' is deprecated [-Wdeprecated-copy]
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                          ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:740:5: note: because 'QStyleOptionSpinBox' has user-provided 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)'
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:729:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  729 | class Q_GUI_EXPORT QStyleOptionSpinBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:740:106: note: synthesized method 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)' first required here
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                          ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:762:112: warning: implicitly-declared 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)' is deprecated [-Wdeprecated-copy]
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:762:5: note: because 'QStyleOptionQ3ListView' has user-provided 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)'
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:747:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  747 | class Q_GUI_EXPORT QStyleOptionQ3ListView : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:762:112: note: synthesized method 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)' first required here
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:788:112: warning: implicitly-declared 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)' is deprecated [-Wdeprecated-copy]
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:788:5: note: because 'QStyleOptionToolButton' has user-provided 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)'
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:768:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  768 | class Q_GUI_EXPORT QStyleOptionToolButton : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:788:112: note: synthesized method 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)' first required here
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:810:108: warning: implicitly-declared 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)' is deprecated [-Wdeprecated-copy]
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:810:5: note: because 'QStyleOptionComboBox' has user-provided 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)'
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:796:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  796 | class Q_GUI_EXPORT QStyleOptionComboBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:810:108: note: synthesized method 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)' first required here
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:828:108: warning: implicitly-declared 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)' is deprecated [-Wdeprecated-copy]
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:828:5: note: because 'QStyleOptionTitleBar' has user-provided 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)'
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:816:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  816 | class Q_GUI_EXPORT QStyleOptionTitleBar : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:828:108: note: synthesized method 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)' first required here
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:848:108: warning: implicitly-declared 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)' is deprecated [-Wdeprecated-copy]
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:848:5: note: because 'QStyleOptionGroupBox' has user-provided 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)'
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:834:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  834 | class Q_GUI_EXPORT QStyleOptionGroupBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:848:108: note: synthesized method 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)' first required here
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:862:108: warning: implicitly-declared 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)' is deprecated [-Wdeprecated-copy]
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:862:5: note: because 'QStyleOptionSizeGrip' has user-provided 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)'
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:853:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  853 | class Q_GUI_EXPORT QStyleOptionSizeGrip : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:862:108: note: synthesized method 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)' first required here
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:878:109: warning: implicitly-declared 'QStyleOptionGraphicsItem& QStyleOptionGraphicsItem::operator=(const QStyleOptionGraphicsItem&)' is deprecated [-Wdeprecated-copy]
  878 |     QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                             ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:878:5: note: because 'QStyleOptionGraphicsItem' has user-provided 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)'
  878 |     QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/mainwindow.hh:41,
                 from gecode/gist/moc_mainwindow.cpp:9:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic  -DQT_WEBKIT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED  -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. \
 \
-c -o gecode/gist/moc_nodestats.o  gecode/gist/moc_nodestats.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/moc_nodestats.cpp:9:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/moc_nodestats.cpp:9:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/moc_nodestats.cpp:9:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist/node.hh:41,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/moc_nodestats.cpp:9:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from /usr/include/qt4/QtCore/qobject.h:48,
                 from /usr/include/qt4/QtCore/qiodevice.h:46,
                 from /usr/include/qt4/QtCore/qdatastream.h:46,
                 from /usr/include/qt4/QtCore/qpair.h:45,
                 from /usr/include/qt4/QtCore/qhash.h:49,
                 from /usr/include/qt4/QtCore/QHash:1,
                 from ./gecode/gist/node.hh:43,
                 from ./gecode/gist/spacenode.hh:41,
                 from ./gecode/gist/visualnode.hh:41,
                 from ./gecode/gist/nodestats.hh:41,
                 from gecode/gist/moc_nodestats.cpp:9:
/usr/include/qt4/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/qt4/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/qt4/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/qt4/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/qt4/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/qt4/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
In file included from /usr/include/qt4/QtGui/qimage.h:45,
                 from /usr/include/qt4/QtGui/qpixmap.h:50,
                 from /usr/include/qt4/QtGui/qicon.h:48,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:45,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from ./gecode/gist/nodestats.hh:43,
                 from gecode/gist/moc_nodestats.cpp:9:
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator*(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:383:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  383 | { QTransform t(a); t *= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:383:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  383 | { QTransform t(a); t *= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator/(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:385:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  385 | { QTransform t(a); t /= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:385:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  385 | { QTransform t(a); t /= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator+(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:387:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  387 | { QTransform t(a); t += n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:387:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  387 | { QTransform t(a); t += n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator-(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:389:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  389 | { QTransform t(a); t -= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:389:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  389 | { QTransform t(a); t -= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
In file included from /usr/include/qt4/QtGui/qpalette.h:47,
                 from /usr/include/qt4/QtGui/qwidget.h:50,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:47,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from ./gecode/gist/nodestats.hh:43,
                 from gecode/gist/moc_nodestats.cpp:9:
/usr/include/qt4/QtGui/qbrush.h: In member function 'QTransform QBrush::transform() const':
/usr/include/qt4/QtGui/qbrush.h:185:57: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  185 | inline QTransform QBrush::transform() const { return d->transform; }
      |                                                         ^~~~~~~~~
In file included from /usr/include/qt4/QtGui/qimage.h:45,
                 from /usr/include/qt4/QtGui/qpixmap.h:50,
                 from /usr/include/qt4/QtGui/qicon.h:48,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:45,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from ./gecode/gist/nodestats.hh:43,
                 from gecode/gist/moc_nodestats.cpp:9:
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
In file included from /usr/include/qt4/QtGui/qabstractitemdelegate.h:46,
                 from /usr/include/qt4/QtGui/qcombobox.h:46,
                 from /usr/include/qt4/QtGui/QtGui:11,
                 from ./gecode/gist/nodestats.hh:43,
                 from gecode/gist/moc_nodestats.cpp:9:
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)':
/usr/include/qt4/QtGui/qstyleoption.h:112:103: warning: implicitly-declared 'QStyleOptionFocusRect& QStyleOptionFocusRect::operator=(const QStyleOptionFocusRect&)' is deprecated [-Wdeprecated-copy]
  112 |     QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                       ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:112:5: note: because 'QStyleOptionFocusRect' has user-provided 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)'
  112 |     QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)':
/usr/include/qt4/QtGui/qstyleoption.h:128:95: warning: implicitly-declared 'QStyleOptionFrame& QStyleOptionFrame::operator=(const QStyleOptionFrame&)' is deprecated [-Wdeprecated-copy]
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                               ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:128:5: note: because 'QStyleOptionFrame' has user-provided 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)'
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:146:98: warning: implicitly-declared 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' is deprecated [-Wdeprecated-copy]
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |                                                                                                  ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:146:5: note: because 'QStyleOptionFrameV2' has user-provided 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)'
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:134:20: warning: implicitly-declared 'QStyleOptionFrame& QStyleOptionFrame::operator=(const QStyleOptionFrame&)' is deprecated [-Wdeprecated-copy]
  134 | class Q_GUI_EXPORT QStyleOptionFrameV2 : public QStyleOptionFrame
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:128:5: note: because 'QStyleOptionFrame' has user-provided 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)'
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:146:98: note: synthesized method 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' first required here
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |                                                                                                  ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:165:100: warning: implicitly-declared 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)' is deprecated [-Wdeprecated-copy]
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |                                                                                                    ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:165:5: note: because 'QStyleOptionFrameV3' has user-provided 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)'
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:157:20: warning: implicitly-declared 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' is deprecated [-Wdeprecated-copy]
  157 | class Q_GUI_EXPORT QStyleOptionFrameV3 : public QStyleOptionFrameV2
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:146:5: note: because 'QStyleOptionFrameV2' has user-provided 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)'
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:165:100: note: synthesized method 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)' first required here
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |                                                                                                    ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)':
/usr/include/qt4/QtGui/qstyleoption.h:190:49: warning: implicitly-declared 'QStyleOptionTabWidgetFrame& QStyleOptionTabWidgetFrame::operator=(const QStyleOptionTabWidgetFrame&)' is deprecated [-Wdeprecated-copy]
  190 |         : QStyleOption(Version, Type) { *this = other; }
      |                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:189:12: note: because 'QStyleOptionTabWidgetFrame' has user-provided 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)'
  189 |     inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:206:59: warning: implicitly-declared 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)' is deprecated [-Wdeprecated-copy]
  206 |             QStyleOptionTabWidgetFrame(Version) { *this = other; }
      |                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:205:5: note: because 'QStyleOptionTabWidgetFrameV2' has user-provided 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)'
  205 |     QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2 &other) :
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:196:20: warning: implicitly-declared 'QStyleOptionTabWidgetFrame& QStyleOptionTabWidgetFrame::operator=(const QStyleOptionTabWidgetFrame&)' is deprecated [-Wdeprecated-copy]
  196 | class Q_GUI_EXPORT QStyleOptionTabWidgetFrameV2 : public QStyleOptionTabWidgetFrame
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:189:12: note: because 'QStyleOptionTabWidgetFrame' has user-provided 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)'
  189 |     inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:206:59: note: synthesized method 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)' first required here
  206 |             QStyleOptionTabWidgetFrame(Version) { *this = other; }
      |                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)':
/usr/include/qt4/QtGui/qstyleoption.h:229:105: warning: implicitly-declared 'QStyleOptionTabBarBase& QStyleOptionTabBarBase::operator=(const QStyleOptionTabBarBase&)' is deprecated [-Wdeprecated-copy]
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:229:5: note: because 'QStyleOptionTabBarBase' has user-provided 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)'
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:241:113: warning: implicitly-declared 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)' is deprecated [-Wdeprecated-copy]
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:241:5: note: because 'QStyleOptionTabBarBaseV2' has user-provided 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)'
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:235:20: warning: implicitly-declared 'QStyleOptionTabBarBase& QStyleOptionTabBarBase::operator=(const QStyleOptionTabBarBase&)' is deprecated [-Wdeprecated-copy]
  235 | class Q_GUI_EXPORT QStyleOptionTabBarBaseV2 : public QStyleOptionTabBarBase
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:229:5: note: because 'QStyleOptionTabBarBase' has user-provided 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)'
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:241:113: note: synthesized method 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)' first required here
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)':
/usr/include/qt4/QtGui/qstyleoption.h:273:97: warning: implicitly-declared 'QStyleOptionHeader& QStyleOptionHeader::operator=(const QStyleOptionHeader&)' is deprecated [-Wdeprecated-copy]
  273 |     QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:273:5: note: because 'QStyleOptionHeader' has user-provided 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)'
  273 |     QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:295:97: warning: implicitly-declared 'QStyleOptionButton& QStyleOptionButton::operator=(const QStyleOptionButton&)' is deprecated [-Wdeprecated-copy]
  295 |     QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:295:5: note: because 'QStyleOptionButton' has user-provided 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)'
  295 |     QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)':
/usr/include/qt4/QtGui/qstyleoption.h:325:91: warning: implicitly-declared 'QStyleOptionTab& QStyleOptionTab::operator=(const QStyleOptionTab&)' is deprecated [-Wdeprecated-copy]
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:325:5: note: because 'QStyleOptionTab' has user-provided 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)'
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:339:92: warning: implicitly-declared 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' is deprecated [-Wdeprecated-copy]
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:339:5: note: because 'QStyleOptionTabV2' has user-provided 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)'
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:333:20: warning: implicitly-declared 'QStyleOptionTab& QStyleOptionTab::operator=(const QStyleOptionTab&)' is deprecated [-Wdeprecated-copy]
  333 | class Q_GUI_EXPORT QStyleOptionTabV2 : public QStyleOptionTab
      |                    ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:325:5: note: because 'QStyleOptionTab' has user-provided 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)'
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:339:92: note: synthesized method 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' first required here
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:355:94: warning: implicitly-declared 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)' is deprecated [-Wdeprecated-copy]
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |                                                                                              ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:355:5: note: because 'QStyleOptionTabV3' has user-provided 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)'
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:347:20: warning: implicitly-declared 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' is deprecated [-Wdeprecated-copy]
  347 | class Q_GUI_EXPORT QStyleOptionTabV3 : public QStyleOptionTabV2
      |                    ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:339:5: note: because 'QStyleOptionTabV2' has user-provided 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)'
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:355:94: note: synthesized method 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)' first required here
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |                                                                                              ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:384:99: warning: implicitly-declared 'QStyleOptionToolBar& QStyleOptionToolBar::operator=(const QStyleOptionToolBar&)' is deprecated [-Wdeprecated-copy]
  384 |     QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:384:5: note: because 'QStyleOptionToolBar' has user-provided 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)'
  384 |     QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:410:107: warning: implicitly-declared 'QStyleOptionProgressBar& QStyleOptionProgressBar::operator=(const QStyleOptionProgressBar&)' is deprecated [-Wdeprecated-copy]
  410 |     QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:410:5: note: because 'QStyleOptionProgressBar' has user-provided 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)'
  410 |     QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:457:101: warning: implicitly-declared 'QStyleOptionMenuItem& QStyleOptionMenuItem::operator=(const QStyleOptionMenuItem&)' is deprecated [-Wdeprecated-copy]
  457 |     QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:457:5: note: because 'QStyleOptionMenuItem' has user-provided 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)'
  457 |     QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:480:113: warning: implicitly-declared 'QStyleOptionQ3ListViewItem& QStyleOptionQ3ListViewItem::operator=(const QStyleOptionQ3ListViewItem&)' is deprecated [-Wdeprecated-copy]
  480 |     QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:480:5: note: because 'QStyleOptionQ3ListViewItem' has user-provided 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)'
  480 |     QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)':
/usr/include/qt4/QtGui/qstyleoption.h:498:109: warning: implicitly-declared 'QStyleOptionQ3DockWindow& QStyleOptionQ3DockWindow::operator=(const QStyleOptionQ3DockWindow&)' is deprecated [-Wdeprecated-copy]
  498 |     QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                             ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:498:5: note: because 'QStyleOptionQ3DockWindow' has user-provided 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)'
  498 |     QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)':
/usr/include/qt4/QtGui/qstyleoption.h:516:105: warning: implicitly-declared 'QStyleOptionDockWidget& QStyleOptionDockWidget::operator=(const QStyleOptionDockWidget&)' is deprecated [-Wdeprecated-copy]
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:516:5: note: because 'QStyleOptionDockWidget' has user-provided 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)'
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:531:53: warning: implicitly-declared 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)' is deprecated [-Wdeprecated-copy]
  531 |         : QStyleOptionDockWidget(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:530:5: note: because 'QStyleOptionDockWidgetV2' has user-provided 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)'
  530 |     QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:522:20: warning: implicitly-declared 'QStyleOptionDockWidget& QStyleOptionDockWidget::operator=(const QStyleOptionDockWidget&)' is deprecated [-Wdeprecated-copy]
  522 | class Q_GUI_EXPORT QStyleOptionDockWidgetV2 : public QStyleOptionDockWidget
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:516:5: note: because 'QStyleOptionDockWidget' has user-provided 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)'
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:531:53: note: synthesized method 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)' first required here
  531 |         : QStyleOptionDockWidget(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:556:101: warning: implicitly-declared 'QStyleOptionViewItem& QStyleOptionViewItem::operator=(const QStyleOptionViewItem&)' is deprecated [-Wdeprecated-copy]
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:556:5: note: because 'QStyleOptionViewItem' has user-provided 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)'
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:580:107: warning: implicitly-declared 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' is deprecated [-Wdeprecated-copy]
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:580:5: note: because 'QStyleOptionViewItemV2' has user-provided 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)'
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:562:20: warning: implicitly-declared 'QStyleOptionViewItem& QStyleOptionViewItem::operator=(const QStyleOptionViewItem&)' is deprecated [-Wdeprecated-copy]
  562 | class Q_GUI_EXPORT QStyleOptionViewItemV2 : public QStyleOptionViewItem
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:556:5: note: because 'QStyleOptionViewItem' has user-provided 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)'
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:580:107: note: synthesized method 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' first required here
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:600:53: warning: implicitly-declared 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' is deprecated [-Wdeprecated-copy]
  600 |         : QStyleOptionViewItemV2(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:599:5: note: because 'QStyleOptionViewItemV3' has user-provided 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)'
  599 |     QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:590:20: warning: implicitly-declared 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' is deprecated [-Wdeprecated-copy]
  590 | class Q_GUI_EXPORT QStyleOptionViewItemV3 : public QStyleOptionViewItemV2
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:580:5: note: because 'QStyleOptionViewItemV2' has user-provided 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)'
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:600:53: note: synthesized method 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' first required here
  600 |         : QStyleOptionViewItemV2(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:624:53: warning: implicitly-declared 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)' is deprecated [-Wdeprecated-copy]
  624 |         : QStyleOptionViewItemV3(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:623:5: note: because 'QStyleOptionViewItemV4' has user-provided 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)'
  623 |     QStyleOptionViewItemV4(const QStyleOptionViewItemV4 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:609:20: warning: implicitly-declared 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' is deprecated [-Wdeprecated-copy]
  609 | class Q_GUI_EXPORT QStyleOptionViewItemV4 : public QStyleOptionViewItemV3
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:599:5: note: because 'QStyleOptionViewItemV3' has user-provided 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)'
  599 |     QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:609:20: warning: implicitly-declared 'constexpr QModelIndex& QModelIndex::operator=(const QModelIndex&)' is deprecated [-Wdeprecated-copy]
  609 | class Q_GUI_EXPORT QStyleOptionViewItemV4 : public QStyleOptionViewItemV3
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt4/QtCore/QtCore:66,
                 from /usr/include/qt4/QtGui/QtGui:3,
                 from ./gecode/gist/nodestats.hh:43,
                 from gecode/gist/moc_nodestats.cpp:9:
/usr/include/qt4/QtCore/qabstractitemmodel.h:64:12: note: because 'QModelIndex' has user-provided 'QModelIndex::QModelIndex(const QModelIndex&)'
   64 |     inline QModelIndex(const QModelIndex &other)
      |            ^~~~~~~~~~~
In file included from /usr/include/qt4/QtGui/qabstractitemdelegate.h:46,
                 from /usr/include/qt4/QtGui/qcombobox.h:46,
                 from /usr/include/qt4/QtGui/QtGui:11,
                 from ./gecode/gist/nodestats.hh:43,
                 from gecode/gist/moc_nodestats.cpp:9:
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:624:53: note: synthesized method 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)' first required here
  624 |         : QStyleOptionViewItemV3(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:643:99: warning: implicitly-declared 'QStyleOptionToolBox& QStyleOptionToolBox::operator=(const QStyleOptionToolBox&)' is deprecated [-Wdeprecated-copy]
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:643:5: note: because 'QStyleOptionToolBox' has user-provided 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)'
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:660:104: warning: implicitly-declared 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)' is deprecated [-Wdeprecated-copy]
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:660:5: note: because 'QStyleOptionToolBoxV2' has user-provided 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)'
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:649:20: warning: implicitly-declared 'QStyleOptionToolBox& QStyleOptionToolBox::operator=(const QStyleOptionToolBox&)' is deprecated [-Wdeprecated-copy]
  649 | class Q_GUI_EXPORT QStyleOptionToolBoxV2 : public QStyleOptionToolBox
      |                    ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:643:5: note: because 'QStyleOptionToolBox' has user-provided 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)'
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:660:104: note: synthesized method 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)' first required here
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)':
/usr/include/qt4/QtGui/qstyleoption.h:679:105: warning: implicitly-declared 'QStyleOptionRubberBand& QStyleOptionRubberBand::operator=(const QStyleOptionRubberBand&)' is deprecated [-Wdeprecated-copy]
  679 |     QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:679:5: note: because 'QStyleOptionRubberBand' has user-provided 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)'
  679 |     QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)':
/usr/include/qt4/QtGui/qstyleoption.h:697:99: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:721:104: warning: implicitly-declared 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)' is deprecated [-Wdeprecated-copy]
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:721:5: note: because 'QStyleOptionSlider' has user-provided 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)'
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:701:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  701 | class Q_GUI_EXPORT QStyleOptionSlider : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:721:104: note: synthesized method 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)' first required here
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:740:106: warning: implicitly-declared 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)' is deprecated [-Wdeprecated-copy]
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                          ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:740:5: note: because 'QStyleOptionSpinBox' has user-provided 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)'
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:729:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  729 | class Q_GUI_EXPORT QStyleOptionSpinBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:740:106: note: synthesized method 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)' first required here
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                          ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:762:112: warning: implicitly-declared 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)' is deprecated [-Wdeprecated-copy]
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:762:5: note: because 'QStyleOptionQ3ListView' has user-provided 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)'
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:747:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  747 | class Q_GUI_EXPORT QStyleOptionQ3ListView : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:762:112: note: synthesized method 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)' first required here
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:788:112: warning: implicitly-declared 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)' is deprecated [-Wdeprecated-copy]
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:788:5: note: because 'QStyleOptionToolButton' has user-provided 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)'
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:768:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  768 | class Q_GUI_EXPORT QStyleOptionToolButton : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:788:112: note: synthesized method 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)' first required here
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:810:108: warning: implicitly-declared 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)' is deprecated [-Wdeprecated-copy]
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:810:5: note: because 'QStyleOptionComboBox' has user-provided 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)'
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:796:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  796 | class Q_GUI_EXPORT QStyleOptionComboBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:810:108: note: synthesized method 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)' first required here
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:828:108: warning: implicitly-declared 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)' is deprecated [-Wdeprecated-copy]
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:828:5: note: because 'QStyleOptionTitleBar' has user-provided 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)'
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:816:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  816 | class Q_GUI_EXPORT QStyleOptionTitleBar : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:828:108: note: synthesized method 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)' first required here
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:848:108: warning: implicitly-declared 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)' is deprecated [-Wdeprecated-copy]
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:848:5: note: because 'QStyleOptionGroupBox' has user-provided 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)'
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:834:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  834 | class Q_GUI_EXPORT QStyleOptionGroupBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:848:108: note: synthesized method 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)' first required here
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:862:108: warning: implicitly-declared 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)' is deprecated [-Wdeprecated-copy]
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:862:5: note: because 'QStyleOptionSizeGrip' has user-provided 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)'
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:853:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  853 | class Q_GUI_EXPORT QStyleOptionSizeGrip : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:862:108: note: synthesized method 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)' first required here
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:878:109: warning: implicitly-declared 'QStyleOptionGraphicsItem& QStyleOptionGraphicsItem::operator=(const QStyleOptionGraphicsItem&)' is deprecated [-Wdeprecated-copy]
  878 |     QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                             ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:878:5: note: because 'QStyleOptionGraphicsItem' has user-provided 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)'
  878 |     QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic  -DQT_WEBKIT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED  -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. \
 \
-c -o gecode/gist/moc_preferences.o  gecode/gist/moc_preferences.cpp
In file included from /usr/include/qt4/QtCore/qobject.h:48,
                 from /usr/include/qt4/QtCore/qiodevice.h:46,
                 from /usr/include/qt4/QtCore/qxmlstream.h:45,
                 from /usr/include/qt4/QtCore/QtCore:3,
                 from /usr/include/qt4/QtGui/QtGui:3,
                 from ./gecode/gist/preferences.hh:41,
                 from gecode/gist/moc_preferences.cpp:9:
/usr/include/qt4/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/qt4/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/qt4/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/qt4/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/qt4/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/qt4/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
In file included from /usr/include/qt4/QtGui/qimage.h:45,
                 from /usr/include/qt4/QtGui/qpixmap.h:50,
                 from /usr/include/qt4/QtGui/qicon.h:48,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:45,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from ./gecode/gist/preferences.hh:41,
                 from gecode/gist/moc_preferences.cpp:9:
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator*(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:383:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  383 | { QTransform t(a); t *= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:383:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  383 | { QTransform t(a); t *= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator/(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:385:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  385 | { QTransform t(a); t /= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:385:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  385 | { QTransform t(a); t /= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator+(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:387:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  387 | { QTransform t(a); t += n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:387:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  387 | { QTransform t(a); t += n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h: In function 'QTransform operator-(const QTransform&, qreal)':
/usr/include/qt4/QtGui/qtransform.h:389:17: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  389 | { QTransform t(a); t -= n; return t; }
      |                 ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
/usr/include/qt4/QtGui/qtransform.h:389:35: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  389 | { QTransform t(a); t -= n; return t; }
      |                                   ^
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
In file included from /usr/include/qt4/QtGui/qpalette.h:47,
                 from /usr/include/qt4/QtGui/qwidget.h:50,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:47,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from ./gecode/gist/preferences.hh:41,
                 from gecode/gist/moc_preferences.cpp:9:
/usr/include/qt4/QtGui/qbrush.h: In member function 'QTransform QBrush::transform() const':
/usr/include/qt4/QtGui/qbrush.h:185:57: warning: implicitly-declared 'QTransform::QTransform(const QTransform&)' is deprecated [-Wdeprecated-copy]
  185 | inline QTransform QBrush::transform() const { return d->transform; }
      |                                                         ^~~~~~~~~
In file included from /usr/include/qt4/QtGui/qimage.h:45,
                 from /usr/include/qt4/QtGui/qpixmap.h:50,
                 from /usr/include/qt4/QtGui/qicon.h:48,
                 from /usr/include/qt4/QtGui/qabstractbutton.h:45,
                 from /usr/include/qt4/QtGui/QtGui:4,
                 from ./gecode/gist/preferences.hh:41,
                 from gecode/gist/moc_preferences.cpp:9:
/usr/include/qt4/QtGui/qtransform.h:136:17: note: because 'QTransform' has user-provided 'QTransform& QTransform::operator=(const QTransform&)'
  136 |     QTransform &operator=(const QTransform &);
      |                 ^~~~~~~~
In file included from /usr/include/qt4/QtGui/qabstractitemdelegate.h:46,
                 from /usr/include/qt4/QtGui/qcombobox.h:46,
                 from /usr/include/qt4/QtGui/QtGui:11,
                 from ./gecode/gist/preferences.hh:41,
                 from gecode/gist/moc_preferences.cpp:9:
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)':
/usr/include/qt4/QtGui/qstyleoption.h:112:103: warning: implicitly-declared 'QStyleOptionFocusRect& QStyleOptionFocusRect::operator=(const QStyleOptionFocusRect&)' is deprecated [-Wdeprecated-copy]
  112 |     QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                       ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:112:5: note: because 'QStyleOptionFocusRect' has user-provided 'QStyleOptionFocusRect::QStyleOptionFocusRect(const QStyleOptionFocusRect&)'
  112 |     QStyleOptionFocusRect(const QStyleOptionFocusRect &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)':
/usr/include/qt4/QtGui/qstyleoption.h:128:95: warning: implicitly-declared 'QStyleOptionFrame& QStyleOptionFrame::operator=(const QStyleOptionFrame&)' is deprecated [-Wdeprecated-copy]
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                               ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:128:5: note: because 'QStyleOptionFrame' has user-provided 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)'
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:146:98: warning: implicitly-declared 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' is deprecated [-Wdeprecated-copy]
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |                                                                                                  ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:146:5: note: because 'QStyleOptionFrameV2' has user-provided 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)'
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:134:20: warning: implicitly-declared 'QStyleOptionFrame& QStyleOptionFrame::operator=(const QStyleOptionFrame&)' is deprecated [-Wdeprecated-copy]
  134 | class Q_GUI_EXPORT QStyleOptionFrameV2 : public QStyleOptionFrame
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:128:5: note: because 'QStyleOptionFrame' has user-provided 'QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame&)'
  128 |     QStyleOptionFrame(const QStyleOptionFrame &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:146:98: note: synthesized method 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' first required here
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |                                                                                                  ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:165:100: warning: implicitly-declared 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)' is deprecated [-Wdeprecated-copy]
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |                                                                                                    ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:165:5: note: because 'QStyleOptionFrameV3' has user-provided 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)'
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:157:20: warning: implicitly-declared 'QStyleOptionFrameV2& QStyleOptionFrameV2::operator=(const QStyleOptionFrameV2&)' is deprecated [-Wdeprecated-copy]
  157 | class Q_GUI_EXPORT QStyleOptionFrameV3 : public QStyleOptionFrameV2
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:146:5: note: because 'QStyleOptionFrameV2' has user-provided 'QStyleOptionFrameV2::QStyleOptionFrameV2(const QStyleOptionFrameV2&)'
  146 |     QStyleOptionFrameV2(const QStyleOptionFrameV2 &other) : QStyleOptionFrame(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionFrameV3::QStyleOptionFrameV3(const QStyleOptionFrameV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:165:100: note: synthesized method 'QStyleOptionFrameV3& QStyleOptionFrameV3::operator=(const QStyleOptionFrameV3&)' first required here
  165 |     QStyleOptionFrameV3(const QStyleOptionFrameV3 &other) : QStyleOptionFrameV2(Version) { *this = other; }
      |                                                                                                    ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)':
/usr/include/qt4/QtGui/qstyleoption.h:190:49: warning: implicitly-declared 'QStyleOptionTabWidgetFrame& QStyleOptionTabWidgetFrame::operator=(const QStyleOptionTabWidgetFrame&)' is deprecated [-Wdeprecated-copy]
  190 |         : QStyleOption(Version, Type) { *this = other; }
      |                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:189:12: note: because 'QStyleOptionTabWidgetFrame' has user-provided 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)'
  189 |     inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:206:59: warning: implicitly-declared 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)' is deprecated [-Wdeprecated-copy]
  206 |             QStyleOptionTabWidgetFrame(Version) { *this = other; }
      |                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:205:5: note: because 'QStyleOptionTabWidgetFrameV2' has user-provided 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)'
  205 |     QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2 &other) :
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:196:20: warning: implicitly-declared 'QStyleOptionTabWidgetFrame& QStyleOptionTabWidgetFrame::operator=(const QStyleOptionTabWidgetFrame&)' is deprecated [-Wdeprecated-copy]
  196 | class Q_GUI_EXPORT QStyleOptionTabWidgetFrameV2 : public QStyleOptionTabWidgetFrame
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:189:12: note: because 'QStyleOptionTabWidgetFrame' has user-provided 'QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame&)'
  189 |     inline QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabWidgetFrameV2::QStyleOptionTabWidgetFrameV2(const QStyleOptionTabWidgetFrameV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:206:59: note: synthesized method 'QStyleOptionTabWidgetFrameV2& QStyleOptionTabWidgetFrameV2::operator=(const QStyleOptionTabWidgetFrameV2&)' first required here
  206 |             QStyleOptionTabWidgetFrame(Version) { *this = other; }
      |                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)':
/usr/include/qt4/QtGui/qstyleoption.h:229:105: warning: implicitly-declared 'QStyleOptionTabBarBase& QStyleOptionTabBarBase::operator=(const QStyleOptionTabBarBase&)' is deprecated [-Wdeprecated-copy]
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:229:5: note: because 'QStyleOptionTabBarBase' has user-provided 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)'
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:241:113: warning: implicitly-declared 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)' is deprecated [-Wdeprecated-copy]
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:241:5: note: because 'QStyleOptionTabBarBaseV2' has user-provided 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)'
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:235:20: warning: implicitly-declared 'QStyleOptionTabBarBase& QStyleOptionTabBarBase::operator=(const QStyleOptionTabBarBase&)' is deprecated [-Wdeprecated-copy]
  235 | class Q_GUI_EXPORT QStyleOptionTabBarBaseV2 : public QStyleOptionTabBarBase
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:229:5: note: because 'QStyleOptionTabBarBase' has user-provided 'QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase&)'
  229 |     QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabBarBaseV2::QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:241:113: note: synthesized method 'QStyleOptionTabBarBaseV2& QStyleOptionTabBarBaseV2::operator=(const QStyleOptionTabBarBaseV2&)' first required here
  241 |     QStyleOptionTabBarBaseV2(const QStyleOptionTabBarBaseV2 &other) : QStyleOptionTabBarBase(Version) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)':
/usr/include/qt4/QtGui/qstyleoption.h:273:97: warning: implicitly-declared 'QStyleOptionHeader& QStyleOptionHeader::operator=(const QStyleOptionHeader&)' is deprecated [-Wdeprecated-copy]
  273 |     QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:273:5: note: because 'QStyleOptionHeader' has user-provided 'QStyleOptionHeader::QStyleOptionHeader(const QStyleOptionHeader&)'
  273 |     QStyleOptionHeader(const QStyleOptionHeader &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:295:97: warning: implicitly-declared 'QStyleOptionButton& QStyleOptionButton::operator=(const QStyleOptionButton&)' is deprecated [-Wdeprecated-copy]
  295 |     QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:295:5: note: because 'QStyleOptionButton' has user-provided 'QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton&)'
  295 |     QStyleOptionButton(const QStyleOptionButton &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)':
/usr/include/qt4/QtGui/qstyleoption.h:325:91: warning: implicitly-declared 'QStyleOptionTab& QStyleOptionTab::operator=(const QStyleOptionTab&)' is deprecated [-Wdeprecated-copy]
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:325:5: note: because 'QStyleOptionTab' has user-provided 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)'
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:339:92: warning: implicitly-declared 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' is deprecated [-Wdeprecated-copy]
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:339:5: note: because 'QStyleOptionTabV2' has user-provided 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)'
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:333:20: warning: implicitly-declared 'QStyleOptionTab& QStyleOptionTab::operator=(const QStyleOptionTab&)' is deprecated [-Wdeprecated-copy]
  333 | class Q_GUI_EXPORT QStyleOptionTabV2 : public QStyleOptionTab
      |                    ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:325:5: note: because 'QStyleOptionTab' has user-provided 'QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab&)'
  325 |     QStyleOptionTab(const QStyleOptionTab &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:339:92: note: synthesized method 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' first required here
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:355:94: warning: implicitly-declared 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)' is deprecated [-Wdeprecated-copy]
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |                                                                                              ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:355:5: note: because 'QStyleOptionTabV3' has user-provided 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)'
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:347:20: warning: implicitly-declared 'QStyleOptionTabV2& QStyleOptionTabV2::operator=(const QStyleOptionTabV2&)' is deprecated [-Wdeprecated-copy]
  347 | class Q_GUI_EXPORT QStyleOptionTabV3 : public QStyleOptionTabV2
      |                    ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:339:5: note: because 'QStyleOptionTabV2' has user-provided 'QStyleOptionTabV2::QStyleOptionTabV2(const QStyleOptionTabV2&)'
  339 |     QStyleOptionTabV2(const QStyleOptionTabV2 &other) : QStyleOptionTab(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTabV3::QStyleOptionTabV3(const QStyleOptionTabV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:355:94: note: synthesized method 'QStyleOptionTabV3& QStyleOptionTabV3::operator=(const QStyleOptionTabV3&)' first required here
  355 |     QStyleOptionTabV3(const QStyleOptionTabV3 &other) : QStyleOptionTabV2(Version) { *this = other; }
      |                                                                                              ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:384:99: warning: implicitly-declared 'QStyleOptionToolBar& QStyleOptionToolBar::operator=(const QStyleOptionToolBar&)' is deprecated [-Wdeprecated-copy]
  384 |     QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:384:5: note: because 'QStyleOptionToolBar' has user-provided 'QStyleOptionToolBar::QStyleOptionToolBar(const QStyleOptionToolBar&)'
  384 |     QStyleOptionToolBar(const QStyleOptionToolBar &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:410:107: warning: implicitly-declared 'QStyleOptionProgressBar& QStyleOptionProgressBar::operator=(const QStyleOptionProgressBar&)' is deprecated [-Wdeprecated-copy]
  410 |     QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:410:5: note: because 'QStyleOptionProgressBar' has user-provided 'QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar&)'
  410 |     QStyleOptionProgressBar(const QStyleOptionProgressBar &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:457:101: warning: implicitly-declared 'QStyleOptionMenuItem& QStyleOptionMenuItem::operator=(const QStyleOptionMenuItem&)' is deprecated [-Wdeprecated-copy]
  457 |     QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:457:5: note: because 'QStyleOptionMenuItem' has user-provided 'QStyleOptionMenuItem::QStyleOptionMenuItem(const QStyleOptionMenuItem&)'
  457 |     QStyleOptionMenuItem(const QStyleOptionMenuItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:480:113: warning: implicitly-declared 'QStyleOptionQ3ListViewItem& QStyleOptionQ3ListViewItem::operator=(const QStyleOptionQ3ListViewItem&)' is deprecated [-Wdeprecated-copy]
  480 |     QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                                 ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:480:5: note: because 'QStyleOptionQ3ListViewItem' has user-provided 'QStyleOptionQ3ListViewItem::QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem&)'
  480 |     QStyleOptionQ3ListViewItem(const QStyleOptionQ3ListViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)':
/usr/include/qt4/QtGui/qstyleoption.h:498:109: warning: implicitly-declared 'QStyleOptionQ3DockWindow& QStyleOptionQ3DockWindow::operator=(const QStyleOptionQ3DockWindow&)' is deprecated [-Wdeprecated-copy]
  498 |     QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                             ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:498:5: note: because 'QStyleOptionQ3DockWindow' has user-provided 'QStyleOptionQ3DockWindow::QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow&)'
  498 |     QStyleOptionQ3DockWindow(const QStyleOptionQ3DockWindow &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)':
/usr/include/qt4/QtGui/qstyleoption.h:516:105: warning: implicitly-declared 'QStyleOptionDockWidget& QStyleOptionDockWidget::operator=(const QStyleOptionDockWidget&)' is deprecated [-Wdeprecated-copy]
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:516:5: note: because 'QStyleOptionDockWidget' has user-provided 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)'
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:531:53: warning: implicitly-declared 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)' is deprecated [-Wdeprecated-copy]
  531 |         : QStyleOptionDockWidget(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:530:5: note: because 'QStyleOptionDockWidgetV2' has user-provided 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)'
  530 |     QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:522:20: warning: implicitly-declared 'QStyleOptionDockWidget& QStyleOptionDockWidget::operator=(const QStyleOptionDockWidget&)' is deprecated [-Wdeprecated-copy]
  522 | class Q_GUI_EXPORT QStyleOptionDockWidgetV2 : public QStyleOptionDockWidget
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:516:5: note: because 'QStyleOptionDockWidget' has user-provided 'QStyleOptionDockWidget::QStyleOptionDockWidget(const QStyleOptionDockWidget&)'
  516 |     QStyleOptionDockWidget(const QStyleOptionDockWidget &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionDockWidgetV2::QStyleOptionDockWidgetV2(const QStyleOptionDockWidgetV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:531:53: note: synthesized method 'QStyleOptionDockWidgetV2& QStyleOptionDockWidgetV2::operator=(const QStyleOptionDockWidgetV2&)' first required here
  531 |         : QStyleOptionDockWidget(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:556:101: warning: implicitly-declared 'QStyleOptionViewItem& QStyleOptionViewItem::operator=(const QStyleOptionViewItem&)' is deprecated [-Wdeprecated-copy]
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:556:5: note: because 'QStyleOptionViewItem' has user-provided 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)'
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:580:107: warning: implicitly-declared 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' is deprecated [-Wdeprecated-copy]
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:580:5: note: because 'QStyleOptionViewItemV2' has user-provided 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)'
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:562:20: warning: implicitly-declared 'QStyleOptionViewItem& QStyleOptionViewItem::operator=(const QStyleOptionViewItem&)' is deprecated [-Wdeprecated-copy]
  562 | class Q_GUI_EXPORT QStyleOptionViewItemV2 : public QStyleOptionViewItem
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:556:5: note: because 'QStyleOptionViewItem' has user-provided 'QStyleOptionViewItem::QStyleOptionViewItem(const QStyleOptionViewItem&)'
  556 |     QStyleOptionViewItem(const QStyleOptionViewItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:580:107: note: synthesized method 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' first required here
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |                                                                                                           ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:600:53: warning: implicitly-declared 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' is deprecated [-Wdeprecated-copy]
  600 |         : QStyleOptionViewItemV2(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:599:5: note: because 'QStyleOptionViewItemV3' has user-provided 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)'
  599 |     QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:590:20: warning: implicitly-declared 'QStyleOptionViewItemV2& QStyleOptionViewItemV2::operator=(const QStyleOptionViewItemV2&)' is deprecated [-Wdeprecated-copy]
  590 | class Q_GUI_EXPORT QStyleOptionViewItemV3 : public QStyleOptionViewItemV2
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:580:5: note: because 'QStyleOptionViewItemV2' has user-provided 'QStyleOptionViewItemV2::QStyleOptionViewItemV2(const QStyleOptionViewItemV2&)'
  580 |     QStyleOptionViewItemV2(const QStyleOptionViewItemV2 &other) : QStyleOptionViewItem(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)':
/usr/include/qt4/QtGui/qstyleoption.h:600:53: note: synthesized method 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' first required here
  600 |         : QStyleOptionViewItemV2(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:624:53: warning: implicitly-declared 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)' is deprecated [-Wdeprecated-copy]
  624 |         : QStyleOptionViewItemV3(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:623:5: note: because 'QStyleOptionViewItemV4' has user-provided 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)'
  623 |     QStyleOptionViewItemV4(const QStyleOptionViewItemV4 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:609:20: warning: implicitly-declared 'QStyleOptionViewItemV3& QStyleOptionViewItemV3::operator=(const QStyleOptionViewItemV3&)' is deprecated [-Wdeprecated-copy]
  609 | class Q_GUI_EXPORT QStyleOptionViewItemV4 : public QStyleOptionViewItemV3
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:599:5: note: because 'QStyleOptionViewItemV3' has user-provided 'QStyleOptionViewItemV3::QStyleOptionViewItemV3(const QStyleOptionViewItemV3&)'
  599 |     QStyleOptionViewItemV3(const QStyleOptionViewItemV3 &other)
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:609:20: warning: implicitly-declared 'constexpr QModelIndex& QModelIndex::operator=(const QModelIndex&)' is deprecated [-Wdeprecated-copy]
  609 | class Q_GUI_EXPORT QStyleOptionViewItemV4 : public QStyleOptionViewItemV3
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt4/QtCore/QtCore:66,
                 from /usr/include/qt4/QtGui/QtGui:3,
                 from ./gecode/gist/preferences.hh:41,
                 from gecode/gist/moc_preferences.cpp:9:
/usr/include/qt4/QtCore/qabstractitemmodel.h:64:12: note: because 'QModelIndex' has user-provided 'QModelIndex::QModelIndex(const QModelIndex&)'
   64 |     inline QModelIndex(const QModelIndex &other)
      |            ^~~~~~~~~~~
In file included from /usr/include/qt4/QtGui/qabstractitemdelegate.h:46,
                 from /usr/include/qt4/QtGui/qcombobox.h:46,
                 from /usr/include/qt4/QtGui/QtGui:11,
                 from ./gecode/gist/preferences.hh:41,
                 from gecode/gist/moc_preferences.cpp:9:
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionViewItemV4::QStyleOptionViewItemV4(const QStyleOptionViewItemV4&)':
/usr/include/qt4/QtGui/qstyleoption.h:624:53: note: synthesized method 'QStyleOptionViewItemV4& QStyleOptionViewItemV4::operator=(const QStyleOptionViewItemV4&)' first required here
  624 |         : QStyleOptionViewItemV3(Version) { *this = other; }
      |                                                     ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:643:99: warning: implicitly-declared 'QStyleOptionToolBox& QStyleOptionToolBox::operator=(const QStyleOptionToolBox&)' is deprecated [-Wdeprecated-copy]
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:643:5: note: because 'QStyleOptionToolBox' has user-provided 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)'
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:660:104: warning: implicitly-declared 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)' is deprecated [-Wdeprecated-copy]
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:660:5: note: because 'QStyleOptionToolBoxV2' has user-provided 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)'
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:649:20: warning: implicitly-declared 'QStyleOptionToolBox& QStyleOptionToolBox::operator=(const QStyleOptionToolBox&)' is deprecated [-Wdeprecated-copy]
  649 | class Q_GUI_EXPORT QStyleOptionToolBoxV2 : public QStyleOptionToolBox
      |                    ^~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:643:5: note: because 'QStyleOptionToolBox' has user-provided 'QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox&)'
  643 |     QStyleOptionToolBox(const QStyleOptionToolBox &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolBoxV2::QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2&)':
/usr/include/qt4/QtGui/qstyleoption.h:660:104: note: synthesized method 'QStyleOptionToolBoxV2& QStyleOptionToolBoxV2::operator=(const QStyleOptionToolBoxV2&)' first required here
  660 |     QStyleOptionToolBoxV2(const QStyleOptionToolBoxV2 &other) : QStyleOptionToolBox(Version) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)':
/usr/include/qt4/QtGui/qstyleoption.h:679:105: warning: implicitly-declared 'QStyleOptionRubberBand& QStyleOptionRubberBand::operator=(const QStyleOptionRubberBand&)' is deprecated [-Wdeprecated-copy]
  679 |     QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                         ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:679:5: note: because 'QStyleOptionRubberBand' has user-provided 'QStyleOptionRubberBand::QStyleOptionRubberBand(const QStyleOptionRubberBand&)'
  679 |     QStyleOptionRubberBand(const QStyleOptionRubberBand &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)':
/usr/include/qt4/QtGui/qstyleoption.h:697:99: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                   ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:721:104: warning: implicitly-declared 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)' is deprecated [-Wdeprecated-copy]
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:721:5: note: because 'QStyleOptionSlider' has user-provided 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)'
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:701:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  701 | class Q_GUI_EXPORT QStyleOptionSlider : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider&)':
/usr/include/qt4/QtGui/qstyleoption.h:721:104: note: synthesized method 'QStyleOptionSlider& QStyleOptionSlider::operator=(const QStyleOptionSlider&)' first required here
  721 |     QStyleOptionSlider(const QStyleOptionSlider &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                        ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:740:106: warning: implicitly-declared 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)' is deprecated [-Wdeprecated-copy]
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                          ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:740:5: note: because 'QStyleOptionSpinBox' has user-provided 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)'
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:729:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  729 | class Q_GUI_EXPORT QStyleOptionSpinBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSpinBox::QStyleOptionSpinBox(const QStyleOptionSpinBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:740:106: note: synthesized method 'QStyleOptionSpinBox& QStyleOptionSpinBox::operator=(const QStyleOptionSpinBox&)' first required here
  740 |     QStyleOptionSpinBox(const QStyleOptionSpinBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                          ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:762:112: warning: implicitly-declared 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)' is deprecated [-Wdeprecated-copy]
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:762:5: note: because 'QStyleOptionQ3ListView' has user-provided 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)'
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:747:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  747 | class Q_GUI_EXPORT QStyleOptionQ3ListView : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionQ3ListView::QStyleOptionQ3ListView(const QStyleOptionQ3ListView&)':
/usr/include/qt4/QtGui/qstyleoption.h:762:112: note: synthesized method 'QStyleOptionQ3ListView& QStyleOptionQ3ListView::operator=(const QStyleOptionQ3ListView&)' first required here
  762 |     QStyleOptionQ3ListView(const QStyleOptionQ3ListView &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:788:112: warning: implicitly-declared 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)' is deprecated [-Wdeprecated-copy]
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:788:5: note: because 'QStyleOptionToolButton' has user-provided 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)'
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:768:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  768 | class Q_GUI_EXPORT QStyleOptionToolButton : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionToolButton::QStyleOptionToolButton(const QStyleOptionToolButton&)':
/usr/include/qt4/QtGui/qstyleoption.h:788:112: note: synthesized method 'QStyleOptionToolButton& QStyleOptionToolButton::operator=(const QStyleOptionToolButton&)' first required here
  788 |     QStyleOptionToolButton(const QStyleOptionToolButton &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                                ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:810:108: warning: implicitly-declared 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)' is deprecated [-Wdeprecated-copy]
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:810:5: note: because 'QStyleOptionComboBox' has user-provided 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)'
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:796:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  796 | class Q_GUI_EXPORT QStyleOptionComboBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionComboBox::QStyleOptionComboBox(const QStyleOptionComboBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:810:108: note: synthesized method 'QStyleOptionComboBox& QStyleOptionComboBox::operator=(const QStyleOptionComboBox&)' first required here
  810 |     QStyleOptionComboBox(const QStyleOptionComboBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:828:108: warning: implicitly-declared 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)' is deprecated [-Wdeprecated-copy]
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:828:5: note: because 'QStyleOptionTitleBar' has user-provided 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)'
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:816:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  816 | class Q_GUI_EXPORT QStyleOptionTitleBar : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionTitleBar::QStyleOptionTitleBar(const QStyleOptionTitleBar&)':
/usr/include/qt4/QtGui/qstyleoption.h:828:108: note: synthesized method 'QStyleOptionTitleBar& QStyleOptionTitleBar::operator=(const QStyleOptionTitleBar&)' first required here
  828 |     QStyleOptionTitleBar(const QStyleOptionTitleBar &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:848:108: warning: implicitly-declared 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)' is deprecated [-Wdeprecated-copy]
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:848:5: note: because 'QStyleOptionGroupBox' has user-provided 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)'
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:834:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  834 | class Q_GUI_EXPORT QStyleOptionGroupBox : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGroupBox::QStyleOptionGroupBox(const QStyleOptionGroupBox&)':
/usr/include/qt4/QtGui/qstyleoption.h:848:108: note: synthesized method 'QStyleOptionGroupBox& QStyleOptionGroupBox::operator=(const QStyleOptionGroupBox&)' first required here
  848 |     QStyleOptionGroupBox(const QStyleOptionGroupBox &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:862:108: warning: implicitly-declared 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)' is deprecated [-Wdeprecated-copy]
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:862:5: note: because 'QStyleOptionSizeGrip' has user-provided 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)'
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In member function 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:853:20: warning: implicitly-declared 'QStyleOptionComplex& QStyleOptionComplex::operator=(const QStyleOptionComplex&)' is deprecated [-Wdeprecated-copy]
  853 | class Q_GUI_EXPORT QStyleOptionSizeGrip : public QStyleOptionComplex
      |                    ^~~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h:697:5: note: because 'QStyleOptionComplex' has user-provided 'QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex&)'
  697 |     QStyleOptionComplex(const QStyleOptionComplex &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionSizeGrip::QStyleOptionSizeGrip(const QStyleOptionSizeGrip&)':
/usr/include/qt4/QtGui/qstyleoption.h:862:108: note: synthesized method 'QStyleOptionSizeGrip& QStyleOptionSizeGrip::operator=(const QStyleOptionSizeGrip&)' first required here
  862 |     QStyleOptionSizeGrip(const QStyleOptionSizeGrip &other) : QStyleOptionComplex(Version, Type) { *this = other; }
      |                                                                                                            ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h: In copy constructor 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)':
/usr/include/qt4/QtGui/qstyleoption.h:878:109: warning: implicitly-declared 'QStyleOptionGraphicsItem& QStyleOptionGraphicsItem::operator=(const QStyleOptionGraphicsItem&)' is deprecated [-Wdeprecated-copy]
  878 |     QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; }
      |                                                                                                             ^~~~~
/usr/include/qt4/QtGui/qstyleoption.h:878:5: note: because 'QStyleOptionGraphicsItem' has user-provided 'QStyleOptionGraphicsItem::QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem&)'
  878 |     QStyleOptionGraphicsItem(const QStyleOptionGraphicsItem &other) : QStyleOption(Version, Type) { *this = other; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:44,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/gist.hh:47,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/gist.hh:42,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/gist.hh:44,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/gist.hh:40,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/gist.hh:47,
                 from ./gecode/gist/preferences.hh:45,
                 from gecode/gist/moc_preferences.cpp:9:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -shared -pthread gecode/int/int-set.o gecode/int/var-imp/int.o gecode/int/var-imp/bool.o gecode/int/var/int.o gecode/int/var/bool.o gecode/int/array.o gecode/int/bool.o gecode/int/bool/eqv.o gecode/int/extensional/dfa.o gecode/int/extensional/tuple-set.o gecode/int/extensional.o gecode/int/dom.o gecode/int/rel.o gecode/int/precede.o gecode/int/element.o gecode/int/count.o gecode/int/arithmetic.o gecode/int/exec.o gecode/int/exec/when.o gecode/int/element/pair.o gecode/int/linear/int-post.o gecode/int/linear-int.o gecode/int/linear/bool-post.o gecode/int/linear-bool.o gecode/int/branch.o gecode/int/distinct.o gecode/int/sorted.o gecode/int/gcc.o gecode/int/channel.o gecode/int/channel/link-single.o gecode/int/channel/link-multi.o gecode/int/unshare.o gecode/int/sequence.o gecode/int/bin-packing.o gecode/int/bin-packing/propagate.o gecode/int/unary.o gecode/int/cumulative.o gecode/int/cumulatives.o gecode/int/circuit.o gecode/int/no-overlap.o gecode/int/nvalues.o gecode/int/member.o gecode/int/branch/activity.o gecode/int/arithmetic/mult.o gecode/int/branch/view-sel.o gecode/int/branch/val-sel-commit.o gecode/int/branch/view-values.o gecode/int/ldsb.o gecode/int/ldsb/sym-imp.o gecode/int/ldsb/sym-obj.o -Wl,-soname=libgecodeint.so.36 \
	-L. -lgecodesupport -lgecodekernel \
	-o libgecodeint.so.36.0
ln -fs libgecodeint.so.36.0 libgecodeint.so
ln -fs libgecodeint.so.36.0 libgecodeint.so.36
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -shared -pthread gecode/gist/drawingcursor.o gecode/gist/gist.o gecode/gist/gecodelogo.o gecode/gist/node.o gecode/gist/spacenode.o gecode/gist/textoutput.o gecode/gist/treecanvas.o gecode/gist/qtgist.o gecode/gist/visualnode.o gecode/gist/nodestats.o gecode/gist/nodewidget.o gecode/gist/mainwindow.o gecode/gist/preferences.o gecode/gist/stopbrancher.o gecode/gist/moc_treecanvas.o gecode/gist/moc_qtgist.o gecode/gist/moc_mainwindow.o gecode/gist/moc_textoutput.o gecode/gist/moc_preferences.o gecode/gist/moc_nodestats.o -Wl,-soname=libgecodegist.so.36 \
	-L. -lgecodesupport -lgecodekernel -lgecodesearch -lgecodeint   -L/usr/lib -lQtGui -L/usr/lib -L/usr/X11R6/lib -lQtCore -lpthread  \
	-o libgecodegist.so.36.0
ln -fs libgecodegist.so.36.0 libgecodegist.so
ln -fs libgecodegist.so.36.0 libgecodegist.so.36
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: 'libgecodegist.so.36.0' is up to date.
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -shared -pthread gecode/float/var/float.o gecode/float/arithmetic.o gecode/float/array.o gecode/float/branch.o gecode/float/rel.o gecode/float/linear.o gecode/float/linear/post.o gecode/float/branch/activity.o gecode/float/rounding.o gecode/float/exec.o gecode/float/branch/val-sel-commit.o gecode/float/branch/view-sel.o gecode/float/dom.o -Wl,-soname=libgecodefloat.so.36 \
	-L. -lgecodesupport -lgecodekernel -lgecodeint -lmpfr  -lgmp\
	-o libgecodefloat.so.36.0
ln -fs libgecodefloat.so.36.0 libgecodefloat.so
ln -fs libgecodefloat.so.36.0 libgecodefloat.so.36
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic  -DQT_WEBKIT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED  -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. \
 \
-c -o gecode/flatzinc/registry.o  gecode/flatzinc/registry.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/flatzinc.hh:50,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/flatzinc.hh:50,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/flatzinc.hh:50,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/flatzinc.hh:50,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/flatzinc.hh:50,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:50,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from ./gecode/flatzinc.hh:53,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from ./gecode/flatzinc.hh:53,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/flatzinc.hh:53,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/flatzinc.hh:53,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/flatzinc.hh:53,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/flatzinc.hh:53,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:53,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)':
./gecode/minimodel.hh:128:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |         rel(home,*x,IRT_EQ,y);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int.hh:1047:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1047 |   rel(Home home, IntVar x0, IntRelType irt, IntVar x1,
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)':
./gecode/minimodel.hh:705:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  705 |         rel(home,*x,FRT_EQ,y);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:53,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/float.hh:1105:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)'
 1105 |   rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1);
      |       ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntConLevel) const':
./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   75 |     e.post(home,t ? irt : neg(irt),icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh:208:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntConLevel) const'
  208 |     void post(Home home, IntRelType irt, IntConLevel icl) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntConLevel) const':
./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     e.post(home,t ? irt : neg(irt),b,icl);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh:211:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntConLevel) const'
  211 |     void post(Home home, IntRelType irt, const BoolVar& b,
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const':
./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     e.post(home,t ? frt : neg(frt));
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh:771:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const'
  771 |     void post(Home home, FloatRelType frt) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const':
./gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   82 |     e.post(home,t ? frt : neg(frt),b);
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh:774:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const'
  774 |     void post(Home home, FloatRelType frt, const BoolVar& b) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const':
./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       _e0.post(home,_srt,_e1);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |       _e0.post(home,SRT_NQ,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |       _e0.post(home,SRT_EQ,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   71 |       _e0.post(home,b,true,_srt,_e1);
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const':
./gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     _e0.post(home,b,t,_srt,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1619:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1619 |     BoolVar b(home,0,1); channel(home,b,x);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1627:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1627 |     IntVar x(home,0,1); channel(home,b,x);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)':
./gecode/minimodel.hh:1639:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1639 |     channel(home,f,x);
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:53,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/float.hh:1313:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)'
 1313 |   channel(Home home, FloatVar x0, IntVar x1);
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1649:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1649 |     rel(home,SOT_UNION,x,s);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:50,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh:1650:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh:1650:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1677:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1677 |     count(home,x,n,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1686:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1686 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1698:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1698 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1707:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1707 |     count(home,x,n,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1716:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1716 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1728:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1728 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1738:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1738 |     count(home,x,n,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1747:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1747 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1759:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1759 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1768:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1768 |     count(home,x,n,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1777:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1777 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1789:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1789 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1799:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1799 |     count(home,x,n,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1808:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1808 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1820:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1820 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1829:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1829 |     count(home,x,n,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1838:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1838 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1850:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1850 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1857:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1857 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int.hh:1120:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)'
 1120 |   rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y,
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1864:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1864 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int.hh:1185:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)'
 1185 |   rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y,
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntConLevel)':
./gecode/minimodel.hh:1871:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1871 |     dom(home,x,y,icl);
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int.hh:1001:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntConLevel)'
 1001 |   dom(Home home, const IntVarArgs& x, const IntSet& s,
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh:1872:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1872 |     nvalues(home,x,IRT_EQ,y.size(),icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int.hh:1793:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1793 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)':
./gecode/minimodel.hh:1895:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1895 |     rel(home,SOT_UNION,x,y);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:50,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh:1896:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh:1896:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
./gecode/minimodel.hh:1903:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1903 |     element(home,SOT_UNION,x,y,z);
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:50,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/set.hh:1004:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
 1004 |   element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
./gecode/minimodel.hh:1914:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1914 |     channel(home,x,xiv);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:50,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/set.hh:932:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)'
  932 |   channel(Home home, const IntVarArgs& x,const SetVarArgs& y);
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel.hh:1915:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1915 |     element(home,SOT_UNION,xiv,z,y);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:50,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/set.hh:991:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
  991 |   element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:214:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  214 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int.hh:1406:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1406 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:219:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int.hh:1422:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1422 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:224:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  224 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int.hh:1441:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1441 |   element(Home home, const IntVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::BoolVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:229:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  229 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int.hh:1457:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1457 |   element(Home home, const BoolVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::ArgArray<Gecode::IntSet> >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
./gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  236 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:50,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/set.hh:1055:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1055 |   element(Home home, const IntSetArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::SetVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
./gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:50,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/set.hh:1063:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1063 |   element(Home home, const SetVarArgs& a,
      |           ~~~~~^~~~
gecode/flatzinc/registry.cpp: In function 'void Gecode::FlatZinc::{anonymous}::p_bin_packing_load(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)':
gecode/flatzinc/registry.cpp:919:58: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  919 |           bin2[i] = expr(s, bin[i]-minIdx, s.ann2icl(ann));
      |                                                          ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/flatzinc/registry.cpp:920:15: warning: implicitly-declared 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)' is deprecated [-Wdeprecated-copy]
  920 |         bin = bin2;
      |               ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int.hh:643:5: note: because 'Gecode::IntVarArgs' has user-provided 'Gecode::IntVarArgs::IntVarArgs(const Gecode::IntVarArgs&)'
  643 |     IntVarArgs(const IntVarArgs& a) : VarArgArray<IntVar>(a) {}
      |     ^~~~~~~~~~
./gecode/int.hh: In member function 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)':
./gecode/int.hh:634:9: warning: implicitly-declared 'Gecode::VarArgArray<Gecode::IntVar>& Gecode::VarArgArray<Gecode::IntVar>::operator=(const Gecode::VarArgArray<Gecode::IntVar>&)' is deprecated [-Wdeprecated-copy]
  634 |   class IntVarArgs : public VarArgArray<IntVar> {
      |         ^~~~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/array.hpp:1999:3: note: because 'Gecode::VarArgArray<Gecode::IntVar>' has user-provided 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
 1999 |   VarArgArray<Var>::VarArgArray(const VarArgArray<Var>& aa)
      |   ^~~~~~~~~~~~~~~~
gecode/flatzinc/registry.cpp: In function 'void Gecode::FlatZinc::{anonymous}::p_bin_packing_load(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)':
gecode/flatzinc/registry.cpp:920:15: note: synthesized method 'Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)' first required here
  920 |         bin = bin2;
      |               ^~~~
gecode/flatzinc/registry.cpp: In function 'void Gecode::FlatZinc::{anonymous}::p_sort(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)':
gecode/flatzinc/registry.cpp:1077:20: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 1077 |         xy[i] = x[i];
      |                    ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/flatzinc/registry.cpp:1079:29: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 1079 |         xy[i+x.size()] = y[i];
      |                             ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/flatzinc/registry.cpp:1082:20: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 1082 |         x[i] = xy[i];
      |                    ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/flatzinc/registry.cpp:1084:29: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 1084 |         y[i] = xy[i+x.size()];
      |                             ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/flatzinc/registry.cpp: In function 'void Gecode::FlatZinc::{anonymous}::p_cumulatives(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)':
gecode/flatzinc/registry.cpp:1184:49: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 1184 |             end[i] = expr(s,start[i]+duration[i]);
      |                                                 ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/flatzinc/registry.cpp:1199:49: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 1199 |             end[i] = expr(s,start[i]+duration[i]);
      |                                                 ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/flatzinc/registry.cpp:1207:47: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 1207 |           end[i] = expr(s,start[i]+duration[i]);
      |                                               ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/flatzinc/registry.cpp:1217:50: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 1217 |           end[i] = expr(s, start[i] + duration[i]);
      |                                                  ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/flatzinc/registry.cpp:1224:48: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 1224 |             x[i] = expr(s, overlaps * height[i]);
      |                                                ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/flatzinc/registry.cpp: In function 'void Gecode::FlatZinc::{anonymous}::p_nooverlap(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)':
gecode/flatzinc/registry.cpp:1302:39: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 1302 |           x1[i] = expr(s, x0[i] + w[i]);
      |                                       ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/flatzinc/registry.cpp:1304:39: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 1304 |           y1[i] = expr(s, y0[i] + h[i]);
      |                                       ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/flatzinc.hh:50,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/flatzinc.hh:50,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/flatzinc.hh:53,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/flatzinc.hh:53,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/iter.hh:61,
                 from ./gecode/int.hh:56,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff<I, J>::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::IntSetRanges]':
gecode/flatzinc/registry.cpp:941:30:   required from here
./gecode/iter/ranges-diff.hpp:118:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy]
  118 |     : i(i0), j(j0) {
      |                  ^
In file included from ./gecode/iter.hh:71,
                 from ./gecode/int.hh:56,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)'
  354 |   NaryUnion::operator =(const NaryUnion& m) {
      |   ^~~~~~~~~
In file included from ./gecode/iter.hh:61,
                 from ./gecode/int.hh:56,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::ToValues<I>::ToValues(I&) [with I = Gecode::Iter::Ranges::Diff<Gecode::Iter::Ranges::NaryUnion, Gecode::IntSetRanges>]':
gecode/flatzinc/registry.cpp:943:62:   required from here
./gecode/iter/ranges-diff.hpp:47:9: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy]
   47 |   class Diff : public MinMax {
      |         ^~~~
In file included from ./gecode/iter.hh:71,
                 from ./gecode/int.hh:56,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)'
  354 |   NaryUnion::operator =(const NaryUnion& m) {
      |   ^~~~~~~~~
In file included from ./gecode/iter.hh:72,
                 from ./gecode/int.hh:56,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/iter/ranges-values.hpp:101:11: note: synthesized method 'Gecode::Iter::Ranges::Diff<Gecode::Iter::Ranges::NaryUnion, Gecode::IntSetRanges>::Diff(const Gecode::Iter::Ranges::Diff<Gecode::Iter::Ranges::NaryUnion, Gecode::IntSetRanges>&)' first required here
  101 |     : i(i0) {
      |           ^
./gecode/iter/ranges-values.hpp: In instantiation of 'Gecode::Iter::Ranges::ToValues<I>::ToValues(I&) [with I = Gecode::Iter::Ranges::NaryUnion]':
gecode/flatzinc/registry.cpp:985:59:   required from here
./gecode/iter/ranges-values.hpp:101:11: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy]
In file included from ./gecode/iter.hh:71,
                 from ./gecode/int.hh:56,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)'
  354 |   NaryUnion::operator =(const NaryUnion& m) {
      |   ^~~~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1655:7:   required from 'const Gecode::ArgArrayBase<T>& Gecode::ArgArrayBase<T>::operator=(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:843:9:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/flatzinc.hh:50,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/flatzinc.hh:47,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/flatzinc.hh:53,
                 from ./gecode/flatzinc/registry.hh:41,
                 from gecode/flatzinc/registry.cpp:42:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic  -DQT_WEBKIT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED  -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. \
 \
-c -o gecode/flatzinc/parser.tab.o  gecode/flatzinc/parser.tab.cpp
In file included from /usr/include/c++/9/ext/hash_map:60,
                 from ./gecode/flatzinc/symboltable.hh:44,
                 from ./gecode/flatzinc/parser.hh:69,
                 from gecode/flatzinc/parser.yxx:44:
/usr/include/c++/9/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
   32 | #warning \
      |  ^~~~~~~
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)':
./gecode/minimodel.hh:128:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |         rel(home,*x,IRT_EQ,y);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int.hh:1047:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1047 |   rel(Home home, IntVar x0, IntRelType irt, IntVar x1,
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)':
./gecode/minimodel.hh:705:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  705 |         rel(home,*x,FRT_EQ,y);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/float.hh:1105:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)'
 1105 |   rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1);
      |       ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntConLevel) const':
./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   75 |     e.post(home,t ? irt : neg(irt),icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh:208:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntConLevel) const'
  208 |     void post(Home home, IntRelType irt, IntConLevel icl) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntConLevel) const':
./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     e.post(home,t ? irt : neg(irt),b,icl);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh:211:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntConLevel) const'
  211 |     void post(Home home, IntRelType irt, const BoolVar& b,
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const':
./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     e.post(home,t ? frt : neg(frt));
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh:771:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const'
  771 |     void post(Home home, FloatRelType frt) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const':
./gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   82 |     e.post(home,t ? frt : neg(frt),b);
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh:774:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const'
  774 |     void post(Home home, FloatRelType frt, const BoolVar& b) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const':
./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       _e0.post(home,_srt,_e1);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |       _e0.post(home,SRT_NQ,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |       _e0.post(home,SRT_EQ,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   71 |       _e0.post(home,b,true,_srt,_e1);
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const':
./gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     _e0.post(home,b,t,_srt,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1619:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1619 |     BoolVar b(home,0,1); channel(home,b,x);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1627:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1627 |     IntVar x(home,0,1); channel(home,b,x);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)':
./gecode/minimodel.hh:1639:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1639 |     channel(home,f,x);
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/float.hh:1313:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)'
 1313 |   channel(Home home, FloatVar x0, IntVar x1);
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1649:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1649 |     rel(home,SOT_UNION,x,s);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh:1650:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh:1650:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1677:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1677 |     count(home,x,n,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1686:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1686 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1698:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1698 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1707:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1707 |     count(home,x,n,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1716:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1716 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1728:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1728 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1738:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1738 |     count(home,x,n,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1747:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1747 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1759:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1759 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1768:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1768 |     count(home,x,n,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1777:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1777 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1789:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1789 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1799:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1799 |     count(home,x,n,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1808:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1808 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1820:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1820 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1829:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1829 |     count(home,x,n,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1838:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1838 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1850:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1850 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1857:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1857 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int.hh:1120:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)'
 1120 |   rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y,
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1864:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1864 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int.hh:1185:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)'
 1185 |   rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y,
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntConLevel)':
./gecode/minimodel.hh:1871:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1871 |     dom(home,x,y,icl);
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int.hh:1001:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntConLevel)'
 1001 |   dom(Home home, const IntVarArgs& x, const IntSet& s,
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh:1872:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1872 |     nvalues(home,x,IRT_EQ,y.size(),icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int.hh:1793:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1793 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)':
./gecode/minimodel.hh:1895:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1895 |     rel(home,SOT_UNION,x,y);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh:1896:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh:1896:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
./gecode/minimodel.hh:1903:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1903 |     element(home,SOT_UNION,x,y,z);
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/set.hh:1004:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
 1004 |   element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
./gecode/minimodel.hh:1914:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1914 |     channel(home,x,xiv);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/set.hh:932:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)'
  932 |   channel(Home home, const IntVarArgs& x,const SetVarArgs& y);
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel.hh:1915:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1915 |     element(home,SOT_UNION,xiv,z,y);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/set.hh:991:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
  991 |   element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:214:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  214 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int.hh:1406:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1406 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:219:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int.hh:1422:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1422 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:224:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  224 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int.hh:1441:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1441 |   element(Home home, const IntVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::BoolVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:229:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  229 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int.hh:1457:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1457 |   element(Home home, const BoolVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::ArgArray<Gecode::IntSet> >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
./gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  236 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/set.hh:1055:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1055 |   element(Home home, const IntSetArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::SetVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
./gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/set.hh:1063:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1063 |   element(Home home, const SetVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/parser.yxx:43:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/flatzinc/parser.yxx: In function 'int yyparse(void*)':
gecode/flatzinc/parser.yxx:1698:89: warning: 'e.Gecode::FlatZinc::SymbolEntry::i' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1698 |         if ($3 == 0 || $3 > pp->arrays[e.i]) {
      |                                                                                         ^
gecode/flatzinc/parser.yxx:1689:21: note: 'e.Gecode::FlatZinc::SymbolEntry::i' was declared here
 1689 |         SymbolEntry e;
      |                     ^
gecode/flatzinc/parser.yxx:1704:11: warning: 'e' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1704 |           if (e.t == ST_INTVARARRAY)
      |           ^~
gecode/flatzinc/parser.yxx:1689:21: note: 'e' was declared here
 1689 |         SymbolEntry e;
      |                     ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic  -DQT_WEBKIT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED  -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. \
 \
-c -o gecode/flatzinc/flatzinc.o  gecode/flatzinc/flatzinc.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)':
./gecode/minimodel.hh:128:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |         rel(home,*x,IRT_EQ,y);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int.hh:1047:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1047 |   rel(Home home, IntVar x0, IntRelType irt, IntVar x1,
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)':
./gecode/minimodel.hh:705:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  705 |         rel(home,*x,FRT_EQ,y);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/float.hh:1105:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)'
 1105 |   rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1);
      |       ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntConLevel) const':
./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   75 |     e.post(home,t ? irt : neg(irt),icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh:208:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntConLevel) const'
  208 |     void post(Home home, IntRelType irt, IntConLevel icl) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntConLevel) const':
./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     e.post(home,t ? irt : neg(irt),b,icl);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh:211:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntConLevel) const'
  211 |     void post(Home home, IntRelType irt, const BoolVar& b,
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const':
./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     e.post(home,t ? frt : neg(frt));
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh:771:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const'
  771 |     void post(Home home, FloatRelType frt) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const':
./gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   82 |     e.post(home,t ? frt : neg(frt),b);
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh:774:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const'
  774 |     void post(Home home, FloatRelType frt, const BoolVar& b) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const':
./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       _e0.post(home,_srt,_e1);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |       _e0.post(home,SRT_NQ,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |       _e0.post(home,SRT_EQ,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   71 |       _e0.post(home,b,true,_srt,_e1);
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const':
./gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     _e0.post(home,b,t,_srt,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1619:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1619 |     BoolVar b(home,0,1); channel(home,b,x);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1627:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1627 |     IntVar x(home,0,1); channel(home,b,x);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)':
./gecode/minimodel.hh:1639:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1639 |     channel(home,f,x);
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/float.hh:1313:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)'
 1313 |   channel(Home home, FloatVar x0, IntVar x1);
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1649:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1649 |     rel(home,SOT_UNION,x,s);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh:1650:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh:1650:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1677:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1677 |     count(home,x,n,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1686:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1686 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1698:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1698 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1707:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1707 |     count(home,x,n,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1716:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1716 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1728:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1728 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1738:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1738 |     count(home,x,n,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1747:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1747 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1759:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1759 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1768:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1768 |     count(home,x,n,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1777:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1777 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1789:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1789 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1799:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1799 |     count(home,x,n,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1808:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1808 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1820:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1820 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1829:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1829 |     count(home,x,n,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1838:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1838 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1850:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1850 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1857:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1857 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int.hh:1120:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)'
 1120 |   rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y,
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1864:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1864 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int.hh:1185:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)'
 1185 |   rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y,
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntConLevel)':
./gecode/minimodel.hh:1871:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1871 |     dom(home,x,y,icl);
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int.hh:1001:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntConLevel)'
 1001 |   dom(Home home, const IntVarArgs& x, const IntSet& s,
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh:1872:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1872 |     nvalues(home,x,IRT_EQ,y.size(),icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int.hh:1793:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1793 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)':
./gecode/minimodel.hh:1895:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1895 |     rel(home,SOT_UNION,x,y);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh:1896:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh:1896:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
./gecode/minimodel.hh:1903:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1903 |     element(home,SOT_UNION,x,y,z);
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/set.hh:1004:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
 1004 |   element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
./gecode/minimodel.hh:1914:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1914 |     channel(home,x,xiv);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/set.hh:932:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)'
  932 |   channel(Home home, const IntVarArgs& x,const SetVarArgs& y);
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel.hh:1915:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1915 |     element(home,SOT_UNION,xiv,z,y);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/set.hh:991:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
  991 |   element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:214:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  214 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int.hh:1406:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1406 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:219:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int.hh:1422:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1422 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:224:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  224 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int.hh:1441:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1441 |   element(Home home, const IntVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::BoolVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:229:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  229 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int.hh:1457:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1457 |   element(Home home, const BoolVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::ArgArray<Gecode::IntSet> >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
./gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  236 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/set.hh:1055:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1055 |   element(Home home, const IntSetArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::SetVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
./gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/set.hh:1063:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1063 |   element(Home home, const SetVarArgs& a,
      |           ~~~~~^~~~
In file included from /usr/include/qt4/QtCore/qobject.h:48,
                 from /usr/include/qt4/QtCore/qiodevice.h:46,
                 from /usr/include/qt4/QtCore/qxmlstream.h:45,
                 from /usr/include/qt4/QtCore/QtCore:3,
                 from ./gecode/flatzinc/plugin.hh:42,
                 from gecode/flatzinc/flatzinc.cpp:44:
/usr/include/qt4/QtCore/qstring.h: In member function 'int QStringRef::compare(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/qt4/QtCore/qstring.h:1254:62: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1254 | { return QString::compare_helper(constData(), length(), s, cs); }
      |                                                              ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/qt4/QtCore/qstring.h: In static member function 'static int QStringRef::compare(const QStringRef&, QLatin1String, Qt::CaseSensitivity)':
/usr/include/qt4/QtCore/qstring.h:1260:69: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1260 | { return QString::compare_helper(s1.constData(), s1.length(), s2, cs); }
      |                                                                     ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:634:45: note:   initializing argument 3 of 'static int QString::compare_helper(const QChar*, int, QLatin1String, Qt::CaseSensitivity)'
  634 |                               QLatin1String s2,
      |                               ~~~~~~~~~~~~~~^~
/usr/include/qt4/QtCore/qstring.h: In member function 'QBool QStringRef::contains(QLatin1String, Qt::CaseSensitivity) const':
/usr/include/qt4/QtCore/qstring.h:1278:32: warning: implicitly-declared 'constexpr QLatin1String::QLatin1String(const QLatin1String&)' is deprecated [-Wdeprecated-copy]
 1278 | { return QBool(indexOf(s, 0, cs) != -1); }
      |                                ^
/usr/include/qt4/QtCore/qstring.h:658:27: note: because 'QLatin1String' has user-provided 'QLatin1String& QLatin1String::operator=(const QLatin1String&)'
  658 |     inline QLatin1String &operator=(const QLatin1String &other)
      |                           ^~~~~~~~
/usr/include/qt4/QtCore/qstring.h:1125:31: note:   initializing argument 1 of 'int QStringRef::indexOf(QLatin1String, int, Qt::CaseSensitivity) const'
 1125 |     int indexOf(QLatin1String str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const;
      |                 ~~~~~~~~~~~~~~^~~
gecode/flatzinc/flatzinc.cpp: In constructor 'Gecode::FlatZinc::AuxVarBrancher::AuxVarBrancher(Gecode::Home, Gecode::TieBreak<Gecode::IntVarBranch>, Gecode::IntValBranch, Gecode::TieBreak<Gecode::IntVarBranch>, Gecode::IntValBranch, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::TieBreak<Gecode::FloatVarBranch>, Gecode::FloatValBranch)':
gecode/flatzinc/flatzinc.cpp:95:66: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   95 |         , float_varsel(float_varsel0), float_valsel(float_valsel0)
      |                                                                  ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2938:27: note:   initializing argument 1 of 'Gecode::Brancher::Brancher(Gecode::Home)'
 2938 |   Brancher::Brancher(Home home) :
      |                      ~~~~~^~~~
gecode/flatzinc/flatzinc.cpp: In static member function 'static void Gecode::FlatZinc::AuxVarBrancher::post(Gecode::Home, Gecode::TieBreak<Gecode::IntVarBranch>, Gecode::IntValBranch, Gecode::TieBreak<Gecode::IntVarBranch>, Gecode::IntValBranch, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::TieBreak<Gecode::FloatVarBranch>, Gecode::FloatValBranch)':
gecode/flatzinc/flatzinc.cpp:222:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  222 |                                        );
      |                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/flatzinc/flatzinc.cpp:73:25: note:   initializing argument 1 of 'Gecode::FlatZinc::AuxVarBrancher::AuxVarBrancher(Gecode::Home, Gecode::TieBreak<Gecode::IntVarBranch>, Gecode::IntValBranch, Gecode::TieBreak<Gecode::IntVarBranch>, Gecode::IntValBranch, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::TieBreak<Gecode::FloatVarBranch>, Gecode::FloatValBranch)'
   73 |     AuxVarBrancher(Home home, TieBreak<IntVarBranch> int_varsel0,
      |                    ~~~~~^~~~
gecode/flatzinc/flatzinc.cpp: In constructor 'Gecode::FlatZinc::FlatZincSpace::FlatZincSpace(bool, Gecode::FlatZinc::FlatZincSpace&)':
gecode/flatzinc/flatzinc.cpp:630:40: warning: implicitly-declared 'Gecode::IntVarArray& Gecode::IntVarArray::operator=(const Gecode::IntVarArray&)' is deprecated [-Wdeprecated-copy]
  630 |         iv_aux = IntVarArray(*this, iva);
      |                                        ^
In file included from ./gecode/int.hh:816,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/array.hpp:87:3: note: because 'Gecode::IntVarArray' has user-provided 'Gecode::IntVarArray::IntVarArray(const Gecode::IntVarArray&)'
   87 |   IntVarArray::IntVarArray(const IntVarArray& a)
      |   ^~~~~~~~~~~
gecode/flatzinc/flatzinc.cpp:643:41: warning: implicitly-declared 'Gecode::BoolVarArray& Gecode::BoolVarArray::operator=(const Gecode::BoolVarArray&)' is deprecated [-Wdeprecated-copy]
  643 |         bv_aux = BoolVarArray(*this, bva);
      |                                         ^
In file included from ./gecode/int.hh:816,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/array.hpp:103:3: note: because 'Gecode::BoolVarArray' has user-provided 'Gecode::BoolVarArray::BoolVarArray(const Gecode::BoolVarArray&)'
  103 |   BoolVarArray::BoolVarArray(const BoolVarArray& a)
      |   ^~~~~~~~~~~~
gecode/flatzinc/flatzinc.cpp:657:40: warning: implicitly-declared 'Gecode::SetVarArray& Gecode::SetVarArray::operator=(const Gecode::SetVarArray&)' is deprecated [-Wdeprecated-copy]
  657 |         sv_aux = SetVarArray(*this, sva);
      |                                        ^
In file included from ./gecode/set.hh:629,
                 from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/set/array.hpp:55:3: note: because 'Gecode::SetVarArray' has user-provided 'Gecode::SetVarArray::SetVarArray(const Gecode::SetVarArray&)'
   55 |   SetVarArray::SetVarArray(const SetVarArray& a)
      |   ^~~~~~~~~~~
gecode/flatzinc/flatzinc.cpp:671:42: warning: implicitly-declared 'Gecode::FloatVarArray& Gecode::FloatVarArray::operator=(const Gecode::FloatVarArray&)' is deprecated [-Wdeprecated-copy]
  671 |         fv_aux = FloatVarArray(*this, fva);
      |                                          ^
In file included from ./gecode/float.hh:1046,
                 from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/float/array.hpp:90:3: note: because 'Gecode::FloatVarArray' has user-provided 'Gecode::FloatVarArray::FloatVarArray(const Gecode::FloatVarArray&)'
   90 |   FloatVarArray::FloatVarArray(const FloatVarArray& a)
      |   ^~~~~~~~~~~~~
gecode/flatzinc/flatzinc.cpp: In member function 'void Gecode::FlatZinc::FlatZincSpace::init(int, int, int, int)':
gecode/flatzinc/flatzinc.cpp:690:36: warning: implicitly-declared 'Gecode::IntVarArray& Gecode::IntVarArray::operator=(const Gecode::IntVarArray&)' is deprecated [-Wdeprecated-copy]
  690 |     iv = IntVarArray(*this, intVars);
      |                                    ^
In file included from ./gecode/int.hh:816,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/array.hpp:87:3: note: because 'Gecode::IntVarArray' has user-provided 'Gecode::IntVarArray::IntVarArray(const Gecode::IntVarArray&)'
   87 |   IntVarArray::IntVarArray(const IntVarArray& a)
      |   ^~~~~~~~~~~
gecode/flatzinc/flatzinc.cpp:694:38: warning: implicitly-declared 'Gecode::BoolVarArray& Gecode::BoolVarArray::operator=(const Gecode::BoolVarArray&)' is deprecated [-Wdeprecated-copy]
  694 |     bv = BoolVarArray(*this, boolVars);
      |                                      ^
In file included from ./gecode/int.hh:816,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/array.hpp:103:3: note: because 'Gecode::BoolVarArray' has user-provided 'Gecode::BoolVarArray::BoolVarArray(const Gecode::BoolVarArray&)'
  103 |   BoolVarArray::BoolVarArray(const BoolVarArray& a)
      |   ^~~~~~~~~~~~
gecode/flatzinc/flatzinc.cpp:698:36: warning: implicitly-declared 'Gecode::SetVarArray& Gecode::SetVarArray::operator=(const Gecode::SetVarArray&)' is deprecated [-Wdeprecated-copy]
  698 |     sv = SetVarArray(*this, setVars);
      |                                    ^
In file included from ./gecode/set.hh:629,
                 from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/set/array.hpp:55:3: note: because 'Gecode::SetVarArray' has user-provided 'Gecode::SetVarArray::SetVarArray(const Gecode::SetVarArray&)'
   55 |   SetVarArray::SetVarArray(const SetVarArray& a)
      |   ^~~~~~~~~~~
gecode/flatzinc/flatzinc.cpp:703:40: warning: implicitly-declared 'Gecode::FloatVarArray& Gecode::FloatVarArray::operator=(const Gecode::FloatVarArray&)' is deprecated [-Wdeprecated-copy]
  703 |     fv = FloatVarArray(*this, floatVars);
      |                                        ^
In file included from ./gecode/float.hh:1046,
                 from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/float/array.hpp:90:3: note: because 'Gecode::FloatVarArray' has user-provided 'Gecode::FloatVarArray::FloatVarArray(const Gecode::FloatVarArray&)'
   90 |   FloatVarArray::FloatVarArray(const FloatVarArray& a)
      |   ^~~~~~~~~~~~~
gecode/flatzinc/flatzinc.cpp: In member function 'void Gecode::FlatZinc::FlatZincSpace::newIntVar(Gecode::FlatZinc::IntVarSpec*)':
gecode/flatzinc/flatzinc.cpp:711:35: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  711 |       iv[intVarCount++] = iv[vs->i];
      |                                   ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/flatzinc/flatzinc.cpp:718:46: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  718 |         iv[intVarCount++] = IntVar(*this, dom);
      |                                              ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/flatzinc/flatzinc.cpp: In member function 'void Gecode::FlatZinc::FlatZincSpace::newBoolVar(Gecode::FlatZinc::BoolVarSpec*)':
gecode/flatzinc/flatzinc.cpp:738:36: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  738 |       bv[boolVarCount++] = bv[vs->i];
      |                                    ^
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
gecode/flatzinc/flatzinc.cpp:740:65: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  740 |       bv[boolVarCount++] = BoolVar(*this, vs2bsl(vs), vs2bsh(vs));
      |                                                                 ^
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
gecode/flatzinc/flatzinc.cpp: In member function 'void Gecode::FlatZinc::FlatZincSpace::newSetVar(Gecode::FlatZinc::SetVarSpec*)':
gecode/flatzinc/flatzinc.cpp:750:35: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  750 |       sv[setVarCount++] = sv[vs->i];
      |                                   ^
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
gecode/flatzinc/flatzinc.cpp:756:47: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  756 |         sv[setVarCount++] = SetVar(*this, d, d);
      |                                               ^
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
gecode/flatzinc/flatzinc.cpp:763:47: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  763 |         sv[setVarCount++] = SetVar(*this, d, d);
      |                                               ^
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
gecode/flatzinc/flatzinc.cpp:769:59: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  769 |         sv[setVarCount++] = SetVar(*this, IntSet::empty, d);
      |                                                           ^
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
gecode/flatzinc/flatzinc.cpp:776:59: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  776 |         sv[setVarCount++] = SetVar(*this, IntSet::empty, d);
      |                                                           ^
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
gecode/flatzinc/flatzinc.cpp:781:58: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  781 |                                         Set::Limits::max));
      |                                                          ^
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
gecode/flatzinc/flatzinc.cpp: In member function 'void Gecode::FlatZinc::FlatZincSpace::newFloatVar(Gecode::FlatZinc::FloatVarSpec*)':
gecode/flatzinc/flatzinc.cpp:797:37: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  797 |       fv[floatVarCount++] = fv[vs->i];
      |                                     ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/flatzinc/flatzinc.cpp:811:55: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  811 |       fv[floatVarCount++] = FloatVar(*this, dmin, dmax);
      |                                                       ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/flatzinc/flatzinc.cpp: In member function 'void Gecode::FlatZinc::FlatZincSpace::createBranchers(Gecode::FlatZinc::AST::Node*, int, double, bool, std::ostream&)':
gecode/flatzinc/flatzinc.cpp:909:49: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  909 |             va[k++] = iv[vars->a[i]->getIntVar()];
      |                                                 ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/flatzinc/flatzinc.cpp:933:49: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  933 |             va[k++] = iv[vars->a[i]->getIntVar()];
      |                                                 ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/flatzinc/flatzinc.cpp:952:50: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  952 |             va[k++] = bv[vars->a[i]->getBoolVar()];
      |                                                  ^
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:211,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/branch-var.hpp: In member function 'Gecode::VarBranch& Gecode::VarBranch::operator=(Gecode::VarBranch&&)':
./gecode/kernel/branch-var.hpp:55:9: warning: implicitly-declared 'Gecode::Rnd& Gecode::Rnd::operator=(const Gecode::Rnd&)' is deprecated [-Wdeprecated-copy]
   55 |   class VarBranch {
      |         ^~~~~~~~~
In file included from ./gecode/kernel.hh:169,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/rnd.hpp:93:3: note: because 'Gecode::Rnd' has user-provided 'Gecode::Rnd::Rnd(const Gecode::Rnd&)'
   93 |   Rnd::Rnd(const Rnd& r)
      |   ^~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int.hh: In member function 'Gecode::IntVarBranch& Gecode::IntVarBranch::operator=(Gecode::IntVarBranch&&)':
./gecode/int.hh:3726:9: note: synthesized method 'Gecode::VarBranch& Gecode::VarBranch::operator=(Gecode::VarBranch&&)' first required here
 3726 |   class IntVarBranch : public VarBranch {
      |         ^~~~~~~~~~~~
In file included from ./gecode/kernel.hh:212,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/branch-tiebreak.hpp: In member function 'Gecode::TieBreak<Gecode::IntVarBranch>& Gecode::TieBreak<Gecode::IntVarBranch>::operator=(Gecode::TieBreak<Gecode::IntVarBranch>&&)':
./gecode/kernel/branch-tiebreak.hpp:42:9: note: synthesized method 'Gecode::IntVarBranch& Gecode::IntVarBranch::operator=(Gecode::IntVarBranch&&)' first required here
   42 |   class TieBreak {
      |         ^~~~~~~~
gecode/flatzinc/flatzinc.cpp: In member function 'void Gecode::FlatZinc::FlatZincSpace::createBranchers(Gecode::FlatZinc::AST::Node*, int, double, bool, std::ostream&)':
gecode/flatzinc/flatzinc.cpp:966:60: note: synthesized method 'Gecode::TieBreak<Gecode::IntVarBranch>& Gecode::TieBreak<Gecode::IntVarBranch>::operator=(Gecode::TieBreak<Gecode::IntVarBranch>&&)' first required here
  966 |           def_int_varsel = ann2ivarsel(args->a[0],rnd,decay);
      |                                                            ^
In file included from ./gecode/kernel.hh:213,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/branch-val.hpp: In member function 'Gecode::ValBranch& Gecode::ValBranch::operator=(Gecode::ValBranch&&)':
./gecode/kernel/branch-val.hpp:44:9: warning: implicitly-declared 'Gecode::Rnd& Gecode::Rnd::operator=(const Gecode::Rnd&)' is deprecated [-Wdeprecated-copy]
   44 |   class ValBranch {
      |         ^~~~~~~~~
In file included from ./gecode/kernel.hh:169,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/rnd.hpp:93:3: note: because 'Gecode::Rnd' has user-provided 'Gecode::Rnd::Rnd(const Gecode::Rnd&)'
   93 |   Rnd::Rnd(const Rnd& r)
      |   ^~~
In file included from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int.hh: In member function 'Gecode::IntValBranch& Gecode::IntValBranch::operator=(Gecode::IntValBranch&&)':
./gecode/int.hh:3909:9: note: synthesized method 'Gecode::ValBranch& Gecode::ValBranch::operator=(Gecode::ValBranch&&)' first required here
 3909 |   class IntValBranch : public ValBranch {
      |         ^~~~~~~~~~~~
./gecode/int.hh:3909:9: warning: implicitly-declared 'Gecode::SharedArray<int>& Gecode::SharedArray<int>::operator=(const Gecode::SharedArray<int>&)' is deprecated [-Wdeprecated-copy]
In file included from ./gecode/kernel.hh:161,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/shared-array.hpp:264:3: note: because 'Gecode::SharedArray<int>' has user-provided 'Gecode::SharedArray<T>::SharedArray(const Gecode::SharedArray<T>&) [with T = int]'
  264 |   SharedArray<T>::SharedArray(const SharedArray<T>& sa)
      |   ^~~~~~~~~~~~~~
gecode/flatzinc/flatzinc.cpp: In member function 'void Gecode::FlatZinc::FlatZincSpace::createBranchers(Gecode::FlatZinc::AST::Node*, int, double, bool, std::ostream&)':
gecode/flatzinc/flatzinc.cpp:968:60: note: synthesized method 'Gecode::IntValBranch& Gecode::IntValBranch::operator=(Gecode::IntValBranch&&)' first required here
  968 |           def_int_valsel = ann2ivalsel(args->a[1],r0,r0,rnd);
      |                                                            ^
gecode/flatzinc/flatzinc.cpp:990:49: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  990 |             va[k++] = sv[vars->a[i]->getSetVar()];
      |                                                 ^
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
gecode/flatzinc/flatzinc.cpp:1051:51: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 1051 |             va[k++] = fv[vars->a[i]->getFloatVar()];
      |                                                   ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/flatzinc/flatzinc.cpp:1099:29: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 1099 |           iv_tmp[j++] = iv[i];
      |                             ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/flatzinc/flatzinc.cpp:1102:27: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 1102 |         iv_sol[k++] = iv[i];
      |                           ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/flatzinc/flatzinc.cpp:1127:29: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 1127 |           bv_tmp[j++] = bv[i];
      |                             ^
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
gecode/flatzinc/flatzinc.cpp:1130:27: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 1130 |         bv_sol[k++] = bv[i];
      |                           ^
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
gecode/flatzinc/flatzinc.cpp:1160:29: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 1160 |           fv_tmp[j++] = fv[i];
      |                             ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/flatzinc/flatzinc.cpp:1163:27: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 1163 |         fv_sol[k++] = fv[i];
      |                           ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/flatzinc/flatzinc.cpp:1192:29: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 1192 |           sv_tmp[j++] = sv[i];
      |                             ^
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
gecode/flatzinc/flatzinc.cpp:1195:27: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 1195 |         sv_sol[k++] = sv[i];
      |                           ^
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
gecode/flatzinc/flatzinc.cpp:1202:39: warning: implicitly-declared 'Gecode::IntVarArray& Gecode::IntVarArray::operator=(const Gecode::IntVarArray&)' is deprecated [-Wdeprecated-copy]
 1202 |     iv_aux = IntVarArray(*this, iv_tmp);
      |                                       ^
In file included from ./gecode/int.hh:816,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/array.hpp:87:3: note: because 'Gecode::IntVarArray' has user-provided 'Gecode::IntVarArray::IntVarArray(const Gecode::IntVarArray&)'
   87 |   IntVarArray::IntVarArray(const IntVarArray& a)
      |   ^~~~~~~~~~~
gecode/flatzinc/flatzinc.cpp:1203:40: warning: implicitly-declared 'Gecode::BoolVarArray& Gecode::BoolVarArray::operator=(const Gecode::BoolVarArray&)' is deprecated [-Wdeprecated-copy]
 1203 |     bv_aux = BoolVarArray(*this, bv_tmp);
      |                                        ^
In file included from ./gecode/int.hh:816,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/array.hpp:103:3: note: because 'Gecode::BoolVarArray' has user-provided 'Gecode::BoolVarArray::BoolVarArray(const Gecode::BoolVarArray&)'
  103 |   BoolVarArray::BoolVarArray(const BoolVarArray& a)
      |   ^~~~~~~~~~~~
gecode/flatzinc/flatzinc.cpp:1206:39: warning: implicitly-declared 'Gecode::SetVarArray& Gecode::SetVarArray::operator=(const Gecode::SetVarArray&)' is deprecated [-Wdeprecated-copy]
 1206 |     sv_aux = SetVarArray(*this, sv_tmp);
      |                                       ^
In file included from ./gecode/set.hh:629,
                 from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/set/array.hpp:55:3: note: because 'Gecode::SetVarArray' has user-provided 'Gecode::SetVarArray::SetVarArray(const Gecode::SetVarArray&)'
   55 |   SetVarArray::SetVarArray(const SetVarArray& a)
      |   ^~~~~~~~~~~
gecode/flatzinc/flatzinc.cpp:1210:41: warning: implicitly-declared 'Gecode::FloatVarArray& Gecode::FloatVarArray::operator=(const Gecode::FloatVarArray&)' is deprecated [-Wdeprecated-copy]
 1210 |     fv_aux = FloatVarArray(*this, fv_tmp);
      |                                         ^
In file included from ./gecode/float.hh:1046,
                 from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/float/array.hpp:90:3: note: because 'Gecode::FloatVarArray' has user-provided 'Gecode::FloatVarArray::FloatVarArray(const Gecode::FloatVarArray&)'
   90 |   FloatVarArray::FloatVarArray(const FloatVarArray& a)
      |   ^~~~~~~~~~~~~
gecode/flatzinc/flatzinc.cpp: In member function 'Gecode::IntVarArgs Gecode::FlatZinc::FlatZincSpace::arg2intvarargs(Gecode::FlatZinc::AST::Node*, int)':
gecode/flatzinc/flatzinc.cpp:1729:33: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 1729 |       ia[i] = IntVar(*this, 0, 0);
      |                                 ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/flatzinc/flatzinc.cpp:1732:47: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 1732 |         ia[i+offset] = iv[a->a[i]->getIntVar()];
      |                                               ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/flatzinc/flatzinc.cpp:1736:24: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 1736 |         ia[i+offset] = iv;
      |                        ^~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/flatzinc/flatzinc.cpp: In member function 'Gecode::BoolVarArgs Gecode::FlatZinc::FlatZincSpace::arg2boolvarargs(Gecode::FlatZinc::AST::Node*, int, int)':
gecode/flatzinc/flatzinc.cpp:1750:34: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 1750 |       ia[i] = BoolVar(*this, 0, 0);
      |                                  ^
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
gecode/flatzinc/flatzinc.cpp:1757:24: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 1757 |         ia[offset++] = iv;
      |                        ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
gecode/flatzinc/flatzinc.cpp:1760:62: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 1760 |         ia[offset++] = bv[aliasBool2Int(a->a[i]->getIntVar())];
      |                                                              ^
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
gecode/flatzinc/flatzinc.cpp:1762:48: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 1762 |         ia[offset++] = bv[a->a[i]->getBoolVar()];
      |                                                ^
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
gecode/flatzinc/flatzinc.cpp: In member function 'Gecode::BoolVar Gecode::FlatZinc::FlatZincSpace::arg2BoolVar(Gecode::FlatZinc::AST::Node*)':
gecode/flatzinc/flatzinc.cpp:1771:53: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 1771 |       x0 = BoolVar(*this, n->getBool(), n->getBool());
      |                                                     ^
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
gecode/flatzinc/flatzinc.cpp:1774:30: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 1774 |       x0 = bv[n->getBoolVar()];
      |                              ^
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
gecode/flatzinc/flatzinc.cpp: In member function 'Gecode::IntVar Gecode::FlatZinc::FlatZincSpace::arg2IntVar(Gecode::FlatZinc::AST::Node*)':
gecode/flatzinc/flatzinc.cpp:1782:29: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 1782 |       x0 = iv[n->getIntVar()];
      |                             ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/flatzinc/flatzinc.cpp:1784:50: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 1784 |       x0 = IntVar(*this, n->getInt(), n->getInt());
      |                                                  ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/flatzinc/flatzinc.cpp: In member function 'Gecode::SetVar Gecode::FlatZinc::FlatZincSpace::arg2SetVar(Gecode::FlatZinc::AST::Node*)':
gecode/flatzinc/flatzinc.cpp:1815:30: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 1815 |       x0 = SetVar(*this, d, d);
      |                              ^
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
gecode/flatzinc/flatzinc.cpp:1817:29: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 1817 |       x0 = sv[n->getSetVar()];
      |                             ^
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
gecode/flatzinc/flatzinc.cpp: In member function 'Gecode::SetVarArgs Gecode::FlatZinc::FlatZincSpace::arg2setvarargs(Gecode::FlatZinc::AST::Node*, int, int, const Gecode::IntSet&)':
gecode/flatzinc/flatzinc.cpp:1828:33: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 1828 |       ia[i] = SetVar(*this, d, d);
      |                                 ^
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
gecode/flatzinc/flatzinc.cpp:1831:40: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 1831 |       ia[i+offset] = arg2SetVar(a->a[i]);
      |                                        ^
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
gecode/flatzinc/flatzinc.cpp: In member function 'Gecode::FloatVarArgs Gecode::FlatZinc::FlatZincSpace::arg2floatvarargs(Gecode::FlatZinc::AST::Node*, int)':
gecode/flatzinc/flatzinc.cpp:1856:39: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 1856 |       fa[i] = FloatVar(*this, 0.0, 0.0);
      |                                       ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/flatzinc/flatzinc.cpp:1859:49: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 1859 |         fa[i+offset] = fv[a->a[i]->getFloatVar()];
      |                                                 ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/flatzinc/flatzinc.cpp:1863:24: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 1863 |         fa[i+offset] = fv;
      |                        ^~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/flatzinc/flatzinc.cpp: In member function 'Gecode::FloatVar Gecode::FlatZinc::FlatZincSpace::arg2FloatVar(Gecode::FlatZinc::AST::Node*)':
gecode/flatzinc/flatzinc.cpp:1872:31: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 1872 |       x0 = fv[n->getFloatVar()];
      |                               ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/flatzinc/flatzinc.cpp:1874:56: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 1874 |       x0 = FloatVar(*this, n->getFloat(), n->getFloat());
      |                                                        ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/flatzinc/flatzinc.cpp: In member function 'void Gecode::FlatZinc::Printer::shrinkArrays(Gecode::Space&, int&, bool, Gecode::IntVarArray&, Gecode::BoolVarArray&, Gecode::SetVarArray&, Gecode::FloatVarArray&)':
gecode/flatzinc/flatzinc.cpp:2247:33: warning: implicitly-declared 'Gecode::IntVarArray& Gecode::IntVarArray::operator=(const Gecode::IntVarArray&)' is deprecated [-Wdeprecated-copy]
 2247 |         iv = IntVarArray(home, 1);
      |                                 ^
In file included from ./gecode/int.hh:816,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/array.hpp:87:3: note: because 'Gecode::IntVarArray' has user-provided 'Gecode::IntVarArray::IntVarArray(const Gecode::IntVarArray&)'
   87 |   IntVarArray::IntVarArray(const IntVarArray& a)
      |   ^~~~~~~~~~~
gecode/flatzinc/flatzinc.cpp:2248:17: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2248 |         iv[0] = ov;
      |                 ^~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/flatzinc/flatzinc.cpp:2251:33: warning: implicitly-declared 'Gecode::IntVarArray& Gecode::IntVarArray::operator=(const Gecode::IntVarArray&)' is deprecated [-Wdeprecated-copy]
 2251 |         iv = IntVarArray(home, 0);
      |                                 ^
In file included from ./gecode/int.hh:816,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/array.hpp:87:3: note: because 'Gecode::IntVarArray' has user-provided 'Gecode::IntVarArray::IntVarArray(const Gecode::IntVarArray&)'
   87 |   IntVarArray::IntVarArray(const IntVarArray& a)
      |   ^~~~~~~~~~~
gecode/flatzinc/flatzinc.cpp:2253:32: warning: implicitly-declared 'Gecode::BoolVarArray& Gecode::BoolVarArray::operator=(const Gecode::BoolVarArray&)' is deprecated [-Wdeprecated-copy]
 2253 |       bv = BoolVarArray(home, 0);
      |                                ^
In file included from ./gecode/int.hh:816,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/array.hpp:103:3: note: because 'Gecode::BoolVarArray' has user-provided 'Gecode::BoolVarArray::BoolVarArray(const Gecode::BoolVarArray&)'
  103 |   BoolVarArray::BoolVarArray(const BoolVarArray& a)
      |   ^~~~~~~~~~~~
gecode/flatzinc/flatzinc.cpp:2255:31: warning: implicitly-declared 'Gecode::SetVarArray& Gecode::SetVarArray::operator=(const Gecode::SetVarArray&)' is deprecated [-Wdeprecated-copy]
 2255 |       sv = SetVarArray(home, 0);
      |                               ^
In file included from ./gecode/set.hh:629,
                 from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/set/array.hpp:55:3: note: because 'Gecode::SetVarArray' has user-provided 'Gecode::SetVarArray::SetVarArray(const Gecode::SetVarArray&)'
   55 |   SetVarArray::SetVarArray(const SetVarArray& a)
      |   ^~~~~~~~~~~
gecode/flatzinc/flatzinc.cpp:2260:35: warning: implicitly-declared 'Gecode::FloatVarArray& Gecode::FloatVarArray::operator=(const Gecode::FloatVarArray&)' is deprecated [-Wdeprecated-copy]
 2260 |         fv = FloatVarArray(home, 1);
      |                                   ^
In file included from ./gecode/float.hh:1046,
                 from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/float/array.hpp:90:3: note: because 'Gecode::FloatVarArray' has user-provided 'Gecode::FloatVarArray::FloatVarArray(const Gecode::FloatVarArray&)'
   90 |   FloatVarArray::FloatVarArray(const FloatVarArray& a)
      |   ^~~~~~~~~~~~~
gecode/flatzinc/flatzinc.cpp:2261:17: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2261 |         fv[0] = ov;
      |                 ^~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/flatzinc/flatzinc.cpp:2264:34: warning: implicitly-declared 'Gecode::FloatVarArray& Gecode::FloatVarArray::operator=(const Gecode::FloatVarArray&)' is deprecated [-Wdeprecated-copy]
 2264 |         fv = FloatVarArray(home,0);
      |                                  ^
In file included from ./gecode/float.hh:1046,
                 from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/float/array.hpp:90:3: note: because 'Gecode::FloatVarArray' has user-provided 'Gecode::FloatVarArray::FloatVarArray(const Gecode::FloatVarArray&)'
   90 |   FloatVarArray::FloatVarArray(const FloatVarArray& a)
      |   ^~~~~~~~~~~~~
gecode/flatzinc/flatzinc.cpp:2296:39: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2296 |       iva[(*i).second] = iv[(*i).first];
      |                                       ^
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
gecode/flatzinc/flatzinc.cpp:2298:31: warning: implicitly-declared 'Gecode::IntVarArray& Gecode::IntVarArray::operator=(const Gecode::IntVarArray&)' is deprecated [-Wdeprecated-copy]
 2298 |     iv = IntVarArray(home, iva);
      |                               ^
In file included from ./gecode/int.hh:816,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/array.hpp:87:3: note: because 'Gecode::IntVarArray' has user-provided 'Gecode::IntVarArray::IntVarArray(const Gecode::IntVarArray&)'
   87 |   IntVarArray::IntVarArray(const IntVarArray& a)
      |   ^~~~~~~~~~~
gecode/flatzinc/flatzinc.cpp:2302:39: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2302 |       bva[(*i).second] = bv[(*i).first];
      |                                       ^
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
gecode/flatzinc/flatzinc.cpp:2304:32: warning: implicitly-declared 'Gecode::BoolVarArray& Gecode::BoolVarArray::operator=(const Gecode::BoolVarArray&)' is deprecated [-Wdeprecated-copy]
 2304 |     bv = BoolVarArray(home, bva);
      |                                ^
In file included from ./gecode/int.hh:816,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/array.hpp:103:3: note: because 'Gecode::BoolVarArray' has user-provided 'Gecode::BoolVarArray::BoolVarArray(const Gecode::BoolVarArray&)'
  103 |   BoolVarArray::BoolVarArray(const BoolVarArray& a)
      |   ^~~~~~~~~~~~
gecode/flatzinc/flatzinc.cpp:2309:39: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2309 |       sva[(*i).second] = sv[(*i).first];
      |                                       ^
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
gecode/flatzinc/flatzinc.cpp:2311:31: warning: implicitly-declared 'Gecode::SetVarArray& Gecode::SetVarArray::operator=(const Gecode::SetVarArray&)' is deprecated [-Wdeprecated-copy]
 2311 |     sv = SetVarArray(home, sva);
      |                               ^
In file included from ./gecode/set.hh:629,
                 from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/set/array.hpp:55:3: note: because 'Gecode::SetVarArray' has user-provided 'Gecode::SetVarArray::SetVarArray(const Gecode::SetVarArray&)'
   55 |   SetVarArray::SetVarArray(const SetVarArray& a)
      |   ^~~~~~~~~~~
gecode/flatzinc/flatzinc.cpp:2317:39: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2317 |       fva[(*i).second] = fv[(*i).first];
      |                                       ^
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
gecode/flatzinc/flatzinc.cpp:2319:33: warning: implicitly-declared 'Gecode::FloatVarArray& Gecode::FloatVarArray::operator=(const Gecode::FloatVarArray&)' is deprecated [-Wdeprecated-copy]
 2319 |     fv = FloatVarArray(home, fva);
      |                                 ^
In file included from ./gecode/float.hh:1046,
                 from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/float/array.hpp:90:3: note: because 'Gecode::FloatVarArray' has user-provided 'Gecode::FloatVarArray::FloatVarArray(const Gecode::FloatVarArray&)'
   90 |   FloatVarArray::FloatVarArray(const FloatVarArray& a)
      |   ^~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/flatzinc.hh:50,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/flatzinc.hh:47,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/flatzinc.hh:53,
                 from gecode/flatzinc/flatzinc.cpp:42:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
-c -o gecode/set/element.o  gecode/set/element.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:48,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int/element.hh:378,
                 from ./gecode/set/element.hh:45,
                 from gecode/set/element.cpp:40:
./gecode/int/element/pair.hpp: In constructor 'Gecode::Int::Element::Pair::Pair(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int)':
./gecode/int/element/pair.hpp:44:65: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   44 |     : TernaryPropagator<IntView,PC_INT_DOM>(home,x0,x1,x2), w(w0) {}
      |                                                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/propagator.hpp:390:9: note:   initializing argument 1 of 'Gecode::TernaryPropagator<View, pc>::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]'
  390 |   (Home home, View y0, View y1, View y2)
      |    ~~~~~^~~~
In file included from ./gecode/int/element.hh:378,
                 from ./gecode/set/element.hh:45,
                 from gecode/set/element.cpp:40:
./gecode/int/element/pair.hpp: In static member function 'static Gecode::ExecStatus Gecode::Int::Element::Pair::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int, int)':
./gecode/int/element/pair.hpp:56:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   56 |       return Rel::EqDom<OffsetView,IntView>::post(home,x0x1w,x2);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/element.hh:44,
                 from ./gecode/set/element.hh:45,
                 from gecode/set/element.cpp:40:
./gecode/int/rel/eq.hpp:120:33: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]'
  120 |   EqDom<View0,View1>::post(Home home, View0 x0, View1 x1){
      |                            ~~~~~^~~~
In file included from ./gecode/int/element.hh:378,
                 from ./gecode/set/element.hh:45,
                 from gecode/set/element.cpp:40:
./gecode/int/element/pair.hpp:62:45: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   62 |       (void) new (home) Pair(home,x0,x1,x2,w);
      |                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:378,
                 from ./gecode/set/element.hh:45,
                 from gecode/set/element.cpp:40:
./gecode/int/element/pair.hpp:43:19: note:   initializing argument 1 of 'Gecode::Int::Element::Pair::Pair(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int)'
   43 |   Pair::Pair(Home home, IntView x0, IntView x1, IntView x2, int w0)
      |              ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
gecode/set/element.cpp: In function 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)':
gecode/set/element.cpp:66:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |                         post(home,iv,y)));
      |                                       ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/element.hh:213,
                 from gecode/set/element.cpp:40:
./gecode/set/element/disjoint.hpp:64:43: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint<SView, RView>::post(Gecode::Home, Gecode::Set::Element::ElementDisjoint<SView, RView>::IdxViewArray&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint<SView, RView>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::SetView>]'
   64 |   ElementDisjoint<SView,RView>::post(Home home, IdxViewArray& xs,
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
gecode/set/element.cpp:75:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   75 |                         post(home,iv,y,z)));
      |                                         ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/element.hh:211,
                 from gecode/set/element.cpp:40:
./gecode/set/element/union.hpp:86:13: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnion<View, View0, View1>::post(Gecode::Home, Gecode::Set::Element::ElementUnion<View, View0, View1>::IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion<View, View0, View1>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::SetView>]'
   86 |   post(Home home, IdxViewArray& xs, View0 x0, View1 x1) {
      |        ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
gecode/set/element.cpp:84:50: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |                         post(home,iv,y,z,universe)));
      |                                                  ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/element.hh:210,
                 from gecode/set/element.cpp:40:
./gecode/set/element/inter.hpp:90:13: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection<View, View0, View1>::post(Gecode::Home, Gecode::Set::Element::ElementIntersection<View, View0, View1>::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection<View, View0, View1>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::SetView>]'
   90 |   post(Home home, IdxViewArray& xs, View0 x0, View1 x1,
      |        ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
gecode/set/element.cpp: In function 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)':
gecode/set/element.cpp:106:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  106 |           ::post(home,iv,y)));
      |                           ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/element.hh:213,
                 from gecode/set/element.cpp:40:
./gecode/set/element/disjoint.hpp:64:43: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint<SView, RView>::post(Gecode::Home, Gecode::Set::Element::ElementDisjoint<SView, RView>::IdxViewArray&, RView) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint<SView, RView>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::SingletonView>]'
   64 |   ElementDisjoint<SView,RView>::post(Home home, IdxViewArray& xs,
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
gecode/set/element.cpp:115:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  115 |                         post(home,iv,y,z)));
      |                                         ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/element.hh:211,
                 from gecode/set/element.cpp:40:
./gecode/set/element/union.hpp:86:13: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnion<View, View0, View1>::post(Gecode::Home, Gecode::Set::Element::ElementUnion<View, View0, View1>::IdxViewArray&, View0, View1) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion<View, View0, View1>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::SingletonView>]'
   86 |   post(Home home, IdxViewArray& xs, View0 x0, View1 x1) {
      |        ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
gecode/set/element.cpp:124:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  124 |           SetView>::post(home,iv,y,z,universe)));
      |                                              ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/element.hh:210,
                 from gecode/set/element.cpp:40:
./gecode/set/element/inter.hpp:90:13: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection<View, View0, View1>::post(Gecode::Home, Gecode::Set::Element::ElementIntersection<View, View0, View1>::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection<View, View0, View1>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::SingletonView>]'
   90 |   post(Home home, IdxViewArray& xs, View0 x0, View1 x1,
      |        ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
gecode/set/element.cpp: In function 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const IntSetArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)':
gecode/set/element.cpp:149:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  149 |                         post(home,iv,y)));
      |                                       ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/element.hh:213,
                 from gecode/set/element.cpp:40:
./gecode/set/element/disjoint.hpp:64:43: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint<SView, RView>::post(Gecode::Home, Gecode::Set::Element::ElementDisjoint<SView, RView>::IdxViewArray&, RView) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint<SView, RView>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::ConstSetView>]'
   64 |   ElementDisjoint<SView,RView>::post(Home home, IdxViewArray& xs,
      |                                      ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
gecode/set/element.cpp:156:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  156 |                         post(home,z,x,y)));
      |                                        ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/element.hh:212,
                 from gecode/set/element.cpp:40:
./gecode/set/element/unionConst.hpp:93:13: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst<SView, RView>::post(Gecode::Home, SView, const IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::IntSetArgs = Gecode::ArgArray<Gecode::IntSet>]'
   93 |   post(Home home, SView x0, const IntSetArgs& xs,
      |        ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
gecode/set/element.cpp:168:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  168 |             post(home,iv,y,z,universe)));
      |                                      ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/element.hh:210,
                 from gecode/set/element.cpp:40:
./gecode/set/element/inter.hpp:90:13: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection<View, View0, View1>::post(Gecode::Home, Gecode::Set::Element::ElementIntersection<View, View0, View1>::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection<View, View0, View1>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::ConstSetView>]'
   90 |   post(Home home, IdxViewArray& xs, View0 x0, View1 x1,
      |        ~~~~~^~~~
gecode/set/element.cpp: In function 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)':
gecode/set/element.cpp:186:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  186 |     element(home,op,xs,y,z,universe);
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/set/element.cpp:136:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const IntSetArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
  136 |   element(Home home, SetOpType op, const IntSetArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
gecode/set/element.cpp: In function 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, Gecode::SetVar)':
gecode/set/element.cpp:201:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  201 |       ::post(home, iv, single,zv)));
      |                                 ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/element.hh:211,
                 from gecode/set/element.cpp:40:
./gecode/set/element/union.hpp:86:13: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnion<View, View0, View1>::post(Gecode::Home, Gecode::Set::Element::ElementUnion<View, View0, View1>::IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion<View, View0, View1>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::SetView>]'
   86 |   post(Home home, IdxViewArray& xs, View0 x0, View1 x1) {
      |        ~~~~~^~~~
In file included from ./gecode/kernel.hh:117,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
gecode/set/element.cpp: In function 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, Gecode::SetVar)':
gecode/set/element.cpp:216:65: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  216 |                          SingletonView>::post(home, z, x, single)));
      |                                                                 ^
./gecode/kernel/macros.hpp:97:48: note: in definition of macro 'GECODE_ES_FAIL'
   97 |     ::Gecode::ExecStatus __es__ ## __LINE__ = (es);             \
      |                                                ^~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/element.hh:212,
                 from gecode/set/element.cpp:40:
./gecode/set/element/unionConst.hpp:93:13: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst<SView, RView>::post(Gecode::Home, SView, const IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView; Gecode::IntSetArgs = Gecode::ArgArray<Gecode::IntSet>]'
   93 |   post(Home home, SView x0, const IntSetArgs& xs,
      |        ~~~~~^~~~
gecode/set/element.cpp: In function 'Gecode::IntVar Gecode::{anonymous}::pair(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, int)':
gecode/set/element.cpp:224:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  224 |       if (Int::Element::Pair::post(home,x,y,xy,w,h) != ES_OK)
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/element.hh:378,
                 from ./gecode/set/element.hh:45,
                 from gecode/set/element.cpp:40:
./gecode/int/element/pair.hpp:47:19: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Int::Element::Pair::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int, int)'
   47 |   Pair::post(Home home, IntView x0, IntView x1, IntView x2,
      |              ~~~~~^~~~
gecode/set/element.cpp: In function 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)':
gecode/set/element.cpp:238:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  238 |     element(home, a, pair(home,x,w,y,h), z);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/set/element.cpp:222:15: note:   initializing argument 1 of 'Gecode::IntVar Gecode::{anonymous}::pair(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, int)'
  222 |     pair(Home home, IntVar x, int w, IntVar y, int h) {
      |          ~~~~~^~~~
gecode/set/element.cpp:238:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  238 |     element(home, a, pair(home,x,w,y,h), z);
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/set/element.cpp:205:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, Gecode::SetVar)'
  205 |   element(Home home, const IntSetArgs& x, IntVar y, SetVar z) {
      |           ~~~~~^~~~
gecode/set/element.cpp: In function 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)':
gecode/set/element.cpp:249:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  249 |     element(home, a, pair(home,x,w,y,h), z);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/set/element.cpp:222:15: note:   initializing argument 1 of 'Gecode::IntVar Gecode::{anonymous}::pair(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, int)'
  222 |     pair(Home home, IntVar x, int w, IntVar y, int h) {
      |          ~~~~~^~~~
gecode/set/element.cpp:249:43: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  249 |     element(home, a, pair(home,x,w,y,h), z);
      |                                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
gecode/set/element.cpp:190:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, Gecode::SetVar)'
  190 |   element(Home home, const SetVarArgs& x, IntVar y, SetVar z) {
      |           ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::TernaryPropagator<View, pc>::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]':
./gecode/int/element/pair.hpp:44:65:   required from here
./gecode/kernel/propagator.hpp:391:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  391 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/element.hh:44,
                 from ./gecode/set/element.hh:45,
                 from gecode/set/element.cpp:40:
./gecode/int/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]':
./gecode/int/element/pair.hpp:56:46:   required from here
./gecode/int/rel/eq.hpp:130:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  130 |       (void) new (home) EqDom<View0,View1>(home,x0,x1);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/element.hh:44,
                 from ./gecode/set/element.hh:45,
                 from gecode/set/element.cpp:40:
./gecode/int/rel/eq.hpp:115:34: note:   initializing argument 1 of 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]'
  115 |   EqDom<View0,View1>::EqDom(Home home, View0 x0, View1 x1)
      |                             ~~~~~^~~~
In file included from ./gecode/set/element.hh:213,
                 from gecode/set/element.cpp:40:
./gecode/set/element/disjoint.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint<SView, RView>::post(Gecode::Home, Gecode::Set::Element::ElementDisjoint<SView, RView>::IdxViewArray&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint<SView, RView>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::SetView>]':
gecode/set/element.cpp:65:9:   required from here
./gecode/set/element/disjoint.hpp:71:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   71 |     (void) new (home)
      |            ^~~~~~~~~~
   72 |       ElementDisjoint(home,xs,x1);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/element.hh:213,
                 from gecode/set/element.cpp:40:
./gecode/set/element/disjoint.hpp:44:54: note:   initializing argument 1 of 'Gecode::Set::Element::ElementDisjoint<SView, RView>::ElementDisjoint(Gecode::Home, Gecode::Set::Element::ElementDisjoint<SView, RView>::IdxViewArray&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint<SView, RView>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::SetView>]'
   44 |   ElementDisjoint<SView,RView>::ElementDisjoint(Home home,
      |                                                 ~~~~~^~~~
In file included from ./gecode/set/element.hh:211,
                 from gecode/set/element.cpp:40:
./gecode/set/element/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnion<View, View0, View1>::post(Gecode::Home, Gecode::Set::Element::ElementUnion<View, View0, View1>::IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion<View, View0, View1>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::SetView>]':
gecode/set/element.cpp:73:9:   required from here
./gecode/set/element/union.hpp:92:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   92 |     (void) new (home)
      |            ^~~~~~~~~~
   93 |       ElementUnion<View,View0,View1>(home,xs,x0,x1);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/element.hh:211,
                 from gecode/set/element.cpp:40:
./gecode/set/element/union.hpp:45:21: note:   initializing argument 1 of 'Gecode::Set::Element::ElementUnion<View, View0, View1>::ElementUnion(Gecode::Home, Gecode::Set::Element::ElementUnion<View, View0, View1>::IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion<View, View0, View1>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::SetView>]'
   45 |   ElementUnion(Home home, IdxViewArray& iv0, View0 y0, View1 y1)
      |                ~~~~~^~~~
In file included from ./gecode/set/element.hh:210,
                 from gecode/set/element.cpp:40:
./gecode/set/element/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection<View, View0, View1>::post(Gecode::Home, Gecode::Set::Element::ElementIntersection<View, View0, View1>::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection<View, View0, View1>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::SetView>]':
gecode/set/element.cpp:82:9:   required from here
./gecode/set/element/inter.hpp:97:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   97 |     (void) new (home)
      |            ^~~~~~~~~~
   98 |       ElementIntersection<View,View0,View1>(home,xs,x0,x1,universe);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/element.hh:210,
                 from gecode/set/element.cpp:40:
./gecode/set/element/inter.hpp:45:28: note:   initializing argument 1 of 'Gecode::Set::Element::ElementIntersection<View, View0, View1>::ElementIntersection(Gecode::Home, Gecode::Set::Element::ElementIntersection<View, View0, View1>::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection<View, View0, View1>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::SetView>]'
   45 |   ElementIntersection(Home home, IdxViewArray& iv0, View0 y0, View1 y1,
      |                       ~~~~~^~~~
In file included from ./gecode/set/element.hh:213,
                 from gecode/set/element.cpp:40:
./gecode/set/element/disjoint.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint<SView, RView>::post(Gecode::Home, Gecode::Set::Element::ElementDisjoint<SView, RView>::IdxViewArray&, RView) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint<SView, RView>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::SingletonView>]':
gecode/set/element.cpp:105:9:   required from here
./gecode/set/element/disjoint.hpp:71:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   71 |     (void) new (home)
      |            ^~~~~~~~~~
   72 |       ElementDisjoint(home,xs,x1);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/element.hh:213,
                 from gecode/set/element.cpp:40:
./gecode/set/element/disjoint.hpp:44:54: note:   initializing argument 1 of 'Gecode::Set::Element::ElementDisjoint<SView, RView>::ElementDisjoint(Gecode::Home, Gecode::Set::Element::ElementDisjoint<SView, RView>::IdxViewArray&, RView) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint<SView, RView>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::SingletonView>]'
   44 |   ElementDisjoint<SView,RView>::ElementDisjoint(Home home,
      |                                                 ~~~~~^~~~
In file included from ./gecode/set/element.hh:211,
                 from gecode/set/element.cpp:40:
./gecode/set/element/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnion<View, View0, View1>::post(Gecode::Home, Gecode::Set::Element::ElementUnion<View, View0, View1>::IdxViewArray&, View0, View1) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion<View, View0, View1>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::SingletonView>]':
gecode/set/element.cpp:113:9:   required from here
./gecode/set/element/union.hpp:92:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   92 |     (void) new (home)
      |            ^~~~~~~~~~
   93 |       ElementUnion<View,View0,View1>(home,xs,x0,x1);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/element.hh:211,
                 from gecode/set/element.cpp:40:
./gecode/set/element/union.hpp:45:21: note:   initializing argument 1 of 'Gecode::Set::Element::ElementUnion<View, View0, View1>::ElementUnion(Gecode::Home, Gecode::Set::Element::ElementUnion<View, View0, View1>::IdxViewArray&, View0, View1) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion<View, View0, View1>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::SingletonView>]'
   45 |   ElementUnion(Home home, IdxViewArray& iv0, View0 y0, View1 y1)
      |                ~~~~~^~~~
In file included from ./gecode/set/element.hh:210,
                 from gecode/set/element.cpp:40:
./gecode/set/element/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection<View, View0, View1>::post(Gecode::Home, Gecode::Set::Element::ElementIntersection<View, View0, View1>::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection<View, View0, View1>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::SingletonView>]':
gecode/set/element.cpp:122:9:   required from here
./gecode/set/element/inter.hpp:97:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   97 |     (void) new (home)
      |            ^~~~~~~~~~
   98 |       ElementIntersection<View,View0,View1>(home,xs,x0,x1,universe);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/element.hh:210,
                 from gecode/set/element.cpp:40:
./gecode/set/element/inter.hpp:45:28: note:   initializing argument 1 of 'Gecode::Set::Element::ElementIntersection<View, View0, View1>::ElementIntersection(Gecode::Home, Gecode::Set::Element::ElementIntersection<View, View0, View1>::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection<View, View0, View1>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::SingletonView>]'
   45 |   ElementIntersection(Home home, IdxViewArray& iv0, View0 y0, View1 y1,
      |                       ~~~~~^~~~
In file included from ./gecode/set/element.hh:213,
                 from gecode/set/element.cpp:40:
./gecode/set/element/disjoint.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint<SView, RView>::post(Gecode::Home, Gecode::Set::Element::ElementDisjoint<SView, RView>::IdxViewArray&, RView) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint<SView, RView>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::ConstSetView>]':
gecode/set/element.cpp:148:9:   required from here
./gecode/set/element/disjoint.hpp:71:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   71 |     (void) new (home)
      |            ^~~~~~~~~~
   72 |       ElementDisjoint(home,xs,x1);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/element.hh:213,
                 from gecode/set/element.cpp:40:
./gecode/set/element/disjoint.hpp:44:54: note:   initializing argument 1 of 'Gecode::Set::Element::ElementDisjoint<SView, RView>::ElementDisjoint(Gecode::Home, Gecode::Set::Element::ElementDisjoint<SView, RView>::IdxViewArray&, RView) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint<SView, RView>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::ConstSetView>]'
   44 |   ElementDisjoint<SView,RView>::ElementDisjoint(Home home,
      |                                                 ~~~~~^~~~
In file included from ./gecode/set/element.hh:212,
                 from gecode/set/element.cpp:40:
./gecode/set/element/unionConst.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst<SView, RView>::post(Gecode::Home, SView, const IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::IntSetArgs = Gecode::ArgArray<Gecode::IntSet>]':
gecode/set/element.cpp:154:9:   required from here
./gecode/set/element/unionConst.hpp:100:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  100 |     (void) new (home)
      |            ^~~~~~~~~~
  101 |       ElementUnionConst<SView,RView>(home,x0,xs,x1);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/element.hh:212,
                 from gecode/set/element.cpp:40:
./gecode/set/element/unionConst.hpp:45:26: note:   initializing argument 1 of 'Gecode::Set::Element::ElementUnionConst<SView, RView>::ElementUnionConst(Gecode::Home, SView, const IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::IntSetArgs = Gecode::ArgArray<Gecode::IntSet>]'
   45 |   ElementUnionConst(Home home, SView y0,
      |                     ~~~~~^~~~
In file included from ./gecode/set/element.hh:210,
                 from gecode/set/element.cpp:40:
./gecode/set/element/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection<View, View0, View1>::post(Gecode::Home, Gecode::Set::Element::ElementIntersection<View, View0, View1>::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection<View, View0, View1>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::ConstSetView>]':
gecode/set/element.cpp:166:9:   required from here
./gecode/set/element/inter.hpp:97:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   97 |     (void) new (home)
      |            ^~~~~~~~~~
   98 |       ElementIntersection<View,View0,View1>(home,xs,x0,x1,universe);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/element.hh:210,
                 from gecode/set/element.cpp:40:
./gecode/set/element/inter.hpp:45:28: note:   initializing argument 1 of 'Gecode::Set::Element::ElementIntersection<View, View0, View1>::ElementIntersection(Gecode::Home, Gecode::Set::Element::ElementIntersection<View, View0, View1>::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection<View, View0, View1>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::ConstSetView>]'
   45 |   ElementIntersection(Home home, IdxViewArray& iv0, View0 y0, View1 y1,
      |                       ~~~~~^~~~
In file included from ./gecode/set/element.hh:211,
                 from gecode/set/element.cpp:40:
./gecode/set/element/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnion<View, View0, View1>::post(Gecode::Home, Gecode::Set::Element::ElementUnion<View, View0, View1>::IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion<View, View0, View1>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::SetView>]':
gecode/set/element.cpp:200:5:   required from here
./gecode/set/element/union.hpp:92:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   92 |     (void) new (home)
      |            ^~~~~~~~~~
   93 |       ElementUnion<View,View0,View1>(home,xs,x0,x1);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/element.hh:211,
                 from gecode/set/element.cpp:40:
./gecode/set/element/union.hpp:45:21: note:   initializing argument 1 of 'Gecode::Set::Element::ElementUnion<View, View0, View1>::ElementUnion(Gecode::Home, Gecode::Set::Element::ElementUnion<View, View0, View1>::IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion<View, View0, View1>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::SetView>]'
   45 |   ElementUnion(Home home, IdxViewArray& iv0, View0 y0, View1 y1)
      |                ~~~~~^~~~
In file included from ./gecode/set/element.hh:212,
                 from gecode/set/element.cpp:40:
./gecode/set/element/unionConst.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst<SView, RView>::post(Gecode::Home, SView, const IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView; Gecode::IntSetArgs = Gecode::ArgArray<Gecode::IntSet>]':
gecode/set/element.cpp:215:5:   required from here
./gecode/set/element/unionConst.hpp:100:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  100 |     (void) new (home)
      |            ^~~~~~~~~~
  101 |       ElementUnionConst<SView,RView>(home,x0,xs,x1);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/element.hh:212,
                 from gecode/set/element.cpp:40:
./gecode/set/element/unionConst.hpp:45:26: note:   initializing argument 1 of 'Gecode::Set::Element::ElementUnionConst<SView, RView>::ElementUnionConst(Gecode::Home, SView, const IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView; Gecode::IntSetArgs = Gecode::ArgArray<Gecode::IntSet>]'
   45 |   ElementUnionConst(Home home, SView y0,
      |                     ~~~~~^~~~
In file included from ./gecode/int/rel.hh:656,
                 from ./gecode/int/element.hh:44,
                 from ./gecode/set/element.hh:45,
                 from gecode/set/element.cpp:40:
./gecode/int/rel/eq.hpp: In instantiation of 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]':
./gecode/int/rel/eq.hpp:130:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]'
./gecode/int/element/pair.hpp:56:46:   required from here
./gecode/int/rel/eq.hpp:116:72: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  116 |     : MixBinaryPropagator<View0,PC_INT_DOM,View1,PC_INT_DOM>(home,x0,x1) {}
      |                                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/element.hh:213,
                 from gecode/set/element.cpp:40:
./gecode/set/element/disjoint.hpp: In instantiation of 'Gecode::Set::Element::ElementDisjoint<SView, RView>::ElementDisjoint(Gecode::Home, Gecode::Set::Element::ElementDisjoint<SView, RView>::IdxViewArray&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint<SView, RView>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::SetView>]':
./gecode/set/element/disjoint.hpp:71:12:   required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint<SView, RView>::post(Gecode::Home, Gecode::Set::Element::ElementDisjoint<SView, RView>::IdxViewArray&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint<SView, RView>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::SetView>]'
gecode/set/element.cpp:65:9:   required from here
./gecode/set/element/disjoint.hpp:47:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : Propagator(home), iv(iv0), x1(y1) {
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/element.hh:211,
                 from gecode/set/element.cpp:40:
./gecode/set/element/union.hpp: In instantiation of 'Gecode::Set::Element::ElementUnion<View, View0, View1>::ElementUnion(Gecode::Home, Gecode::Set::Element::ElementUnion<View, View0, View1>::IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion<View, View0, View1>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::SetView>]':
./gecode/set/element/union.hpp:92:12:   required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnion<View, View0, View1>::post(Gecode::Home, Gecode::Set::Element::ElementUnion<View, View0, View1>::IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion<View, View0, View1>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::SetView>]'
gecode/set/element.cpp:73:9:   required from here
./gecode/set/element/union.hpp:46:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |     : Propagator(home), iv(iv0), x0(y0), x1(y1) {
      |                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/element.hh:210,
                 from gecode/set/element.cpp:40:
./gecode/set/element/inter.hpp: In instantiation of 'Gecode::Set::Element::ElementIntersection<View, View0, View1>::ElementIntersection(Gecode::Home, Gecode::Set::Element::ElementIntersection<View, View0, View1>::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection<View, View0, View1>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::SetView>]':
./gecode/set/element/inter.hpp:97:12:   required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection<View, View0, View1>::post(Gecode::Home, Gecode::Set::Element::ElementIntersection<View, View0, View1>::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection<View, View0, View1>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::SetView>]'
gecode/set/element.cpp:82:9:   required from here
./gecode/set/element/inter.hpp:47:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : Propagator(home), universe(theUniverse), iv(iv0), x0(y0), x1(y1) {
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/element.hh:213,
                 from gecode/set/element.cpp:40:
./gecode/set/element/disjoint.hpp: In instantiation of 'Gecode::Set::Element::ElementDisjoint<SView, RView>::ElementDisjoint(Gecode::Home, Gecode::Set::Element::ElementDisjoint<SView, RView>::IdxViewArray&, RView) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint<SView, RView>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::SingletonView>]':
./gecode/set/element/disjoint.hpp:71:12:   required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint<SView, RView>::post(Gecode::Home, Gecode::Set::Element::ElementDisjoint<SView, RView>::IdxViewArray&, RView) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint<SView, RView>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::SingletonView>]'
gecode/set/element.cpp:105:9:   required from here
./gecode/set/element/disjoint.hpp:47:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : Propagator(home), iv(iv0), x1(y1) {
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/element.hh:211,
                 from gecode/set/element.cpp:40:
./gecode/set/element/union.hpp: In instantiation of 'Gecode::Set::Element::ElementUnion<View, View0, View1>::ElementUnion(Gecode::Home, Gecode::Set::Element::ElementUnion<View, View0, View1>::IdxViewArray&, View0, View1) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion<View, View0, View1>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::SingletonView>]':
./gecode/set/element/union.hpp:92:12:   required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnion<View, View0, View1>::post(Gecode::Home, Gecode::Set::Element::ElementUnion<View, View0, View1>::IdxViewArray&, View0, View1) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion<View, View0, View1>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::SingletonView>]'
gecode/set/element.cpp:113:9:   required from here
./gecode/set/element/union.hpp:46:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |     : Propagator(home), iv(iv0), x0(y0), x1(y1) {
      |                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/element.hh:210,
                 from gecode/set/element.cpp:40:
./gecode/set/element/inter.hpp: In instantiation of 'Gecode::Set::Element::ElementIntersection<View, View0, View1>::ElementIntersection(Gecode::Home, Gecode::Set::Element::ElementIntersection<View, View0, View1>::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection<View, View0, View1>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::SingletonView>]':
./gecode/set/element/inter.hpp:97:12:   required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection<View, View0, View1>::post(Gecode::Home, Gecode::Set::Element::ElementIntersection<View, View0, View1>::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection<View, View0, View1>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::SingletonView>]'
gecode/set/element.cpp:122:9:   required from here
./gecode/set/element/inter.hpp:47:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : Propagator(home), universe(theUniverse), iv(iv0), x0(y0), x1(y1) {
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/element.hh:213,
                 from gecode/set/element.cpp:40:
./gecode/set/element/disjoint.hpp: In instantiation of 'Gecode::Set::Element::ElementDisjoint<SView, RView>::ElementDisjoint(Gecode::Home, Gecode::Set::Element::ElementDisjoint<SView, RView>::IdxViewArray&, RView) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint<SView, RView>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::ConstSetView>]':
./gecode/set/element/disjoint.hpp:71:12:   required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint<SView, RView>::post(Gecode::Home, Gecode::Set::Element::ElementDisjoint<SView, RView>::IdxViewArray&, RView) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint<SView, RView>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::ConstSetView>]'
gecode/set/element.cpp:148:9:   required from here
./gecode/set/element/disjoint.hpp:47:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : Propagator(home), iv(iv0), x1(y1) {
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/element.hh:212,
                 from gecode/set/element.cpp:40:
./gecode/set/element/unionConst.hpp: In instantiation of 'Gecode::Set::Element::ElementUnionConst<SView, RView>::ElementUnionConst(Gecode::Home, SView, const IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::IntSetArgs = Gecode::ArgArray<Gecode::IntSet>]':
./gecode/set/element/unionConst.hpp:100:12:   required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst<SView, RView>::post(Gecode::Home, SView, const IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::IntSetArgs = Gecode::ArgArray<Gecode::IntSet>]'
gecode/set/element.cpp:154:9:   required from here
./gecode/set/element/unionConst.hpp:48:56: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   48 |     : Propagator(home), x0(y0), n_iv(iv0.size()), x1(y1) {
      |                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/element.hh:210,
                 from gecode/set/element.cpp:40:
./gecode/set/element/inter.hpp: In instantiation of 'Gecode::Set::Element::ElementIntersection<View, View0, View1>::ElementIntersection(Gecode::Home, Gecode::Set::Element::ElementIntersection<View, View0, View1>::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection<View, View0, View1>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::ConstSetView>]':
./gecode/set/element/inter.hpp:97:12:   required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection<View, View0, View1>::post(Gecode::Home, Gecode::Set::Element::ElementIntersection<View, View0, View1>::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection<View, View0, View1>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::ConstSetView>]'
gecode/set/element.cpp:166:9:   required from here
./gecode/set/element/inter.hpp:47:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   47 |     : Propagator(home), universe(theUniverse), iv(iv0), x0(y0), x1(y1) {
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/element.hh:211,
                 from gecode/set/element.cpp:40:
./gecode/set/element/union.hpp: In instantiation of 'Gecode::Set::Element::ElementUnion<View, View0, View1>::ElementUnion(Gecode::Home, Gecode::Set::Element::ElementUnion<View, View0, View1>::IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion<View, View0, View1>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::SetView>]':
./gecode/set/element/union.hpp:92:12:   required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnion<View, View0, View1>::post(Gecode::Home, Gecode::Set::Element::ElementUnion<View, View0, View1>::IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion<View, View0, View1>::IdxViewArray = Gecode::Int::Element::IdxViewArray<Gecode::Set::SetView>]'
gecode/set/element.cpp:200:5:   required from here
./gecode/set/element/union.hpp:46:47: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   46 |     : Propagator(home), iv(iv0), x0(y0), x1(y1) {
      |                                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/element.hh:212,
                 from gecode/set/element.cpp:40:
./gecode/set/element/unionConst.hpp: In instantiation of 'Gecode::Set::Element::ElementUnionConst<SView, RView>::ElementUnionConst(Gecode::Home, SView, const IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView; Gecode::IntSetArgs = Gecode::ArgArray<Gecode::IntSet>]':
./gecode/set/element/unionConst.hpp:100:12:   required from 'static Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst<SView, RView>::post(Gecode::Home, SView, const IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView; Gecode::IntSetArgs = Gecode::ArgArray<Gecode::IntSet>]'
gecode/set/element.cpp:215:5:   required from here
./gecode/set/element/unionConst.hpp:48:56: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   48 |     : Propagator(home), x0(y0), n_iv(iv0.size()), x1(y1) {
      |                                                        ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]':
./gecode/int/rel/eq.hpp:116:72:   required from 'Gecode::Int::Rel::EqDom<View0, View1>::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]'
./gecode/int/rel/eq.hpp:130:14:   required from 'static Gecode::ExecStatus Gecode::Int::Rel::EqDom<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]'
./gecode/int/element/pair.hpp:56:46:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from ./gecode/set/element.hh:47,
                 from gecode/set/element.cpp:40:
./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/element/union.hpp:308:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/union.hpp:105:3:   required from here
./gecode/set/rel-op/union.hpp:245:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  245 |       return Rel::Eq<View0,View1>::post(home, x[0], y);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/element.hh:46,
                 from gecode/set/element.cpp:40:
./gecode/set/rel/eq.hpp:58:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   58 |   Eq<View0,View1>::post(Home home, View0 x, View1 y) {
      |                         ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from ./gecode/set/element.hh:47,
                 from gecode/set/element.cpp:40:
./gecode/set/rel-op/union.hpp:247:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  247 |       return Union<View0,View0,View1>::post(home, x[0], x[1], y);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from ./gecode/set/element.hh:47,
                 from gecode/set/element.cpp:40:
./gecode/set/rel-op/union.hpp:65:50: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   65 |   ExecStatus Union<View0,View1,View2>::post(Home home, View0 x0,
      |                                             ~~~~~^~~~
./gecode/set/rel-op/union.hpp:249:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  249 |       (void) new (home) UnionN<View0,View1>(home,x,y);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from ./gecode/set/element.hh:47,
                 from gecode/set/element.cpp:40:
./gecode/set/rel-op/union.hpp:208:36: note:   initializing argument 1 of 'Gecode::Set::RelOp::UnionN<View0, View1>::UnionN(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
  208 |   UnionN<View0,View1>::UnionN(Home home, ViewArray<View0>& x, View1 y)
      |                               ~~~~~^~~~
./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/element/union.hpp:314:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/union.hpp:105:3:   required from here
./gecode/set/rel-op/union.hpp:67:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   67 |     (void) new (home) Union<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from ./gecode/set/element.hh:47,
                 from gecode/set/element.cpp:40:
./gecode/set/rel-op/union.hpp:53:40: note:   initializing argument 1 of 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   53 |   Union<View0,View1,View2>::Union(Home home, View0 y0,View1 y1,View2 y2)
      |                                   ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/element.hh:46,
                 from gecode/set/element.cpp:40:
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/element/union.hpp:318:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/union.hpp:105:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/element.hh:46,
                 from gecode/set/element.cpp:40:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from ./gecode/set/element.hh:47,
                 from gecode/set/element.cpp:40:
./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]':
./gecode/set/element/inter.hpp:274:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/inter.hpp:110:3:   required from here
./gecode/set/rel-op/inter.hpp:246:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  246 |       return Rel::Eq<View0,View1>::post(home, x[0], y);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/element.hh:46,
                 from gecode/set/element.cpp:40:
./gecode/set/rel/eq.hpp:58:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
   58 |   Eq<View0,View1>::post(Home home, View0 x, View1 y) {
      |                         ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from ./gecode/set/element.hh:47,
                 from gecode/set/element.cpp:40:
./gecode/set/rel-op/inter.hpp:248:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  248 |       return Intersection<View0,View0,View1>::post(home, x[0], x[1], y);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from ./gecode/set/element.hh:47,
                 from gecode/set/element.cpp:40:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView; View2 = Gecode::Set::SetView]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
./gecode/set/rel-op/inter.hpp:250:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  250 |       (void) new (home) IntersectionN<View0,View1>(home,x,y);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from ./gecode/set/element.hh:47,
                 from gecode/set/element.cpp:40:
./gecode/set/rel-op/inter.hpp:209:50: note:   initializing argument 1 of 'Gecode::Set::RelOp::IntersectionN<View0, View1>::IntersectionN(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
  209 |   IntersectionN<View0,View1>::IntersectionN(Home home, ViewArray<View0>& x,
      |                                             ~~~~~^~~~
./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView; View2 = Gecode::Set::SetView]':
./gecode/set/element/inter.hpp:280:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/inter.hpp:110:3:   required from here
./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     (void) new (home) Intersection<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from ./gecode/set/element.hh:47,
                 from gecode/set/element.cpp:40:
./gecode/set/rel-op/inter.hpp:190:54: note:   initializing argument 1 of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView; View2 = Gecode::Set::SetView]'
  190 |   Intersection<View0,View1,View2>::Intersection(Home home,
      |                                                 ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/element.hh:46,
                 from gecode/set/element.cpp:40:
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]':
./gecode/set/element/inter.hpp:284:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/inter.hpp:110:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/element.hh:46,
                 from gecode/set/element.cpp:40:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from ./gecode/set/element.hh:47,
                 from gecode/set/element.cpp:40:
./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]':
./gecode/set/element/inter.hpp:274:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/inter.hpp:110:3:   required from here
./gecode/set/rel-op/inter.hpp:246:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  246 |       return Rel::Eq<View0,View1>::post(home, x[0], y);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/element.hh:46,
                 from gecode/set/element.cpp:40:
./gecode/set/rel/eq.hpp:58:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
   58 |   Eq<View0,View1>::post(Home home, View0 x, View1 y) {
      |                         ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from ./gecode/set/element.hh:47,
                 from gecode/set/element.cpp:40:
./gecode/set/rel-op/inter.hpp:248:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  248 |       return Intersection<View0,View0,View1>::post(home, x[0], x[1], y);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from ./gecode/set/element.hh:47,
                 from gecode/set/element.cpp:40:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
./gecode/set/rel-op/inter.hpp:250:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  250 |       (void) new (home) IntersectionN<View0,View1>(home,x,y);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from ./gecode/set/element.hh:47,
                 from gecode/set/element.cpp:40:
./gecode/set/rel-op/inter.hpp:209:50: note:   initializing argument 1 of 'Gecode::Set::RelOp::IntersectionN<View0, View1>::IntersectionN(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
  209 |   IntersectionN<View0,View1>::IntersectionN(Home home, ViewArray<View0>& x,
      |                                             ~~~~~^~~~
./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]':
./gecode/set/element/inter.hpp:280:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/inter.hpp:110:3:   required from here
./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     (void) new (home) Intersection<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from ./gecode/set/element.hh:47,
                 from gecode/set/element.cpp:40:
./gecode/set/rel-op/inter.hpp:190:54: note:   initializing argument 1 of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]'
  190 |   Intersection<View0,View1,View2>::Intersection(Home home,
      |                                                 ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/element.hh:46,
                 from gecode/set/element.cpp:40:
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]':
./gecode/set/element/inter.hpp:284:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/inter.hpp:110:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/element.hh:46,
                 from gecode/set/element.cpp:40:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from ./gecode/set/element.hh:47,
                 from gecode/set/element.cpp:40:
./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]':
./gecode/set/element/union.hpp:308:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/union.hpp:105:3:   required from here
./gecode/set/rel-op/union.hpp:245:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  245 |       return Rel::Eq<View0,View1>::post(home, x[0], y);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/element.hh:46,
                 from gecode/set/element.cpp:40:
./gecode/set/rel/eq.hpp:58:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
   58 |   Eq<View0,View1>::post(Home home, View0 x, View1 y) {
      |                         ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from ./gecode/set/element.hh:47,
                 from gecode/set/element.cpp:40:
./gecode/set/rel-op/union.hpp:247:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  247 |       return Union<View0,View0,View1>::post(home, x[0], x[1], y);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from ./gecode/set/element.hh:47,
                 from gecode/set/element.cpp:40:
./gecode/set/rel-op/union.hpp:65:50: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]'
   65 |   ExecStatus Union<View0,View1,View2>::post(Home home, View0 x0,
      |                                             ~~~~~^~~~
./gecode/set/rel-op/union.hpp:249:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  249 |       (void) new (home) UnionN<View0,View1>(home,x,y);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from ./gecode/set/element.hh:47,
                 from gecode/set/element.cpp:40:
./gecode/set/rel-op/union.hpp:208:36: note:   initializing argument 1 of 'Gecode::Set::RelOp::UnionN<View0, View1>::UnionN(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
  208 |   UnionN<View0,View1>::UnionN(Home home, ViewArray<View0>& x, View1 y)
      |                               ~~~~~^~~~
./gecode/set/rel-op/union.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]':
./gecode/set/element/union.hpp:314:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/union.hpp:105:3:   required from here
./gecode/set/rel-op/union.hpp:67:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   67 |     (void) new (home) Union<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from ./gecode/set/element.hh:47,
                 from gecode/set/element.cpp:40:
./gecode/set/rel-op/union.hpp:53:40: note:   initializing argument 1 of 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]'
   53 |   Union<View0,View1,View2>::Union(Home home, View0 y0,View1 y1,View2 y2)
      |                                   ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from ./gecode/set/element.hh:47,
                 from gecode/set/element.cpp:40:
./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/element/inter.hpp:274:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/inter.hpp:110:3:   required from here
./gecode/set/rel-op/inter.hpp:246:40: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  246 |       return Rel::Eq<View0,View1>::post(home, x[0], y);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/element.hh:46,
                 from gecode/set/element.cpp:40:
./gecode/set/rel/eq.hpp:58:30: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
   58 |   Eq<View0,View1>::post(Home home, View0 x, View1 y) {
      |                         ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from ./gecode/set/element.hh:47,
                 from gecode/set/element.cpp:40:
./gecode/set/rel-op/inter.hpp:248:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  248 |       return Intersection<View0,View0,View1>::post(home, x[0], x[1], y);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from ./gecode/set/element.hh:47,
                 from gecode/set/element.cpp:40:
./gecode/set/rel-op/inter.hpp:52:46: note:   initializing argument 1 of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
   52 |   Intersection<View0,View1,View2>::post(Home home,
      |                                         ~~~~~^~~~
./gecode/set/rel-op/inter.hpp:250:14: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  250 |       (void) new (home) IntersectionN<View0,View1>(home,x,y);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from ./gecode/set/element.hh:47,
                 from gecode/set/element.cpp:40:
./gecode/set/rel-op/inter.hpp:209:50: note:   initializing argument 1 of 'Gecode::Set::RelOp::IntersectionN<View0, View1>::IntersectionN(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
  209 |   IntersectionN<View0,View1>::IntersectionN(Home home, ViewArray<View0>& x,
      |                                             ~~~~~^~~~
./gecode/set/rel-op/inter.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/element/inter.hpp:280:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/inter.hpp:110:3:   required from here
./gecode/set/rel-op/inter.hpp:54:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     (void) new (home) Intersection<View0,View1,View2>(home,x0,x1,x2);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from ./gecode/set/element.hh:47,
                 from gecode/set/element.cpp:40:
./gecode/set/rel-op/inter.hpp:190:54: note:   initializing argument 1 of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
  190 |   Intersection<View0,View1,View2>::Intersection(Home home,
      |                                                 ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from ./gecode/set/element.hh:47,
                 from gecode/set/element.cpp:40:
./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::UnionN<View0, View1>::UnionN(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel-op/union.hpp:249:14:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/element/union.hpp:308:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/union.hpp:105:3:   required from here
./gecode/set/rel-op/union.hpp:209:71: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  209 |     : MixNaryOnePropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {
      |                                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/propagator.hpp:653:9: note:   initializing argument 1 of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  653 |   (Home home, ViewArray<View0>& x0, View1 y0)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from ./gecode/set/element.hh:47,
                 from gecode/set/element.cpp:40:
./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/union.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/element/union.hpp:314:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/union.hpp:105:3:   required from here
./gecode/set/rel-op/union.hpp:55:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/element.hh:46,
                 from gecode/set/element.cpp:40:
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/element/union.hpp:318:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/union.hpp:105:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/element.hh:46,
                 from gecode/set/element.cpp:40:
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel-op/inter.hpp:246:40:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
./gecode/set/element/inter.hpp:274:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/inter.hpp:110:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/element.hh:46,
                 from gecode/set/element.cpp:40:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from ./gecode/set/element.hh:47,
                 from gecode/set/element.cpp:40:
./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::IntersectionN<View0, View1>::IntersectionN(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel-op/inter.hpp:250:14:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
./gecode/set/element/inter.hpp:274:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/inter.hpp:110:3:   required from here
./gecode/set/rel-op/inter.hpp:212:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  212 |       intOfDets(home) {
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/propagator.hpp:653:9: note:   initializing argument 1 of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  653 |   (Home home, ViewArray<View0>& x0, View1 y0)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from ./gecode/set/element.hh:47,
                 from gecode/set/element.cpp:40:
./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView; View2 = Gecode::Set::SetView]'
./gecode/set/element/inter.hpp:280:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/inter.hpp:110:3:   required from here
./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  193 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/element.hh:46,
                 from gecode/set/element.cpp:40:
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/element/inter.hpp:284:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/inter.hpp:110:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/element.hh:46,
                 from gecode/set/element.cpp:40:
./gecode/set/rel/eq.hpp: In instantiation of 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]':
./gecode/set/rel-op/inter.hpp:246:40:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
./gecode/set/element/inter.hpp:274:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/inter.hpp:110:3:   required from here
./gecode/set/rel/eq.hpp:59:12: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     (void) new (home) Eq(home,x,y);
      |            ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/element.hh:46,
                 from gecode/set/element.cpp:40:
./gecode/set/rel/eq.hpp:48:28: note:   initializing argument 1 of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
   48 |   Eq<View0,View1>::Eq(Home home, View0 x, View1 y)
      |                       ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from ./gecode/set/element.hh:47,
                 from gecode/set/element.cpp:40:
./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::IntersectionN<View0, View1>::IntersectionN(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]':
./gecode/set/rel-op/inter.hpp:250:14:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
./gecode/set/element/inter.hpp:274:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/inter.hpp:110:3:   required from here
./gecode/set/rel-op/inter.hpp:212:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  212 |       intOfDets(home) {
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/propagator.hpp:653:9: note:   initializing argument 1 of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  653 |   (Home home, ViewArray<View0>& x0, View1 y0)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from ./gecode/set/element.hh:47,
                 from gecode/set/element.cpp:40:
./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]'
./gecode/set/element/inter.hpp:280:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/inter.hpp:110:3:   required from here
./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  193 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/element.hh:46,
                 from gecode/set/element.cpp:40:
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
./gecode/set/element/inter.hpp:284:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/inter.hpp:110:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from ./gecode/set/element.hh:47,
                 from gecode/set/element.cpp:40:
./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::UnionN<View0, View1>::UnionN(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]':
./gecode/set/rel-op/union.hpp:249:14:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
./gecode/set/element/union.hpp:308:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/union.hpp:105:3:   required from here
./gecode/set/rel-op/union.hpp:209:71: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  209 |     : MixNaryOnePropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {
      |                                                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/propagator.hpp:653:9: note:   initializing argument 1 of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  653 |   (Home home, ViewArray<View0>& x0, View1 y0)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:291,
                 from ./gecode/set/element.hh:47,
                 from gecode/set/element.cpp:40:
./gecode/set/rel-op/union.hpp: In instantiation of 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/union.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]'
./gecode/set/element/union.hpp:314:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/union.hpp:105:3:   required from here
./gecode/set/rel-op/union.hpp:55:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   55 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from ./gecode/set/element.hh:47,
                 from gecode/set/element.cpp:40:
./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::IntersectionN<View0, View1>::IntersectionN(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel-op/inter.hpp:250:14:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/element/inter.hpp:274:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/inter.hpp:110:3:   required from here
./gecode/set/rel-op/inter.hpp:212:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  212 |       intOfDets(home) {
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/propagator.hpp:653:9: note:   initializing argument 1 of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  653 |   (Home home, ViewArray<View0>& x0, View1 y0)
      |    ~~~~~^~~~
In file included from ./gecode/set/rel-op.hh:290,
                 from ./gecode/set/element.hh:47,
                 from gecode/set/element.cpp:40:
./gecode/set/rel-op/inter.hpp: In instantiation of 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]':
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/element/inter.hpp:280:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/inter.hpp:110:3:   required from here
./gecode/set/rel-op/inter.hpp:193:61: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  193 |                              View2,PC_SET_ANY>(home,y0,y1,y2) {}
      |                                                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/propagator.hpp:590:29: note:   initializing argument 1 of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]'
  590 |   MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2)
      |                        ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]':
./gecode/set/rel-op/union.hpp:209:71:   required from 'Gecode::Set::RelOp::UnionN<View0, View1>::UnionN(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/union.hpp:249:14:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::UnionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/element/union.hpp:308:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/union.hpp:105:3:   required from here
./gecode/kernel/propagator.hpp:654:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  654 |     : Propagator(home), x(x0), y(y0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]':
./gecode/set/rel-op/union.hpp:55:61:   required from 'Gecode::Set::RelOp::Union<View0, View1, View2>::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/union.hpp:67:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Union<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]'
./gecode/set/element/union.hpp:314:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/union.hpp:105:3:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]'
./gecode/set/element/union.hpp:318:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementUnion<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/union.hpp:105:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/element.hh:46,
                 from gecode/set/element.cpp:40:
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/inter.hpp:246:40:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
./gecode/set/element/inter.hpp:274:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/inter.hpp:110:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]':
./gecode/set/rel-op/inter.hpp:212:21:   required from 'Gecode::Set::RelOp::IntersectionN<View0, View1>::IntersectionN(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/inter.hpp:250:14:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
./gecode/set/element/inter.hpp:274:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/inter.hpp:110:3:   required from here
./gecode/kernel/propagator.hpp:654:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  654 |     : Propagator(home), x(x0), y(y0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]':
./gecode/set/rel-op/inter.hpp:193:61:   required from 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView; View2 = Gecode::Set::SetView]'
./gecode/set/element/inter.hpp:280:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/inter.hpp:110:3:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]'
./gecode/set/element/inter.hpp:284:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/inter.hpp:110:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/set/rel.hh:314,
                 from ./gecode/set/element.hh:46,
                 from gecode/set/element.cpp:40:
./gecode/set/rel/eq.hpp: In instantiation of 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]':
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/inter.hpp:246:40:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
./gecode/set/element/inter.hpp:274:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/inter.hpp:110:3:   required from here
./gecode/set/rel/eq.hpp:49:70: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   49 |     : MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>(home,x,y) {}
      |                                                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/propagator.hpp:538:9: note:   initializing argument 1 of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]'
  538 |   (Home home, View0 y0, View1 y1)
      |    ~~~~~^~~~
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixNaryOnePropagator<View0, pc0, View1, pc1>::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]':
./gecode/set/rel-op/inter.hpp:212:21:   required from 'Gecode::Set::RelOp::IntersectionN<View0, View1>::IntersectionN(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/inter.hpp:250:14:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
./gecode/set/element/inter.hpp:274:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/inter.hpp:110:3:   required from here
./gecode/kernel/propagator.hpp:654:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  654 |     : Propagator(home), x(x0), y(y0) {
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixTernaryPropagator<View0, pc0, View1, pc1, View2, pc2>::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]':
./gecode/set/rel-op/inter.hpp:193:61:   required from 'Gecode::Set::RelOp::Intersection<View0, View1, View2>::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]'
./gecode/set/rel-op/inter.hpp:54:12:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::Intersection<View0, View1, View2>::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]'
./gecode/set/element/inter.hpp:280:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/inter.hpp:110:3:   required from here
./gecode/kernel/propagator.hpp:591:46: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  591 |     : Propagator(home), x0(y0), x1(y1), x2(y2) {
      |                                              ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]'
./gecode/set/element/inter.hpp:284:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/inter.hpp:110:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/inter.hpp:246:40:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]'
./gecode/set/element/inter.hpp:274:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/inter.hpp:110:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/kernel.hh:206,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/propagator.hpp: In instantiation of 'Gecode::MixBinaryPropagator<View0, pc0, View1, pc1>::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]':
./gecode/set/rel/eq.hpp:49:70:   required from 'Gecode::Set::Rel::Eq<View0, View1>::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
./gecode/set/rel/eq.hpp:59:12:   required from 'static Gecode::ExecStatus Gecode::Set::Rel::Eq<View0, View1>::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/inter.hpp:246:40:   required from 'static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::post(Gecode::Home, Gecode::ViewArray<View>&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
./gecode/set/element/inter.hpp:274:9:   required from 'Gecode::ExecStatus Gecode::Set::Element::ElementIntersection<View, View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/element/inter.hpp:110:3:   required from here
./gecode/kernel/propagator.hpp:539:38: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  539 |     : Propagator(home), x0(y0), x1(y1) {
      |                                      ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/set.hh:47,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
./gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ./gecode/iter.hh:61,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff<I, J>::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryInter; J = Gecode::Set::BndSetRanges]':
./gecode/set/var-imp/set.hpp:303:9:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]'
./gecode/set/view/set.hpp:156:34:   required from 'Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]'
./gecode/set/rel-op/inter.hpp:307:11:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:277:3:   required from here
./gecode/iter/ranges-diff.hpp:118:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)' is deprecated [-Wdeprecated-copy]
  118 |     : i(i0), j(j0) {
      |                  ^
In file included from ./gecode/iter.hh:63,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/iter/ranges-inter.hpp:301:3: note: because 'Gecode::Iter::Ranges::NaryInter' has user-provided 'Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)'
  301 |   NaryInter::operator =(const NaryInter& m) {
      |   ^~~~~~~~~
In file included from ./gecode/iter.hh:61,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff<I, J>::Diff(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::NaryInter]':
./gecode/set/var-imp/set.hpp:219:42:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]'
./gecode/set/view/set.hpp:169:36:   required from 'Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]'
./gecode/set/rel-op/inter.hpp:313:11:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:277:3:   required from here
./gecode/iter/ranges-diff.hpp:118:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)' is deprecated [-Wdeprecated-copy]
  118 |     : i(i0), j(j0) {
      |                  ^
In file included from ./gecode/iter.hh:63,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/iter/ranges-inter.hpp:301:3: note: because 'Gecode::Iter::Ranges::NaryInter' has user-provided 'Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)'
  301 |   NaryInter::operator =(const NaryInter& m) {
      |   ^~~~~~~~~
In file included from ./gecode/iter.hh:74,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/iter/ranges-singleton-append.hpp: In instantiation of 'Gecode::Iter::Ranges::SingletonAppend<J>::SingletonAppend(int, int, J&) [with J = Gecode::Iter::Ranges::NaryInter]':
./gecode/set/var-imp/set.hpp:318:38:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]'
./gecode/set/var-imp/set.hpp:310:50:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]'
./gecode/set/view/set.hpp:156:34:   required from 'Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]'
./gecode/set/rel-op/inter.hpp:307:11:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:277:3:   required from here
./gecode/iter/ranges-singleton-append.hpp:98:11: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)' is deprecated [-Wdeprecated-copy]
   98 |     : j(j0) {
      |           ^
In file included from ./gecode/iter.hh:63,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/iter/ranges-inter.hpp:301:3: note: because 'Gecode::Iter::Ranges::NaryInter' has user-provided 'Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)'
  301 |   NaryInter::operator =(const NaryInter& m) {
      |   ^~~~~~~~~
In file included from ./gecode/iter.hh:61,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff<I, J>::Diff(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::NaryUnion]':
./gecode/set/var-imp/set.hpp:219:42:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/set/view/set.hpp:169:36:   required from 'Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/set/rel-op/common.hpp:610:7:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray<View>&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/union.hpp:287:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::UnionN<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/union.hpp:270:3:   required from here
./gecode/iter/ranges-diff.hpp:118:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy]
  118 |     : i(i0), j(j0) {
      |                  ^
In file included from ./gecode/iter.hh:71,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)'
  354 |   NaryUnion::operator =(const NaryUnion& m) {
      |   ^~~~~~~~~
In file included from ./gecode/iter.hh:61,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/iter/ranges-diff.hpp: In instantiation of 'Gecode::Iter::Ranges::Diff<I, J>::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Set::BndSetRanges]':
./gecode/set/var-imp/set.hpp:303:9:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/set/view/set.hpp:156:34:   required from 'Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/set/rel-op/common.hpp:584:7:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYLB(Gecode::Space&, bool&, Gecode::ViewArray<View>&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/union.hpp:291:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::UnionN<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/union.hpp:270:3:   required from here
./gecode/iter/ranges-diff.hpp:118:18: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy]
  118 |     : i(i0), j(j0) {
      |                  ^
In file included from ./gecode/iter.hh:71,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)'
  354 |   NaryUnion::operator =(const NaryUnion& m) {
      |   ^~~~~~~~~
In file included from ./gecode/iter.hh:74,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/iter/ranges-singleton-append.hpp: In instantiation of 'Gecode::Iter::Ranges::Union<I, J>::Union(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::SingletonAppend<Gecode::Iter::Ranges::NaryInter>]':
./gecode/set/var-imp/integerset.hpp:304:41:   required from 'bool Gecode::Set::GLBndSet::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::SingletonAppend<Gecode::Iter::Ranges::NaryInter>]'
./gecode/set/var-imp/set.hpp:319:5:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]'
./gecode/set/var-imp/set.hpp:310:50:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]'
./gecode/set/view/set.hpp:156:34:   required from 'Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]'
./gecode/set/rel-op/inter.hpp:307:11:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/inter.hpp:277:3:   required from here
./gecode/iter/ranges-singleton-append.hpp:51:9: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)' is deprecated [-Wdeprecated-copy]
   51 |   class SingletonAppend : public MinMax {
      |         ^~~~~~~~~~~~~~~
In file included from ./gecode/iter.hh:63,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/iter/ranges-inter.hpp:301:3: note: because 'Gecode::Iter::Ranges::NaryInter' has user-provided 'Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)'
  301 |   NaryInter::operator =(const NaryInter& m) {
      |   ^~~~~~~~~
In file included from ./gecode/iter.hh:71,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/iter/ranges-union.hpp:164:18: note: synthesized method 'Gecode::Iter::Ranges::SingletonAppend<Gecode::Iter::Ranges::NaryInter>::SingletonAppend(const Gecode::Iter::Ranges::SingletonAppend<Gecode::Iter::Ranges::NaryInter>&)' first required here
  164 |     : i(i0), j(j0) {
      |                  ^
In file included from ./gecode/iter.hh:74,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/iter/ranges-singleton-append.hpp: In instantiation of 'Gecode::Iter::Ranges::SingletonAppend<J>::SingletonAppend(int, int, J&) [with J = Gecode::Iter::Ranges::NaryUnion]':
./gecode/set/var-imp/set.hpp:244:38:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/set/var-imp/set.hpp:236:52:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/set/view/set.hpp:169:36:   required from 'Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/set/rel-op/common.hpp:610:7:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray<View>&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/union.hpp:287:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::UnionN<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/union.hpp:270:3:   required from here
./gecode/iter/ranges-singleton-append.hpp:98:11: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy]
   98 |     : j(j0) {
      |           ^
In file included from ./gecode/iter.hh:71,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)'
  354 |   NaryUnion::operator =(const NaryUnion& m) {
      |   ^~~~~~~~~
In file included from ./gecode/iter.hh:74,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/iter/ranges-singleton-append.hpp: In instantiation of 'Gecode::Iter::Ranges::Inter<I, J>::Inter(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::SingletonAppend<Gecode::Iter::Ranges::NaryUnion>]':
./gecode/set/var-imp/integerset.hpp:382:41:   required from 'bool Gecode::Set::LUBndSet::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::SingletonAppend<Gecode::Iter::Ranges::NaryUnion>]'
./gecode/set/var-imp/set.hpp:245:5:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/set/var-imp/set.hpp:236:52:   required from 'Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/set/view/set.hpp:169:36:   required from 'Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]'
./gecode/set/rel-op/common.hpp:610:7:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray<View>&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]'
./gecode/set/rel-op/union.hpp:287:9:   required from 'Gecode::ExecStatus Gecode::Set::RelOp::UnionN<View0, View1>::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]'
./gecode/set/rel-op/union.hpp:270:3:   required from here
./gecode/iter/ranges-singleton-append.hpp:51:9: warning: implicitly-declared 'Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)' is deprecated [-Wdeprecated-copy]
   51 |   class SingletonAppend : public MinMax {
      |         ^~~~~~~~~~~~~~~
In file included from ./gecode/iter.hh:71,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/iter/ranges-union.hpp:354:3: note: because 'Gecode::Iter::Ranges::NaryUnion' has user-provided 'Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)'
  354 |   NaryUnion::operator =(const NaryUnion& m) {
      |   ^~~~~~~~~
In file included from ./gecode/iter.hh:63,
                 from ./gecode/int.hh:56,
                 from ./gecode/set.hh:48,
                 from ./gecode/set/element.hh:43,
                 from gecode/set/element.cpp:40:
./gecode/iter/ranges-inter.hpp:146:18: note: synthesized method 'Gecode::Iter::Ranges::SingletonAppend<Gecode::Iter::Ranges::NaryUnion>::SingletonAppend(const Gecode::Iter::Ranges::SingletonAppend<Gecode::Iter::Ranges::NaryUnion>&)' first required here
  146 |     : i(i0), j(j0) {
      |                  ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -shared -pthread gecode/set/branch.o gecode/set/cardinality.o gecode/set/convex.o gecode/set/convex/conv.o gecode/set/convex/hull.o gecode/set/dom.o gecode/set/rel.o gecode/set/rel-op.o gecode/set/rel-op-ternary.o gecode/set/rel-op-singleton.o gecode/set/rel-op/post-compl.o gecode/set/rel-op/post-nocompl.o gecode/set/rel-op/post-compl-cvv.o gecode/set/rel-op/post-nocompl-cvv.o gecode/set/rel-op/post-compl-vvc.o gecode/set/rel-op/post-nocompl-vvc.o gecode/set/rel-op/post-compl-cvc.o gecode/set/rel-op/post-nocompl-cvc.o gecode/set/rel-op-const-vvc.o gecode/set/rel-op-const-vcv.o gecode/set/rel-op-const-vcc.o gecode/set/rel-op-const-cvc.o gecode/set/rel-op-const-cvv.o gecode/set/int.o gecode/set/channel.o gecode/set/element.o gecode/set/sequence.o gecode/set/distinct.o gecode/set/distinct/atmostOne.o gecode/set/precede.o gecode/set/sequence/seq.o gecode/set/sequence/seq-u.o gecode/set/array.o gecode/set/var-imp/set.o gecode/set/var-imp/integerset.o gecode/set/var/set.o gecode/set/exec.o gecode/set/branch/activity.o gecode/set/branch/view-sel.o gecode/set/branch/val-sel-commit.o gecode/set/branch/ngl.o gecode/set/ldsb.o gecode/set/ldsb/sym-imp.o -Wl,-soname=libgecodeset.so.36 \
	-L. -lgecodesupport -lgecodekernel -lgecodeint \
	-o libgecodeset.so.36.0
ln -fs libgecodeset.so.36.0 libgecodeset.so
ln -fs libgecodeset.so.36.0 libgecodeset.so.36
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -shared -pthread gecode/minimodel/int-expr.o gecode/minimodel/int-rel.o gecode/minimodel/int-arith.o gecode/minimodel/bool-expr.o gecode/minimodel/set-expr.o gecode/minimodel/set-rel.o gecode/minimodel/float-expr.o gecode/minimodel/float-rel.o gecode/minimodel/float-arith.o gecode/minimodel/reg.o -Wl,-soname=libgecodeminimodel.so.36 \
	-L. -lgecodesupport -lgecodekernel -lgecodeint -lgecodefloat -lgecodeset \
	-o libgecodeminimodel.so.36.0
ln -fs libgecodeminimodel.so.36.0 libgecodeminimodel.so
ln -fs libgecodeminimodel.so.36.0 libgecodeminimodel.so.36
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -shared -pthread gecode/driver/options.o gecode/driver/script.o -Wl,-soname=libgecodedriver.so.36 \
	-L. -lgecodesupport -lgecodekernel -lgecodesearch -lgecodeint -lgecodeminimodel -lgecodegist \
	-o libgecodedriver.so.36.0
ln -fs libgecodedriver.so.36.0 libgecodedriver.so
ln -fs libgecodedriver.so.36.0 libgecodedriver.so.36
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -shared -pthread gecode/flatzinc/flatzinc.o gecode/flatzinc/registry.o gecode/flatzinc/parser.tab.o gecode/flatzinc/lexer.yy.o -Wl,-soname=libgecodeflatzinc.so.36 \
	-L. -lgecodesupport -lgecodekernel -lgecodesearch -lgecodeint \
	-lgecodeset -lgecodefloat -lgecodeminimodel -lgecodegist -lgecodedriver   -L/usr/lib -lQtGui -L/usr/lib -L/usr/X11R6/lib -lQtCore -lpthread  \
	-o libgecodeflatzinc.so.36.0
ln -fs libgecodeflatzinc.so.36.0 libgecodeflatzinc.so
ln -fs libgecodeflatzinc.so.36.0 libgecodeflatzinc.so.36
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
Making in directory contribs/qecode
make[2]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1/contribs/qecode'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic  -I../../. -I../.. -I../.././contribs/qecode -I. -L../.. -L.   -I../../. -I../.. -I../.././contribs/qecode -I. -L../.. -L. \
-c -o StrategyNode.o   ../.././contribs/qecode/StrategyNode.cc
In file included from ../.././gecode/support.hh:136,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/StrategyNode.cc:23:
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
../.././gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
../.././gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
../.././gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
../.././gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
../.././gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
../.././gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
../.././gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/StrategyNode.cc:23:
../.././gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
../.././gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ../.././gecode/kernel.hh:126,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/StrategyNode.cc:23:
../.././gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/StrategyNode.cc:23:
../.././gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
../.././gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1/contribs/qecode'
make[2]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1/contribs/qecode'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic  -I../../. -I../.. -I../.././contribs/qecode -I. -L../.. -L.   -I../../. -I../.. -I../.././contribs/qecode -I. -L../.. -L. \
-c -o OptVar.o   ../.././contribs/qecode/OptVar.cc
In file included from ../.././gecode/support.hh:136,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/OptVar.hh:25,
                 from ../.././contribs/qecode/OptVar.cc:23:
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
../.././gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
../.././gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
../.././gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
../.././gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
../.././gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
../.././gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
../.././gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/OptVar.hh:25,
                 from ../.././contribs/qecode/OptVar.cc:23:
../.././gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
../.././gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ../.././gecode/kernel.hh:126,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/OptVar.hh:25,
                 from ../.././contribs/qecode/OptVar.cc:23:
../.././gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/OptVar.hh:25,
                 from ../.././contribs/qecode/OptVar.cc:23:
../.././gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
../.././gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ../.././contribs/qecode/OptVar.cc:23:
../.././contribs/qecode/OptVar.hh: In member function 'virtual int AggregatorSum::eval(std::vector<int>)':
../.././contribs/qecode/OptVar.hh:47:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   47 |         for (int i=0;i<values.size();i++)
      |                      ~^~~~~~~~~~~~~~
../.././contribs/qecode/OptVar.cc: In member function 'virtual int UnivOptVar::getVal(Strategy)':
../.././contribs/qecode/OptVar.cc:58:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
   58 |         for (int i=0;i<s.degree();i++) {
      |                      ~^~~~~~~~~~~
../.././contribs/qecode/OptVar.cc:65:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
   65 |         for (int i=0;i<s.degree();i++) {
      |                      ~^~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1/contribs/qecode'
make[2]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1/contribs/qecode'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic  -I../../. -I../.. -I../.././contribs/qecode -I. -L../.. -L.   -I../../. -I../.. -I../.././contribs/qecode -I. -L../.. -L. \
-c -o myspace.o   ../.././contribs/qecode/myspace.cc
In file included from ../.././gecode/support.hh:136,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
../.././gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
../.././gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
../.././gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
../.././gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
../.././gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
../.././gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
../.././gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
../.././gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ../.././gecode/kernel.hh:126,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
../.././gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ../.././gecode/int.hh:893,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
../.././gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
../.././gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
../.././gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
../.././gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
../.././gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
../.././gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/int.hh:3900,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
../.././gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ../.././gecode/int.hh:3900,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ../.././gecode/int.hh:3900,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
../.././gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ../.././gecode/int.hh:3900,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ../.././gecode/set.hh:1181,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
../.././gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/set.hh:1181,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
../.././gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/set.hh:1373,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
../.././gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/set.hh:1181,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ../.././gecode/set.hh:1373,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ../.././gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ../.././gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ../.././gecode/third-party/boost/numeric/interval.hpp:24,
                 from ../.././gecode/float.hh:82,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
../.././gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ../.././gecode/float.hh:1445,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
../.././gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/float.hh:1445,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
../.././gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/float.hh:1637,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
../.././gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/float.hh:1445,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ../.././gecode/float.hh:1637,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)':
../.././gecode/minimodel.hh:128:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |         rel(home,*x,IRT_EQ,y);
      |                             ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int.hh:1047:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1047 |   rel(Home home, IntVar x0, IntRelType irt, IntVar x1,
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)':
../.././gecode/minimodel.hh:705:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  705 |         rel(home,*x,FRT_EQ,y);
      |                             ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/float.hh:1105:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)'
 1105 |   rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1);
      |       ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1384,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntConLevel) const':
../.././gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   75 |     e.post(home,t ? irt : neg(irt),icl);
      |                                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh:208:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntConLevel) const'
  208 |     void post(Home home, IntRelType irt, IntConLevel icl) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1384,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntConLevel) const':
../.././gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     e.post(home,t ? irt : neg(irt),b,icl);
      |                                         ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh:211:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntConLevel) const'
  211 |     void post(Home home, IntRelType irt, const BoolVar& b,
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1385,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const':
../.././gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     e.post(home,t ? frt : neg(frt));
      |                                   ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh:771:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const'
  771 |     void post(Home home, FloatRelType frt) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1385,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const':
../.././gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   82 |     e.post(home,t ? frt : neg(frt),b);
      |                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh:774:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const'
  774 |     void post(Home home, FloatRelType frt, const BoolVar& b) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const':
../.././gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       _e0.post(home,_srt,_e1);
      |                             ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |       _e0.post(home,SRT_NQ,_e1);
      |                               ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |       _e0.post(home,SRT_EQ,_e1);
      |                               ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   71 |       _e0.post(home,b,true,_srt,_e1);
      |                                    ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const':
../.././gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     _e0.post(home,b,t,_srt,_e1);
      |                               ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1619:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1619 |     BoolVar b(home,0,1); channel(home,b,x);
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1627:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1627 |     IntVar x(home,0,1); channel(home,b,x);
      |                                         ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)':
../.././gecode/minimodel.hh:1639:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1639 |     channel(home,f,x);
      |                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/float.hh:1313:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)'
 1313 |   channel(Home home, FloatVar x0, IntVar x1);
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1649:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1649 |     rel(home,SOT_UNION,x,s);
      |                           ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh:1650:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                   ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh:1650:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                    ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1677:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1677 |     count(home,x,n,IRT_LQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1686:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1686 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1698:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1698 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1707:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1707 |     count(home,x,n,IRT_LQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1716:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1716 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1728:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1728 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1738:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1738 |     count(home,x,n,IRT_GQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1747:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1747 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1759:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1759 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1768:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1768 |     count(home,x,n,IRT_GQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1777:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1777 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1789:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1789 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1799:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1799 |     count(home,x,n,IRT_EQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1808:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1808 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1820:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1820 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1829:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1829 |     count(home,x,n,IRT_EQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1838:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1838 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1850:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1850 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1857:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1857 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int.hh:1120:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)'
 1120 |   rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y,
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1864:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1864 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int.hh:1185:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)'
 1185 |   rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y,
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1871:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1871 |     dom(home,x,y,icl);
      |                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int.hh:1001:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntConLevel)'
 1001 |   dom(Home home, const IntVarArgs& x, const IntSet& s,
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh:1872:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1872 |     nvalues(home,x,IRT_EQ,y.size(),icl);
      |                                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int.hh:1793:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1793 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)':
../.././gecode/minimodel.hh:1895:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1895 |     rel(home,SOT_UNION,x,y);
      |                           ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh:1896:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                   ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh:1896:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                    ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
../.././gecode/minimodel.hh:1903:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1903 |     element(home,SOT_UNION,x,y,z);
      |                                 ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/set.hh:1004:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
 1004 |   element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
../.././gecode/minimodel.hh:1914:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1914 |     channel(home,x,xiv);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/set.hh:932:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)'
  932 |   channel(Home home, const IntVarArgs& x,const SetVarArgs& y);
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel.hh:1915:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1915 |     element(home,SOT_UNION,xiv,z,y);
      |                                   ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/set.hh:991:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
  991 |   element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel/matrix.hpp:214:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  214 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int.hh:1406:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1406 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
../.././gecode/minimodel/matrix.hpp:219:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int.hh:1422:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1422 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel/matrix.hpp:224:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  224 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int.hh:1441:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1441 |   element(Home home, const IntVarArgs& a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::BoolVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
../.././gecode/minimodel/matrix.hpp:229:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  229 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int.hh:1457:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1457 |   element(Home home, const BoolVarArgs& a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::ArgArray<Gecode::IntSet> >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
../.././gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  236 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/set.hh:1055:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1055 |   element(Home home, const IntSetArgs& a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::SetVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
../.././gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/set.hh:1063:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1063 |   element(Home home, const SetVarArgs& a,
      |           ~~~~~^~~~
../.././contribs/qecode/myspace.cc: In destructor 'virtual MySpace::~MySpace()':
../.././contribs/qecode/myspace.cc:38:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
   38 |     for (int i=0;i<n;i++)
      |                  ~^~
../.././contribs/qecode/myspace.cc: In constructor 'MySpace::MySpace(bool, MySpace&)':
../.././contribs/qecode/myspace.cc:60:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
   60 |     for (int i=0;i<n;i++) {
      |                  ~^~
../.././contribs/qecode/myspace.cc: In member function 'Gecode::IntVarArgs MySpace::getIntVars(unsigned int)':
../.././contribs/qecode/myspace.cc:86:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
   86 |     for (int i=0;i<idMax;i++) {
      |                  ~^~~~~~
../.././contribs/qecode/myspace.cc:91:15: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
   91 |     for (i=0;i<idMax;i++) {
      |              ~^~~~~~
../.././contribs/qecode/myspace.cc:93:50: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
   93 |             ret[cpt]=*(static_cast<IntVar*>(v[i]));
      |                                                  ^
In file included from ../.././gecode/int/view.hpp:1586,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
../.././contribs/qecode/myspace.cc: In member function 'Gecode::BoolVarArgs MySpace::getBoolVars(unsigned int)':
../.././contribs/qecode/myspace.cc:106:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  106 |     for (int i=0;i<idMax;i++) {
      |                  ~^~~~~~
../.././contribs/qecode/myspace.cc:111:15: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  111 |     for (i=0;i<idMax;i++) {
      |              ~^~~~~~
../.././contribs/qecode/myspace.cc:113:51: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  113 |             ret[cpt]=*(static_cast<BoolVar*>(v[i]));
      |                                                   ^
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
../.././gecode/int.hh:645:66:   required from here
../.././gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ../.././gecode/int/view.hpp:1586,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
../.././gecode/int.hh:700:30:   required from here
../.././gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
../.././gecode/int/array.hpp:92:30:   required from here
../.././gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ../.././gecode/int/view.hpp:1586,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
../.././gecode/int/array.hpp:108:31:   required from here
../.././gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
../.././gecode/set.hh:501:66:   required from here
../.././gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ../.././gecode/set/view.hpp:1130,
                 from ../.././gecode/set.hh:463,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
../.././gecode/set/array.hpp:60:30:   required from here
../.././gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ../.././gecode/set/view.hpp:1130,
                 from ../.././gecode/set.hh:463,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
../.././gecode/float.hh:977:72:   required from here
../.././gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ../.././gecode/float/view.hpp:479,
                 from ../.././gecode/float.hh:931,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
../.././gecode/float/array.hpp:95:32:   required from here
../.././gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ../.././gecode/float/view.hpp:479,
                 from ../.././gecode/float.hh:931,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ../.././gecode/support.hh:106,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
../.././gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
../.././gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
../.././gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
../.././gecode/int.hh:643:60:   required from here
../.././gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ../.././gecode/int/view.hpp:1586,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ../.././gecode/support.hh:106,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
../.././gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
../.././gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
../.././gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
../.././gecode/int.hh:697:63:   required from here
../.././gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/support.hh:106,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
../.././gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
../.././gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
../.././gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
../.././gecode/set.hh:499:60:   required from here
../.././gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ../.././gecode/set/view.hpp:1130,
                 from ../.././gecode/set.hh:463,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ../.././gecode/support.hh:106,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/./qecode.hh:26,
                 from ../.././contribs/qecode/./myspace.hh:26,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
../.././gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
../.././gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
../.././gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
../.././gecode/float.hh:975:66:   required from here
../.././gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ../.././gecode/float/view.hpp:479,
                 from ../.././gecode/float.hh:931,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/./myspace.hh:28,
                 from ../.././contribs/qecode/myspace.cc:23:
../.././gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1/contribs/qecode'
make[2]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1/contribs/qecode'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic  -I../../. -I../.. -I../.././contribs/qecode -I. -L../.. -L.   -I../../. -I../.. -I../.././contribs/qecode -I. -L../.. -L. \
-c -o Strategy.o   ../.././contribs/qecode/Strategy.cc
In file included from ../.././gecode/support.hh:136,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/Strategy.cc:23:
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
../.././gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
../.././gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
../.././gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
../.././gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
../.././gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
../.././gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
../.././gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/Strategy.cc:23:
../.././gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
../.././gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ../.././gecode/kernel.hh:126,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/Strategy.cc:23:
../.././gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/Strategy.cc:23:
../.././gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
../.././gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
../.././contribs/qecode/Strategy.cc: In member function 'bool Strategy::hasFather()':
../.././contribs/qecode/Strategy.cc:126:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<Strategy>::size_type' {aka 'unsigned int'} [-Wsign-compare]
  126 |   for (int i=0;i< imp->father->nodes.size();i++) {
      |                ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././contribs/qecode/Strategy.cc: In member function 'Strategy Strategy::getChild(int)':
../.././contribs/qecode/Strategy.cc:135:14: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  135 |  if (i<0 || i>=degree() ) {cout<<"Child "<<i<<" does not exist"<<endl;abort();}
      |             ~^~~~~~~~~~
../.././contribs/qecode/Strategy.cc: In member function 'Strategy Strategy::getSubStrategy(std::vector<int>)':
../.././contribs/qecode/Strategy.cc:152:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
  152 |   for (int j=0;(j<child.values().size()) && ok;j++) {
      |                 ~^~~~~~~~~~~~~~~~~~~~~~
../.././contribs/qecode/Strategy.cc: In member function 'void Strategy::attach(Strategy)':
../.././contribs/qecode/Strategy.cc:168:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  168 |   for (int i=0;i<child.degree();i++) {
      |                ~^~~~~~~~~~~~~~~
../.././contribs/qecode/Strategy.cc:166:7: warning: unused variable 'todosToAdd' [-Wunused-variable]
  166 |   int todosToAdd = 0;
      |       ^~~~~~~~~~
../.././contribs/qecode/Strategy.cc: In member function 'std::vector<int> Strategy::getPosition()':
../.././contribs/qecode/Strategy.cc:229:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
  229 |   for (int i=0;i<asc.values().size();i++) {
      |                ~^~~~~~~~~~~~~~~~~~~~
../.././contribs/qecode/Strategy.cc:232:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
  232 |   for (int i=0;i<ret.size();i++) {
      |                ~^~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1/contribs/qecode'
make[2]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1/contribs/qecode'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic  -I../../. -I../.. -I../.././contribs/qecode -I. -L../.. -L.   -I../../. -I../.. -I../.././contribs/qecode -I. -L../.. -L. \
-c -o QCSPPlusUnblockable.o   ../.././contribs/qecode/QCSPPlusUnblockable.cc
In file included from ../.././gecode/support.hh:136,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
../.././gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
../.././gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
../.././gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
../.././gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
../.././gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
../.././gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
../.././gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
../.././gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ../.././gecode/kernel.hh:126,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
../.././gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ../.././gecode/int.hh:893,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
../.././gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
../.././gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
../.././gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
../.././gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
../.././gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
../.././gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/int.hh:3900,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
../.././gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ../.././gecode/int.hh:3900,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ../.././gecode/int.hh:3900,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
../.././gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ../.././gecode/int.hh:3900,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ../.././gecode/set.hh:1181,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
../.././gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/set.hh:1181,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
../.././gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/set.hh:1373,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
../.././gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/set.hh:1181,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ../.././gecode/set.hh:1373,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ../.././gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ../.././gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ../.././gecode/third-party/boost/numeric/interval.hpp:24,
                 from ../.././gecode/float.hh:82,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
../.././gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ../.././gecode/float.hh:1445,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
../.././gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/float.hh:1445,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
../.././gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/float.hh:1637,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
../.././gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/float.hh:1445,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ../.././gecode/float.hh:1637,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)':
../.././gecode/minimodel.hh:128:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |         rel(home,*x,IRT_EQ,y);
      |                             ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int.hh:1047:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1047 |   rel(Home home, IntVar x0, IntRelType irt, IntVar x1,
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)':
../.././gecode/minimodel.hh:705:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  705 |         rel(home,*x,FRT_EQ,y);
      |                             ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/float.hh:1105:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)'
 1105 |   rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1);
      |       ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1384,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntConLevel) const':
../.././gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   75 |     e.post(home,t ? irt : neg(irt),icl);
      |                                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh:208:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntConLevel) const'
  208 |     void post(Home home, IntRelType irt, IntConLevel icl) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1384,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntConLevel) const':
../.././gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     e.post(home,t ? irt : neg(irt),b,icl);
      |                                         ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh:211:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntConLevel) const'
  211 |     void post(Home home, IntRelType irt, const BoolVar& b,
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1385,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const':
../.././gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     e.post(home,t ? frt : neg(frt));
      |                                   ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh:771:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const'
  771 |     void post(Home home, FloatRelType frt) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1385,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const':
../.././gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   82 |     e.post(home,t ? frt : neg(frt),b);
      |                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh:774:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const'
  774 |     void post(Home home, FloatRelType frt, const BoolVar& b) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const':
../.././gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       _e0.post(home,_srt,_e1);
      |                             ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |       _e0.post(home,SRT_NQ,_e1);
      |                               ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |       _e0.post(home,SRT_EQ,_e1);
      |                               ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   71 |       _e0.post(home,b,true,_srt,_e1);
      |                                    ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const':
../.././gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     _e0.post(home,b,t,_srt,_e1);
      |                               ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1619:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1619 |     BoolVar b(home,0,1); channel(home,b,x);
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1627:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1627 |     IntVar x(home,0,1); channel(home,b,x);
      |                                         ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)':
../.././gecode/minimodel.hh:1639:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1639 |     channel(home,f,x);
      |                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/float.hh:1313:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)'
 1313 |   channel(Home home, FloatVar x0, IntVar x1);
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1649:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1649 |     rel(home,SOT_UNION,x,s);
      |                           ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh:1650:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                   ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh:1650:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                    ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1677:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1677 |     count(home,x,n,IRT_LQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1686:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1686 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1698:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1698 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1707:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1707 |     count(home,x,n,IRT_LQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1716:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1716 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1728:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1728 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1738:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1738 |     count(home,x,n,IRT_GQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1747:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1747 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1759:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1759 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1768:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1768 |     count(home,x,n,IRT_GQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1777:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1777 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1789:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1789 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1799:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1799 |     count(home,x,n,IRT_EQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1808:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1808 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1820:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1820 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1829:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1829 |     count(home,x,n,IRT_EQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1838:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1838 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1850:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1850 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1857:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1857 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int.hh:1120:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)'
 1120 |   rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y,
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1864:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1864 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int.hh:1185:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)'
 1185 |   rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y,
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1871:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1871 |     dom(home,x,y,icl);
      |                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int.hh:1001:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntConLevel)'
 1001 |   dom(Home home, const IntVarArgs& x, const IntSet& s,
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh:1872:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1872 |     nvalues(home,x,IRT_EQ,y.size(),icl);
      |                                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int.hh:1793:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1793 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)':
../.././gecode/minimodel.hh:1895:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1895 |     rel(home,SOT_UNION,x,y);
      |                           ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh:1896:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                   ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh:1896:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                    ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
../.././gecode/minimodel.hh:1903:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1903 |     element(home,SOT_UNION,x,y,z);
      |                                 ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/set.hh:1004:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
 1004 |   element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
../.././gecode/minimodel.hh:1914:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1914 |     channel(home,x,xiv);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/set.hh:932:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)'
  932 |   channel(Home home, const IntVarArgs& x,const SetVarArgs& y);
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel.hh:1915:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1915 |     element(home,SOT_UNION,xiv,z,y);
      |                                   ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/set.hh:991:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
  991 |   element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel/matrix.hpp:214:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  214 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int.hh:1406:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1406 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
../.././gecode/minimodel/matrix.hpp:219:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int.hh:1422:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1422 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel/matrix.hpp:224:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  224 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int.hh:1441:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1441 |   element(Home home, const IntVarArgs& a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::BoolVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
../.././gecode/minimodel/matrix.hpp:229:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  229 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int.hh:1457:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1457 |   element(Home home, const BoolVarArgs& a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::ArgArray<Gecode::IntSet> >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
../.././gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  236 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/set.hh:1055:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1055 |   element(Home home, const IntSetArgs& a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::SetVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
../.././gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/set.hh:1063:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1063 |   element(Home home, const SetVarArgs& a,
      |           ~~~~~^~~~
../.././contribs/qecode/QCSPPlusUnblockable.cc: In constructor 'QcspUnblockable::QcspUnblockable(int, bool*, int*)':
../.././contribs/qecode/QCSPPlusUnblockable.cc:49:27: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
   49 |     for(unsigned int i=0;i<n;i++) {
      |                          ~^~
../.././contribs/qecode/QCSPPlusUnblockable.cc:51:37: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
   51 |         while (nbVarBySpace[lespace]<=i) lespace++;
      |                ~~~~~~~~~~~~~~~~~~~~~^~~
../.././contribs/qecode/QCSPPlusUnblockable.cc:56:28: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
   56 |     for (unsigned int i=0;i<n;i++) varInitialised[i]=false;
      |                           ~^~
../.././contribs/qecode/QCSPPlusUnblockable.cc: In member function 'MySpace* QcspUnblockable::space()':
../.././contribs/qecode/QCSPPlusUnblockable.cc:119:28: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  119 |     if (currentDeclareSpace<nbSpaces) {
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
../.././contribs/qecode/QCSPPlusUnblockable.cc:123:28: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  123 |     if (currentDeclareSpace==nbSpaces) {
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
../.././contribs/qecode/QCSPPlusUnblockable.cc: In member function 'int QcspUnblockable::nextScope()':
../.././contribs/qecode/QCSPPlusUnblockable.cc:157:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  157 |     if (currentDeclareSpace == -1) return -1;
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~
../.././contribs/qecode/QCSPPlusUnblockable.cc:159:28: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  159 |     if (currentDeclareSpace>nbSpaces) return -1;
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
../.././contribs/qecode/QCSPPlusUnblockable.cc: In member function 'void QcspUnblockable::makeStructure()':
../.././contribs/qecode/QCSPPlusUnblockable.cc:164:28: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  164 |     for (unsigned int i=0;i<n;i++) {
      |                           ~^~
../.././contribs/qecode/QCSPPlusUnblockable.cc:170:28: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  170 |     for (unsigned int i=0;i<nbSpaces;i++) {
      |                           ~^~~~~~~~~
../.././contribs/qecode/QCSPPlusUnblockable.cc:173:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  173 |         for (unsigned int j=0;j<nbVarBySpace[i];j++) {
      |                               ~^~~~~~~~~~~~~~~~
../.././contribs/qecode/QCSPPlusUnblockable.cc:180:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  180 |         for (unsigned int j=0;j<nbVarBySpace[i];j++) {
      |                               ~^~~~~~~~~~~~~~~~
../.././contribs/qecode/QCSPPlusUnblockable.cc: In member function 'MySpace* QcspUnblockable::getSpace(int)':
../.././contribs/qecode/QCSPPlusUnblockable.cc:219:53: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  219 |         iva[i]=*( static_cast<IntVar*>(ret->v[idx]) );
      |                                                     ^
In file included from ../.././gecode/int/view.hpp:1586,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
../.././contribs/qecode/QCSPPlusUnblockable.cc:223:54: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  223 |         bva[i]=*( static_cast<BoolVar*>(ret->v[idx]) );
      |                                                      ^
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
../.././gecode/int.hh:645:66:   required from here
../.././gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ../.././gecode/int/view.hpp:1586,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
../.././gecode/int.hh:700:30:   required from here
../.././gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
../.././gecode/int/array.hpp:92:30:   required from here
../.././gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ../.././gecode/int/view.hpp:1586,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
../.././gecode/int/array.hpp:108:31:   required from here
../.././gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
../.././gecode/set.hh:501:66:   required from here
../.././gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ../.././gecode/set/view.hpp:1130,
                 from ../.././gecode/set.hh:463,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
../.././gecode/set/array.hpp:60:30:   required from here
../.././gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ../.././gecode/set/view.hpp:1130,
                 from ../.././gecode/set.hh:463,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
../.././gecode/float.hh:977:72:   required from here
../.././gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ../.././gecode/float/view.hpp:479,
                 from ../.././gecode/float.hh:931,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
../.././gecode/float/array.hpp:95:32:   required from here
../.././gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ../.././gecode/float/view.hpp:479,
                 from ../.././gecode/float.hh:931,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ../.././gecode/support.hh:106,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
../.././gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
../.././gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
../.././gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
../.././gecode/int.hh:643:60:   required from here
../.././gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ../.././gecode/int/view.hpp:1586,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ../.././gecode/support.hh:106,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
../.././gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
../.././gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
../.././gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
../.././gecode/int.hh:697:63:   required from here
../.././gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/support.hh:106,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
../.././gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
../.././gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
../.././gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
../.././gecode/set.hh:499:60:   required from here
../.././gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ../.././gecode/set/view.hpp:1130,
                 from ../.././gecode/set.hh:463,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ../.././gecode/support.hh:106,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
../.././gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
../.././gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
../.././gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
../.././gecode/float.hh:975:66:   required from here
../.././gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ../.././gecode/float/view.hpp:479,
                 from ../.././gecode/float.hh:931,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.cc:23:
../.././gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1/contribs/qecode'
make[2]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1/contribs/qecode'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic  -I../../. -I../.. -I../.././contribs/qecode -I. -L../.. -L.   -I../../. -I../.. -I../.././contribs/qecode -I. -L../.. -L. \
-c -o QCOPPlus.o   ../.././contribs/qecode/QCOPPlus.cc
In file included from ../.././gecode/support.hh:136,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
../.././gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
../.././gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
../.././gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
../.././gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
../.././gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
../.././gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
../.././gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
../.././gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ../.././gecode/kernel.hh:126,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
../.././gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ../.././gecode/int.hh:893,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
../.././gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
../.././gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
../.././gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
../.././gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
../.././gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
../.././gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/int.hh:3900,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
../.././gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ../.././gecode/int.hh:3900,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ../.././gecode/int.hh:3900,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
../.././gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ../.././gecode/int.hh:3900,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ../.././gecode/set.hh:1181,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
../.././gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/set.hh:1181,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
../.././gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/set.hh:1373,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
../.././gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/set.hh:1181,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ../.././gecode/set.hh:1373,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ../.././gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ../.././gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ../.././gecode/third-party/boost/numeric/interval.hpp:24,
                 from ../.././gecode/float.hh:82,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
../.././gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ../.././gecode/float.hh:1445,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
../.././gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/float.hh:1445,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
../.././gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/float.hh:1637,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
../.././gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/float.hh:1445,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ../.././gecode/float.hh:1637,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)':
../.././gecode/minimodel.hh:128:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |         rel(home,*x,IRT_EQ,y);
      |                             ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int.hh:1047:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1047 |   rel(Home home, IntVar x0, IntRelType irt, IntVar x1,
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)':
../.././gecode/minimodel.hh:705:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  705 |         rel(home,*x,FRT_EQ,y);
      |                             ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/float.hh:1105:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)'
 1105 |   rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1);
      |       ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1384,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntConLevel) const':
../.././gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   75 |     e.post(home,t ? irt : neg(irt),icl);
      |                                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh:208:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntConLevel) const'
  208 |     void post(Home home, IntRelType irt, IntConLevel icl) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1384,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntConLevel) const':
../.././gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     e.post(home,t ? irt : neg(irt),b,icl);
      |                                         ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh:211:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntConLevel) const'
  211 |     void post(Home home, IntRelType irt, const BoolVar& b,
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1385,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const':
../.././gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     e.post(home,t ? frt : neg(frt));
      |                                   ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh:771:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const'
  771 |     void post(Home home, FloatRelType frt) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1385,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const':
../.././gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   82 |     e.post(home,t ? frt : neg(frt),b);
      |                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh:774:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const'
  774 |     void post(Home home, FloatRelType frt, const BoolVar& b) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const':
../.././gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       _e0.post(home,_srt,_e1);
      |                             ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |       _e0.post(home,SRT_NQ,_e1);
      |                               ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |       _e0.post(home,SRT_EQ,_e1);
      |                               ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   71 |       _e0.post(home,b,true,_srt,_e1);
      |                                    ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const':
../.././gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     _e0.post(home,b,t,_srt,_e1);
      |                               ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1619:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1619 |     BoolVar b(home,0,1); channel(home,b,x);
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1627:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1627 |     IntVar x(home,0,1); channel(home,b,x);
      |                                         ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)':
../.././gecode/minimodel.hh:1639:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1639 |     channel(home,f,x);
      |                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/float.hh:1313:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)'
 1313 |   channel(Home home, FloatVar x0, IntVar x1);
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1649:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1649 |     rel(home,SOT_UNION,x,s);
      |                           ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh:1650:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                   ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh:1650:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                    ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1677:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1677 |     count(home,x,n,IRT_LQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1686:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1686 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1698:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1698 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1707:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1707 |     count(home,x,n,IRT_LQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1716:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1716 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1728:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1728 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1738:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1738 |     count(home,x,n,IRT_GQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1747:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1747 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1759:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1759 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1768:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1768 |     count(home,x,n,IRT_GQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1777:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1777 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1789:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1789 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1799:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1799 |     count(home,x,n,IRT_EQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1808:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1808 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1820:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1820 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1829:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1829 |     count(home,x,n,IRT_EQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1838:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1838 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1850:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1850 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1857:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1857 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int.hh:1120:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)'
 1120 |   rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y,
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1864:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1864 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int.hh:1185:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)'
 1185 |   rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y,
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1871:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1871 |     dom(home,x,y,icl);
      |                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int.hh:1001:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntConLevel)'
 1001 |   dom(Home home, const IntVarArgs& x, const IntSet& s,
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh:1872:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1872 |     nvalues(home,x,IRT_EQ,y.size(),icl);
      |                                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int.hh:1793:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1793 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)':
../.././gecode/minimodel.hh:1895:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1895 |     rel(home,SOT_UNION,x,y);
      |                           ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh:1896:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                   ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh:1896:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                    ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
../.././gecode/minimodel.hh:1903:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1903 |     element(home,SOT_UNION,x,y,z);
      |                                 ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/set.hh:1004:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
 1004 |   element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
../.././gecode/minimodel.hh:1914:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1914 |     channel(home,x,xiv);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/set.hh:932:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)'
  932 |   channel(Home home, const IntVarArgs& x,const SetVarArgs& y);
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel.hh:1915:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1915 |     element(home,SOT_UNION,xiv,z,y);
      |                                   ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/set.hh:991:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
  991 |   element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel/matrix.hpp:214:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  214 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int.hh:1406:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1406 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
../.././gecode/minimodel/matrix.hpp:219:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int.hh:1422:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1422 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel/matrix.hpp:224:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  224 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int.hh:1441:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1441 |   element(Home home, const IntVarArgs& a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::BoolVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
../.././gecode/minimodel/matrix.hpp:229:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  229 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int.hh:1457:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1457 |   element(Home home, const BoolVarArgs& a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::ArgArray<Gecode::IntSet> >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
../.././gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  236 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/set.hh:1055:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1055 |   element(Home home, const IntSetArgs& a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::SetVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
../.././gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/set.hh:1063:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1063 |   element(Home home, const SetVarArgs& a,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/QCOPPlus.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././contribs/qecode/OptVar.hh: In member function 'virtual int AggregatorSum::eval(std::vector<int, std::allocator<int> >)':
../.././contribs/qecode/OptVar.hh:47:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int, std::allocator<int> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   47 |         for (int i=0;i<values.size();i++)
      |                      ~^~~~~~~~~~~~~~
../.././contribs/qecode/QCOPPlus.cc: In constructor 'Qcop::Qcop(int, bool*, int*)':
../.././contribs/qecode/QCOPPlus.cc:45:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
   45 |  for(unsigned int i=0;i<n;i++) {
      |                       ~^~
../.././contribs/qecode/QCOPPlus.cc:47:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
   47 |   while (nbVarBySpace[lespace]<=i) lespace++;
      |          ~~~~~~~~~~~~~~~~~~~~~^~~
../.././contribs/qecode/QCOPPlus.cc:53:25: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
   53 |  for (unsigned int i=0;i<n;i++) varInitialised[i]=false;
      |                        ~^~
../.././contribs/qecode/QCOPPlus.cc: In member function 'void Qcop::makeStructure()':
../.././contribs/qecode/QCOPPlus.cc:170:25: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  170 |  for (unsigned int i=0;i<n;i++) {
      |                        ~^~
../.././contribs/qecode/QCOPPlus.cc:183:25: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  183 |  for (unsigned int i=0;i<this->nbSpaces;i++) {
      |                        ~^~~~~~~~~~~~~~~
../.././contribs/qecode/QCOPPlus.cc: In member function 'Qcop* Qcop::clone()':
../.././contribs/qecode/QCOPPlus.cc:275:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  275 |  for (unsigned int i=0;i < nbSpaces;i++) {
      |                        ~~^~~~~~~~~~
../.././contribs/qecode/QCOPPlus.cc:286:25: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  286 |  for (unsigned int i=0;i<n;i++) {
      |                        ~^~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
../.././gecode/int.hh:645:66:   required from here
../.././gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ../.././gecode/int/view.hpp:1586,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
../.././gecode/int.hh:700:30:   required from here
../.././gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
../.././gecode/int/array.hpp:92:30:   required from here
../.././gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ../.././gecode/int/view.hpp:1586,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
../.././gecode/int/array.hpp:108:31:   required from here
../.././gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
../.././gecode/set.hh:501:66:   required from here
../.././gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ../.././gecode/set/view.hpp:1130,
                 from ../.././gecode/set.hh:463,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
../.././gecode/set/array.hpp:60:30:   required from here
../.././gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ../.././gecode/set/view.hpp:1130,
                 from ../.././gecode/set.hh:463,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
../.././gecode/float.hh:977:72:   required from here
../.././gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ../.././gecode/float/view.hpp:479,
                 from ../.././gecode/float.hh:931,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
../.././gecode/float/array.hpp:95:32:   required from here
../.././gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ../.././gecode/float/view.hpp:479,
                 from ../.././gecode/float.hh:931,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ../.././gecode/support.hh:106,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
../.././gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
../.././gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
../.././gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
../.././gecode/int.hh:643:60:   required from here
../.././gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ../.././gecode/int/view.hpp:1586,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ../.././gecode/support.hh:106,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
../.././gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
../.././gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
../.././gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
../.././gecode/int.hh:697:63:   required from here
../.././gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/support.hh:106,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
../.././gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
../.././gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
../.././gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
../.././gecode/set.hh:499:60:   required from here
../.././gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ../.././gecode/set/view.hpp:1130,
                 from ../.././gecode/set.hh:463,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ../.././gecode/support.hh:106,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
../.././gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
../.././gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
../.././gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
../.././gecode/float.hh:975:66:   required from here
../.././gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ../.././gecode/float/view.hpp:479,
                 from ../.././gecode/float.hh:931,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.cc:23:
../.././gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1/contribs/qecode'
make[2]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1/contribs/qecode'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic  -I../../. -I../.. -I../.././contribs/qecode -I. -L../.. -L.   -I../../. -I../.. -I../.././contribs/qecode -I. -L../.. -L. \
-c -o qsolver_qcop.o   ../.././contribs/qecode/qsolver_qcop.cc
In file included from ../.././gecode/support.hh:136,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
../.././gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
../.././gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
../.././gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
../.././gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
../.././gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
../.././gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
../.././gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
../.././gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ../.././gecode/kernel.hh:126,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
../.././gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ../.././gecode/int.hh:893,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
../.././gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
../.././gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
../.././gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
../.././gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
../.././gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
../.././gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/int.hh:3900,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
../.././gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ../.././gecode/int.hh:3900,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ../.././gecode/int.hh:3900,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
../.././gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ../.././gecode/int.hh:3900,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ../.././gecode/set.hh:1181,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
../.././gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/set.hh:1181,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
../.././gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/set.hh:1373,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
../.././gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/set.hh:1181,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ../.././gecode/set.hh:1373,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ../.././gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ../.././gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ../.././gecode/third-party/boost/numeric/interval.hpp:24,
                 from ../.././gecode/float.hh:82,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
../.././gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ../.././gecode/float.hh:1445,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
../.././gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/float.hh:1445,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
../.././gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/float.hh:1637,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
../.././gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/float.hh:1445,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ../.././gecode/float.hh:1637,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)':
../.././gecode/minimodel.hh:128:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |         rel(home,*x,IRT_EQ,y);
      |                             ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int.hh:1047:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1047 |   rel(Home home, IntVar x0, IntRelType irt, IntVar x1,
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)':
../.././gecode/minimodel.hh:705:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  705 |         rel(home,*x,FRT_EQ,y);
      |                             ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/float.hh:1105:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)'
 1105 |   rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1);
      |       ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1384,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntConLevel) const':
../.././gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   75 |     e.post(home,t ? irt : neg(irt),icl);
      |                                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh:208:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntConLevel) const'
  208 |     void post(Home home, IntRelType irt, IntConLevel icl) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1384,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntConLevel) const':
../.././gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     e.post(home,t ? irt : neg(irt),b,icl);
      |                                         ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh:211:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntConLevel) const'
  211 |     void post(Home home, IntRelType irt, const BoolVar& b,
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1385,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const':
../.././gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     e.post(home,t ? frt : neg(frt));
      |                                   ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh:771:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const'
  771 |     void post(Home home, FloatRelType frt) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1385,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const':
../.././gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   82 |     e.post(home,t ? frt : neg(frt),b);
      |                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh:774:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const'
  774 |     void post(Home home, FloatRelType frt, const BoolVar& b) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const':
../.././gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       _e0.post(home,_srt,_e1);
      |                             ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |       _e0.post(home,SRT_NQ,_e1);
      |                               ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |       _e0.post(home,SRT_EQ,_e1);
      |                               ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   71 |       _e0.post(home,b,true,_srt,_e1);
      |                                    ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const':
../.././gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     _e0.post(home,b,t,_srt,_e1);
      |                               ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1619:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1619 |     BoolVar b(home,0,1); channel(home,b,x);
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1627:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1627 |     IntVar x(home,0,1); channel(home,b,x);
      |                                         ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)':
../.././gecode/minimodel.hh:1639:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1639 |     channel(home,f,x);
      |                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/float.hh:1313:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)'
 1313 |   channel(Home home, FloatVar x0, IntVar x1);
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1649:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1649 |     rel(home,SOT_UNION,x,s);
      |                           ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh:1650:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                   ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh:1650:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                    ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1677:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1677 |     count(home,x,n,IRT_LQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1686:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1686 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1698:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1698 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1707:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1707 |     count(home,x,n,IRT_LQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1716:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1716 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1728:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1728 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1738:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1738 |     count(home,x,n,IRT_GQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1747:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1747 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1759:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1759 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1768:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1768 |     count(home,x,n,IRT_GQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1777:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1777 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1789:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1789 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1799:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1799 |     count(home,x,n,IRT_EQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1808:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1808 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1820:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1820 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1829:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1829 |     count(home,x,n,IRT_EQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1838:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1838 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1850:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1850 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1857:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1857 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int.hh:1120:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)'
 1120 |   rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y,
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1864:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1864 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int.hh:1185:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)'
 1185 |   rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y,
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1871:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1871 |     dom(home,x,y,icl);
      |                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int.hh:1001:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntConLevel)'
 1001 |   dom(Home home, const IntVarArgs& x, const IntSet& s,
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh:1872:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1872 |     nvalues(home,x,IRT_EQ,y.size(),icl);
      |                                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int.hh:1793:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1793 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)':
../.././gecode/minimodel.hh:1895:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1895 |     rel(home,SOT_UNION,x,y);
      |                           ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh:1896:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                   ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh:1896:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                    ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
../.././gecode/minimodel.hh:1903:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1903 |     element(home,SOT_UNION,x,y,z);
      |                                 ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/set.hh:1004:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
 1004 |   element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
../.././gecode/minimodel.hh:1914:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1914 |     channel(home,x,xiv);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/set.hh:932:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)'
  932 |   channel(Home home, const IntVarArgs& x,const SetVarArgs& y);
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel.hh:1915:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1915 |     element(home,SOT_UNION,xiv,z,y);
      |                                   ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/set.hh:991:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
  991 |   element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel/matrix.hpp:214:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  214 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int.hh:1406:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1406 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
../.././gecode/minimodel/matrix.hpp:219:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int.hh:1422:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1422 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel/matrix.hpp:224:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  224 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int.hh:1441:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1441 |   element(Home home, const IntVarArgs& a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::BoolVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
../.././gecode/minimodel/matrix.hpp:229:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  229 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int.hh:1457:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1457 |   element(Home home, const BoolVarArgs& a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::ArgArray<Gecode::IntSet> >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
../.././gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  236 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/set.hh:1055:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1055 |   element(Home home, const IntSetArgs& a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::SetVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
../.././gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/set.hh:1063:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1063 |   element(Home home, const SetVarArgs& a,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/QCOPPlus.hh:28,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././contribs/qecode/OptVar.hh: In member function 'virtual int AggregatorSum::eval(std::vector<int, std::allocator<int> >)':
../.././contribs/qecode/OptVar.hh:47:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int, std::allocator<int> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   47 |         for (int i=0;i<values.size();i++)
      |                      ~^~~~~~~~~~~~~~
../.././contribs/qecode/qsolver_qcop.cc: In member function 'Strategy QCOP_solver::rSolve(Qcop*, int, std::vector<int, std::allocator<int> >, long unsigned int&)':
../.././contribs/qecode/qsolver_qcop.cc:80:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int, std::allocator<int> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   80 |         for (int i=0;i<assignments.size();i++) {
      |                      ~^~~~~~~~~~~~~~~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
../.././gecode/int.hh:645:66:   required from here
../.././gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ../.././gecode/int/view.hpp:1586,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
../.././gecode/int.hh:700:30:   required from here
../.././gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
../.././gecode/int/array.hpp:92:30:   required from here
../.././gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ../.././gecode/int/view.hpp:1586,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
../.././gecode/int/array.hpp:108:31:   required from here
../.././gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
../.././gecode/set.hh:501:66:   required from here
../.././gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ../.././gecode/set/view.hpp:1130,
                 from ../.././gecode/set.hh:463,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
../.././gecode/set/array.hpp:60:30:   required from here
../.././gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ../.././gecode/set/view.hpp:1130,
                 from ../.././gecode/set.hh:463,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
../.././gecode/float.hh:977:72:   required from here
../.././gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ../.././gecode/float/view.hpp:479,
                 from ../.././gecode/float.hh:931,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
../.././gecode/float/array.hpp:95:32:   required from here
../.././gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ../.././gecode/float/view.hpp:479,
                 from ../.././gecode/float.hh:931,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ../.././gecode/support.hh:106,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
../.././gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
../.././gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
../.././gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
../.././gecode/int.hh:643:60:   required from here
../.././gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ../.././gecode/int/view.hpp:1586,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ../.././gecode/support.hh:106,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
../.././gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
../.././gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
../.././gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
../.././gecode/int.hh:697:63:   required from here
../.././gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/support.hh:106,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
../.././gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
../.././gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
../.././gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
../.././gecode/set.hh:499:60:   required from here
../.././gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ../.././gecode/set/view.hpp:1130,
                 from ../.././gecode/set.hh:463,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ../.././gecode/support.hh:106,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
../.././gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
../.././gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
../.././gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
../.././gecode/float.hh:975:66:   required from here
../.././gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ../.././gecode/float/view.hpp:479,
                 from ../.././gecode/float.hh:931,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcop.hh:25,
                 from ../.././contribs/qecode/qsolver_qcop.cc:23:
../.././gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1/contribs/qecode'
make[2]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1/contribs/qecode'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic  -I../../. -I../.. -I../.././contribs/qecode -I. -L../.. -L.   -I../../. -I../.. -I../.././contribs/qecode -I. -L../.. -L. \
-c -o qsolver_qcsp.o   ../.././contribs/qecode/qsolver_qcsp.cc
In file included from ../.././gecode/support.hh:136,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
../.././gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
../.././gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
../.././gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
../.././gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
../.././gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
../.././gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
../.././gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
../.././gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ../.././gecode/kernel.hh:126,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
../.././gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ../.././gecode/int.hh:893,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
../.././gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
../.././gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
../.././gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
../.././gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
../.././gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
../.././gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/int.hh:3900,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
../.././gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ../.././gecode/int.hh:3900,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ../.././gecode/int.hh:3900,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
../.././gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ../.././gecode/int.hh:3900,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ../.././gecode/set.hh:1181,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
../.././gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/set.hh:1181,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
../.././gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/set.hh:1373,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
../.././gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/set.hh:1181,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ../.././gecode/set.hh:1373,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ../.././gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ../.././gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ../.././gecode/third-party/boost/numeric/interval.hpp:24,
                 from ../.././gecode/float.hh:82,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
../.././gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ../.././gecode/float.hh:1445,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
../.././gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/float.hh:1445,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
../.././gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/float.hh:1637,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
../.././gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/float.hh:1445,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ../.././gecode/float.hh:1637,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)':
../.././gecode/minimodel.hh:128:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |         rel(home,*x,IRT_EQ,y);
      |                             ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int.hh:1047:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1047 |   rel(Home home, IntVar x0, IntRelType irt, IntVar x1,
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)':
../.././gecode/minimodel.hh:705:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  705 |         rel(home,*x,FRT_EQ,y);
      |                             ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/float.hh:1105:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)'
 1105 |   rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1);
      |       ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1384,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntConLevel) const':
../.././gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   75 |     e.post(home,t ? irt : neg(irt),icl);
      |                                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh:208:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntConLevel) const'
  208 |     void post(Home home, IntRelType irt, IntConLevel icl) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1384,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntConLevel) const':
../.././gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     e.post(home,t ? irt : neg(irt),b,icl);
      |                                         ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh:211:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntConLevel) const'
  211 |     void post(Home home, IntRelType irt, const BoolVar& b,
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1385,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const':
../.././gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     e.post(home,t ? frt : neg(frt));
      |                                   ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh:771:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const'
  771 |     void post(Home home, FloatRelType frt) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1385,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const':
../.././gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   82 |     e.post(home,t ? frt : neg(frt),b);
      |                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh:774:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const'
  774 |     void post(Home home, FloatRelType frt, const BoolVar& b) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const':
../.././gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       _e0.post(home,_srt,_e1);
      |                             ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |       _e0.post(home,SRT_NQ,_e1);
      |                               ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |       _e0.post(home,SRT_EQ,_e1);
      |                               ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   71 |       _e0.post(home,b,true,_srt,_e1);
      |                                    ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const':
../.././gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     _e0.post(home,b,t,_srt,_e1);
      |                               ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1619:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1619 |     BoolVar b(home,0,1); channel(home,b,x);
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1627:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1627 |     IntVar x(home,0,1); channel(home,b,x);
      |                                         ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)':
../.././gecode/minimodel.hh:1639:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1639 |     channel(home,f,x);
      |                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/float.hh:1313:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)'
 1313 |   channel(Home home, FloatVar x0, IntVar x1);
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1649:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1649 |     rel(home,SOT_UNION,x,s);
      |                           ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh:1650:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                   ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh:1650:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                    ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1677:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1677 |     count(home,x,n,IRT_LQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1686:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1686 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1698:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1698 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1707:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1707 |     count(home,x,n,IRT_LQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1716:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1716 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1728:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1728 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1738:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1738 |     count(home,x,n,IRT_GQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1747:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1747 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1759:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1759 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1768:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1768 |     count(home,x,n,IRT_GQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1777:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1777 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1789:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1789 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1799:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1799 |     count(home,x,n,IRT_EQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1808:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1808 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1820:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1820 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1829:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1829 |     count(home,x,n,IRT_EQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1838:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1838 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1850:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1850 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1857:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1857 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int.hh:1120:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)'
 1120 |   rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y,
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1864:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1864 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int.hh:1185:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)'
 1185 |   rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y,
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1871:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1871 |     dom(home,x,y,icl);
      |                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int.hh:1001:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntConLevel)'
 1001 |   dom(Home home, const IntVarArgs& x, const IntSet& s,
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh:1872:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1872 |     nvalues(home,x,IRT_EQ,y.size(),icl);
      |                                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int.hh:1793:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1793 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)':
../.././gecode/minimodel.hh:1895:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1895 |     rel(home,SOT_UNION,x,y);
      |                           ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh:1896:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                   ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh:1896:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                    ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
../.././gecode/minimodel.hh:1903:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1903 |     element(home,SOT_UNION,x,y,z);
      |                                 ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/set.hh:1004:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
 1004 |   element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
../.././gecode/minimodel.hh:1914:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1914 |     channel(home,x,xiv);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/set.hh:932:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)'
  932 |   channel(Home home, const IntVarArgs& x,const SetVarArgs& y);
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel.hh:1915:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1915 |     element(home,SOT_UNION,xiv,z,y);
      |                                   ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/set.hh:991:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
  991 |   element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel/matrix.hpp:214:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  214 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int.hh:1406:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1406 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
../.././gecode/minimodel/matrix.hpp:219:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int.hh:1422:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1422 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel/matrix.hpp:224:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  224 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int.hh:1441:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1441 |   element(Home home, const IntVarArgs& a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::BoolVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
../.././gecode/minimodel/matrix.hpp:229:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  229 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int.hh:1457:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1457 |   element(Home home, const BoolVarArgs& a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::ArgArray<Gecode::IntSet> >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
../.././gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  236 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/set.hh:1055:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1055 |   element(Home home, const IntSetArgs& a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::SetVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
../.././gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/set.hh:1063:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1063 |   element(Home home, const SetVarArgs& a,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/QCOPPlus.hh:28,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././contribs/qecode/OptVar.hh: In member function 'virtual int AggregatorSum::eval(std::vector<int, std::allocator<int> >)':
../.././contribs/qecode/OptVar.hh:47:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int, std::allocator<int> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   47 |         for (int i=0;i<values.size();i++)
      |                      ~^~~~~~~~~~~~~~
In file included from ../.././gecode/search/sequential/path.hh:44,
                 from ../.././gecode/search/sequential/dfs.hh:44,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:31,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/search/meta/nogoods.hh: In constructor 'Gecode::Search::Meta::NoGoodsProp::NoGoodsProp(Gecode::Home, Gecode::NGL*)':
../.././gecode/search/meta/nogoods.hh:106:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  106 |     : Propagator(home), root(root0), n(0U) {
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
../.././gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
../.././contribs/qecode/qsolver_qcsp.cc: In member function 'Strategy QCSP_Solver::rSolve(Qcop*, int, Gecode::Search::Engine*, long unsigned int&)':
../.././contribs/qecode/qsolver_qcsp.cc:110:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int, std::allocator<int> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
  110 |       for (int i=0;i<assignments.size();i++) {
      |                    ~^~~~~~~~~~~~~~~~~~~
../.././contribs/qecode/qsolver_qcsp.cc:148:15: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  148 |     if (scope >= limit) return Strategy::STrue();
      |         ~~~~~~^~~~~~~~
../.././contribs/qecode/qsolver_qcsp.cc:157:11: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  157 |  if (scope>limit)
      |      ~~~~~^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
../.././gecode/int.hh:645:66:   required from here
../.././gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ../.././gecode/int/view.hpp:1586,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
../.././gecode/int.hh:700:30:   required from here
../.././gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
../.././gecode/int/array.hpp:92:30:   required from here
../.././gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ../.././gecode/int/view.hpp:1586,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
../.././gecode/int/array.hpp:108:31:   required from here
../.././gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
../.././gecode/set.hh:501:66:   required from here
../.././gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ../.././gecode/set/view.hpp:1130,
                 from ../.././gecode/set.hh:463,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
../.././gecode/set/array.hpp:60:30:   required from here
../.././gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ../.././gecode/set/view.hpp:1130,
                 from ../.././gecode/set.hh:463,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
../.././gecode/float.hh:977:72:   required from here
../.././gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ../.././gecode/float/view.hpp:479,
                 from ../.././gecode/float.hh:931,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
../.././gecode/float/array.hpp:95:32:   required from here
../.././gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ../.././gecode/float/view.hpp:479,
                 from ../.././gecode/float.hh:931,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ../.././gecode/support.hh:106,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
../.././gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
../.././gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
../.././gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
../.././gecode/int.hh:643:60:   required from here
../.././gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ../.././gecode/int/view.hpp:1586,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ../.././gecode/support.hh:106,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
../.././gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
../.././gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
../.././gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
../.././gecode/int.hh:697:63:   required from here
../.././gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/support.hh:106,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
../.././gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
../.././gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
../.././gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
../.././gecode/set.hh:499:60:   required from here
../.././gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ../.././gecode/set/view.hpp:1130,
                 from ../.././gecode/set.hh:463,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ../.././gecode/support.hh:106,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
../.././gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
../.././gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
../.././gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
../.././gecode/float.hh:975:66:   required from here
../.././gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ../.././gecode/float/view.hpp:479,
                 from ../.././gecode/float.hh:931,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_qcsp.hh:25,
                 from ../.././contribs/qecode/qsolver_qcsp.cc:23:
../.././gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1/contribs/qecode'
make[2]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1/contribs/qecode'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic  -I../../. -I../.. -I../.././contribs/qecode -I. -L../.. -L.   -I../../. -I../.. -I../.././contribs/qecode -I. -L../.. -L. \
-c -o Work.o   ../.././contribs/qecode/Work.cc
In file included from ../.././gecode/support.hh:136,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/Work.hh:25,
                 from ../.././contribs/qecode/Work.cc:23:
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
../.././gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
../.././gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
../.././gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
../.././gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
../.././gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
../.././gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
../.././gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/Work.hh:25,
                 from ../.././contribs/qecode/Work.cc:23:
../.././gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
../.././gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ../.././gecode/kernel.hh:126,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/Work.hh:25,
                 from ../.././contribs/qecode/Work.cc:23:
../.././gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/Work.hh:25,
                 from ../.././contribs/qecode/Work.cc:23:
../.././gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
../.././gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ../.././gecode/search/sequential/path.hh:44,
                 from ../.././gecode/search/sequential/dfs.hh:44,
                 from ../.././contribs/qecode/Work.hh:30,
                 from ../.././contribs/qecode/Work.cc:23:
../.././gecode/search/meta/nogoods.hh: In constructor 'Gecode::Search::Meta::NoGoodsProp::NoGoodsProp(Gecode::Home, Gecode::NGL*)':
../.././gecode/search/meta/nogoods.hh:106:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  106 |     : Propagator(home), root(root0), n(0U) {
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/Work.hh:25,
                 from ../.././contribs/qecode/Work.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
../.././gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1/contribs/qecode'
make[2]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1/contribs/qecode'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic  -I../../. -I../.. -I../.././contribs/qecode -I. -L../.. -L.   -I../../. -I../.. -I../.././contribs/qecode -I. -L../.. -L. \
-c -o UnblockableViewValBranching.o   ../.././contribs/qecode/UnblockableViewValBranching.cc
In file included from ../.././gecode/support.hh:136,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
../.././gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
../.././gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
../.././gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
../.././gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
../.././gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
../.././gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
../.././gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
../.././gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ../.././gecode/kernel.hh:126,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
../.././gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ../.././gecode/int.hh:893,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
../.././gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
../.././gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
../.././gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
../.././gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
../.././gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
../.././gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/int.hh:3900,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
../.././gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ../.././gecode/int.hh:3900,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ../.././gecode/int.hh:3900,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
../.././gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ../.././gecode/int.hh:3900,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ../.././gecode/set.hh:1181,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
../.././gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/set.hh:1181,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
../.././gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/set.hh:1373,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
../.././gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/set.hh:1181,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ../.././gecode/set.hh:1373,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ../.././gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ../.././gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ../.././gecode/third-party/boost/numeric/interval.hpp:24,
                 from ../.././gecode/float.hh:82,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
../.././gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ../.././gecode/float.hh:1445,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
../.././gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/float.hh:1445,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
../.././gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/float.hh:1637,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
../.././gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/float.hh:1445,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ../.././gecode/float.hh:1637,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)':
../.././gecode/minimodel.hh:128:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |         rel(home,*x,IRT_EQ,y);
      |                             ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int.hh:1047:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1047 |   rel(Home home, IntVar x0, IntRelType irt, IntVar x1,
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)':
../.././gecode/minimodel.hh:705:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  705 |         rel(home,*x,FRT_EQ,y);
      |                             ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/float.hh:1105:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)'
 1105 |   rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1);
      |       ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1384,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntConLevel) const':
../.././gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   75 |     e.post(home,t ? irt : neg(irt),icl);
      |                                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh:208:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntConLevel) const'
  208 |     void post(Home home, IntRelType irt, IntConLevel icl) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1384,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntConLevel) const':
../.././gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     e.post(home,t ? irt : neg(irt),b,icl);
      |                                         ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh:211:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntConLevel) const'
  211 |     void post(Home home, IntRelType irt, const BoolVar& b,
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1385,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const':
../.././gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     e.post(home,t ? frt : neg(frt));
      |                                   ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh:771:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const'
  771 |     void post(Home home, FloatRelType frt) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1385,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const':
../.././gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   82 |     e.post(home,t ? frt : neg(frt),b);
      |                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh:774:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const'
  774 |     void post(Home home, FloatRelType frt, const BoolVar& b) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const':
../.././gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       _e0.post(home,_srt,_e1);
      |                             ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |       _e0.post(home,SRT_NQ,_e1);
      |                               ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |       _e0.post(home,SRT_EQ,_e1);
      |                               ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   71 |       _e0.post(home,b,true,_srt,_e1);
      |                                    ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const':
../.././gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     _e0.post(home,b,t,_srt,_e1);
      |                               ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1619:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1619 |     BoolVar b(home,0,1); channel(home,b,x);
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1627:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1627 |     IntVar x(home,0,1); channel(home,b,x);
      |                                         ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)':
../.././gecode/minimodel.hh:1639:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1639 |     channel(home,f,x);
      |                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/float.hh:1313:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)'
 1313 |   channel(Home home, FloatVar x0, IntVar x1);
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1649:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1649 |     rel(home,SOT_UNION,x,s);
      |                           ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh:1650:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                   ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh:1650:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                    ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1677:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1677 |     count(home,x,n,IRT_LQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1686:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1686 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1698:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1698 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1707:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1707 |     count(home,x,n,IRT_LQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1716:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1716 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1728:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1728 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1738:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1738 |     count(home,x,n,IRT_GQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1747:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1747 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1759:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1759 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1768:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1768 |     count(home,x,n,IRT_GQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1777:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1777 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1789:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1789 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1799:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1799 |     count(home,x,n,IRT_EQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1808:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1808 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1820:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1820 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1829:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1829 |     count(home,x,n,IRT_EQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1838:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1838 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1850:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1850 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1857:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1857 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int.hh:1120:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)'
 1120 |   rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y,
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1864:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1864 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int.hh:1185:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)'
 1185 |   rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y,
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1871:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1871 |     dom(home,x,y,icl);
      |                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int.hh:1001:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntConLevel)'
 1001 |   dom(Home home, const IntVarArgs& x, const IntSet& s,
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh:1872:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1872 |     nvalues(home,x,IRT_EQ,y.size(),icl);
      |                                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int.hh:1793:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1793 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)':
../.././gecode/minimodel.hh:1895:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1895 |     rel(home,SOT_UNION,x,y);
      |                           ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh:1896:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                   ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh:1896:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                    ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
../.././gecode/minimodel.hh:1903:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1903 |     element(home,SOT_UNION,x,y,z);
      |                                 ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/set.hh:1004:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
 1004 |   element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
../.././gecode/minimodel.hh:1914:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1914 |     channel(home,x,xiv);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/set.hh:932:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)'
  932 |   channel(Home home, const IntVarArgs& x,const SetVarArgs& y);
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel.hh:1915:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1915 |     element(home,SOT_UNION,xiv,z,y);
      |                                   ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/set.hh:991:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
  991 |   element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel/matrix.hpp:214:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  214 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int.hh:1406:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1406 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
../.././gecode/minimodel/matrix.hpp:219:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int.hh:1422:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1422 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel/matrix.hpp:224:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  224 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int.hh:1441:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1441 |   element(Home home, const IntVarArgs& a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::BoolVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
../.././gecode/minimodel/matrix.hpp:229:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  229 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int.hh:1457:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1457 |   element(Home home, const BoolVarArgs& a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::ArgArray<Gecode::IntSet> >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
../.././gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  236 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/set.hh:1055:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1055 |   element(Home home, const IntSetArgs& a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::SetVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
../.././gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/set.hh:1063:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1063 |   element(Home home, const SetVarArgs& a,
      |           ~~~~~^~~~
In file included from ../.././gecode/kernel.hh:211,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/branch-var.hpp: In member function 'Gecode::VarBranch& Gecode::VarBranch::operator=(const Gecode::VarBranch&)':
../.././gecode/kernel/branch-var.hpp:55:9: warning: implicitly-declared 'Gecode::Rnd& Gecode::Rnd::operator=(const Gecode::Rnd&)' is deprecated [-Wdeprecated-copy]
   55 |   class VarBranch {
      |         ^~~~~~~~~
In file included from ../.././gecode/kernel.hh:169,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/rnd.hpp:93:3: note: because 'Gecode::Rnd' has user-provided 'Gecode::Rnd::Rnd(const Gecode::Rnd&)'
   93 |   Rnd::Rnd(const Rnd& r)
      |   ^~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int.hh: In member function 'Gecode::IntVarBranch& Gecode::IntVarBranch::operator=(const Gecode::IntVarBranch&)':
../.././gecode/int.hh:3726:9: note: synthesized method 'Gecode::VarBranch& Gecode::VarBranch::operator=(const Gecode::VarBranch&)' first required here
 3726 |   class IntVarBranch : public VarBranch {
      |         ^~~~~~~~~~~~
../.././contribs/qecode/UnblockableViewValBranching.cc: In constructor 'UnblockableViewValBranching::UnblockableViewValBranching(Gecode::IntVarBranch, Gecode::IntValBranch, bool)':
../.././contribs/qecode/UnblockableViewValBranching.cc:29:10: note: synthesized method 'Gecode::IntVarBranch& Gecode::IntVarBranch::operator=(const Gecode::IntVarBranch&)' first required here
   29 |     ivrb=vrb;
      |          ^~~
In file included from ../.././gecode/kernel.hh:213,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/branch-val.hpp: In member function 'Gecode::ValBranch& Gecode::ValBranch::operator=(const Gecode::ValBranch&)':
../.././gecode/kernel/branch-val.hpp:44:9: warning: implicitly-declared 'Gecode::Rnd& Gecode::Rnd::operator=(const Gecode::Rnd&)' is deprecated [-Wdeprecated-copy]
   44 |   class ValBranch {
      |         ^~~~~~~~~
In file included from ../.././gecode/kernel.hh:169,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/rnd.hpp:93:3: note: because 'Gecode::Rnd' has user-provided 'Gecode::Rnd::Rnd(const Gecode::Rnd&)'
   93 |   Rnd::Rnd(const Rnd& r)
      |   ^~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int.hh: In member function 'Gecode::IntValBranch& Gecode::IntValBranch::operator=(const Gecode::IntValBranch&)':
../.././gecode/int.hh:3909:9: note: synthesized method 'Gecode::ValBranch& Gecode::ValBranch::operator=(const Gecode::ValBranch&)' first required here
 3909 |   class IntValBranch : public ValBranch {
      |         ^~~~~~~~~~~~
../.././gecode/int.hh:3909:9: warning: implicitly-declared 'Gecode::SharedArray<int>& Gecode::SharedArray<int>::operator=(const Gecode::SharedArray<int>&)' is deprecated [-Wdeprecated-copy]
In file included from ../.././gecode/kernel.hh:161,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/shared-array.hpp:264:3: note: because 'Gecode::SharedArray<int>' has user-provided 'Gecode::SharedArray<T>::SharedArray(const Gecode::SharedArray<T>&) [with T = int]'
  264 |   SharedArray<T>::SharedArray(const SharedArray<T>& sa)
      |   ^~~~~~~~~~~~~~
../.././contribs/qecode/UnblockableViewValBranching.cc: In constructor 'UnblockableViewValBranching::UnblockableViewValBranching(Gecode::IntVarBranch, Gecode::IntValBranch, bool)':
../.././contribs/qecode/UnblockableViewValBranching.cc:31:10: note: synthesized method 'Gecode::IntValBranch& Gecode::IntValBranch::operator=(const Gecode::IntValBranch&)' first required here
   31 |     ivlb=vlb;
      |          ^~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
../.././gecode/int.hh:645:66:   required from here
../.././gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ../.././gecode/int/view.hpp:1586,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
../.././gecode/int.hh:700:30:   required from here
../.././gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
../.././gecode/int/array.hpp:92:30:   required from here
../.././gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ../.././gecode/int/view.hpp:1586,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
../.././gecode/int/array.hpp:108:31:   required from here
../.././gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
../.././gecode/set.hh:501:66:   required from here
../.././gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ../.././gecode/set/view.hpp:1130,
                 from ../.././gecode/set.hh:463,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
../.././gecode/set/array.hpp:60:30:   required from here
../.././gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ../.././gecode/set/view.hpp:1130,
                 from ../.././gecode/set.hh:463,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
../.././gecode/float.hh:977:72:   required from here
../.././gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ../.././gecode/float/view.hpp:479,
                 from ../.././gecode/float.hh:931,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
../.././gecode/float/array.hpp:95:32:   required from here
../.././gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ../.././gecode/float/view.hpp:479,
                 from ../.././gecode/float.hh:931,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ../.././gecode/support.hh:106,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
../.././gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
../.././gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
../.././gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
../.././gecode/int.hh:643:60:   required from here
../.././gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ../.././gecode/int/view.hpp:1586,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ../.././gecode/support.hh:106,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
../.././gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
../.././gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
../.././gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
../.././gecode/int.hh:697:63:   required from here
../.././gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/support.hh:106,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
../.././gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
../.././gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
../.././gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
../.././gecode/set.hh:499:60:   required from here
../.././gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ../.././gecode/set/view.hpp:1130,
                 from ../.././gecode/set.hh:463,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ../.././gecode/support.hh:106,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:25,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
../.././gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
../.././gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
../.././gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
../.././gecode/float.hh:975:66:   required from here
../.././gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ../.././gecode/float/view.hpp:479,
                 from ../.././gecode/float.hh:931,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/UnblockableViewValBranching.hh:26,
                 from ../.././contribs/qecode/UnblockableViewValBranching.cc:23:
../.././gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1/contribs/qecode'
make[2]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1/contribs/qecode'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic  -I../../. -I../.. -I../.././contribs/qecode -I. -L../.. -L.   -I../../. -I../.. -I../.././contribs/qecode -I. -L../.. -L. \
-c -o qsolver_unblockable.o   ../.././contribs/qecode/qsolver_unblockable.cc
In file included from ../.././gecode/support.hh:136,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
../.././gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
../.././gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
../.././gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
../.././gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
../.././gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
../.././gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
../.././gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
../.././gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ../.././gecode/kernel.hh:126,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
../.././gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ../.././gecode/int.hh:893,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
../.././gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
../.././gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
../.././gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
../.././gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
../.././gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
../.././gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/int.hh:3900,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
../.././gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ../.././gecode/int.hh:3900,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ../.././gecode/int.hh:3900,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
../.././gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ../.././gecode/int.hh:3900,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ../.././gecode/set.hh:1181,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
../.././gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/set.hh:1181,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
../.././gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/set.hh:1373,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
../.././gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/set.hh:1181,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ../.././gecode/set.hh:1373,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ../.././gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ../.././gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ../.././gecode/third-party/boost/numeric/interval.hpp:24,
                 from ../.././gecode/float.hh:82,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
../.././gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ../.././gecode/float.hh:1445,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
../.././gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/float.hh:1445,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
../.././gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/float.hh:1637,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
../.././gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/float.hh:1445,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ../.././gecode/float.hh:1637,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)':
../.././gecode/minimodel.hh:128:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |         rel(home,*x,IRT_EQ,y);
      |                             ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int.hh:1047:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1047 |   rel(Home home, IntVar x0, IntRelType irt, IntVar x1,
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)':
../.././gecode/minimodel.hh:705:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  705 |         rel(home,*x,FRT_EQ,y);
      |                             ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/float.hh:1105:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)'
 1105 |   rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1);
      |       ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1384,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntConLevel) const':
../.././gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   75 |     e.post(home,t ? irt : neg(irt),icl);
      |                                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh:208:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntConLevel) const'
  208 |     void post(Home home, IntRelType irt, IntConLevel icl) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1384,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntConLevel) const':
../.././gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     e.post(home,t ? irt : neg(irt),b,icl);
      |                                         ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh:211:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntConLevel) const'
  211 |     void post(Home home, IntRelType irt, const BoolVar& b,
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1385,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const':
../.././gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     e.post(home,t ? frt : neg(frt));
      |                                   ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh:771:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const'
  771 |     void post(Home home, FloatRelType frt) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1385,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const':
../.././gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   82 |     e.post(home,t ? frt : neg(frt),b);
      |                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh:774:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const'
  774 |     void post(Home home, FloatRelType frt, const BoolVar& b) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const':
../.././gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       _e0.post(home,_srt,_e1);
      |                             ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |       _e0.post(home,SRT_NQ,_e1);
      |                               ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |       _e0.post(home,SRT_EQ,_e1);
      |                               ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   71 |       _e0.post(home,b,true,_srt,_e1);
      |                                    ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const':
../.././gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     _e0.post(home,b,t,_srt,_e1);
      |                               ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1619:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1619 |     BoolVar b(home,0,1); channel(home,b,x);
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1627:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1627 |     IntVar x(home,0,1); channel(home,b,x);
      |                                         ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)':
../.././gecode/minimodel.hh:1639:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1639 |     channel(home,f,x);
      |                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/float.hh:1313:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)'
 1313 |   channel(Home home, FloatVar x0, IntVar x1);
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1649:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1649 |     rel(home,SOT_UNION,x,s);
      |                           ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh:1650:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                   ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh:1650:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                    ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1677:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1677 |     count(home,x,n,IRT_LQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1686:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1686 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1698:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1698 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1707:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1707 |     count(home,x,n,IRT_LQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1716:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1716 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1728:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1728 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1738:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1738 |     count(home,x,n,IRT_GQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1747:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1747 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1759:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1759 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1768:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1768 |     count(home,x,n,IRT_GQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1777:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1777 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1789:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1789 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1799:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1799 |     count(home,x,n,IRT_EQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1808:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1808 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1820:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1820 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1829:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1829 |     count(home,x,n,IRT_EQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1838:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1838 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1850:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1850 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1857:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1857 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int.hh:1120:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)'
 1120 |   rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y,
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1864:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1864 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int.hh:1185:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)'
 1185 |   rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y,
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1871:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1871 |     dom(home,x,y,icl);
      |                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int.hh:1001:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntConLevel)'
 1001 |   dom(Home home, const IntVarArgs& x, const IntSet& s,
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh:1872:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1872 |     nvalues(home,x,IRT_EQ,y.size(),icl);
      |                                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int.hh:1793:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1793 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)':
../.././gecode/minimodel.hh:1895:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1895 |     rel(home,SOT_UNION,x,y);
      |                           ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh:1896:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                   ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh:1896:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                    ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
../.././gecode/minimodel.hh:1903:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1903 |     element(home,SOT_UNION,x,y,z);
      |                                 ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/set.hh:1004:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
 1004 |   element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
../.././gecode/minimodel.hh:1914:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1914 |     channel(home,x,xiv);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/set.hh:932:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)'
  932 |   channel(Home home, const IntVarArgs& x,const SetVarArgs& y);
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel.hh:1915:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1915 |     element(home,SOT_UNION,xiv,z,y);
      |                                   ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/set.hh:991:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
  991 |   element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel/matrix.hpp:214:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  214 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int.hh:1406:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1406 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
../.././gecode/minimodel/matrix.hpp:219:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int.hh:1422:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1422 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel/matrix.hpp:224:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  224 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int.hh:1441:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1441 |   element(Home home, const IntVarArgs& a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::BoolVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
../.././gecode/minimodel/matrix.hpp:229:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  229 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int.hh:1457:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1457 |   element(Home home, const BoolVarArgs& a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::ArgArray<Gecode::IntSet> >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
../.././gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  236 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/set.hh:1055:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1055 |   element(Home home, const IntSetArgs& a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::SetVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
../.././gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/set.hh:1063:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1063 |   element(Home home, const SetVarArgs& a,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/QCOPPlus.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:26,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././contribs/qecode/OptVar.hh: In member function 'virtual int AggregatorSum::eval(std::vector<int, std::allocator<int> >)':
../.././contribs/qecode/OptVar.hh:47:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int, std::allocator<int> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   47 |         for (int i=0;i<values.size();i++)
      |                      ~^~~~~~~~~~~~~~
../.././contribs/qecode/qsolver_unblockable.cc: In member function 'Strategy QSolverUnblockable::rSolve(QcspUnblockable*, int, std::vector<int, std::allocator<int> >, long unsigned int&)':
../.././contribs/qecode/qsolver_unblockable.cc:48:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int, std::allocator<int> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   48 |     for (int i=0;i<assignments.size();i++) {
      |                  ~^~~~~~~~~~~~~~~~~~~
../.././contribs/qecode/qsolver_unblockable.cc:77:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int, std::allocator<int> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   77 |         for (int i=0;i<assignments.size();i++) {
      |                      ~^~~~~~~~~~~~~~~~~~~
../.././contribs/qecode/qsolver_unblockable.cc: In member function 'Strategy QSolverUnblockable2::rSolve(Qcop*, int, std::vector<int, std::allocator<int> >, long unsigned int&)':
../.././contribs/qecode/qsolver_unblockable.cc:250:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int, std::allocator<int> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
  250 |     for (int i=0;i<assignments.size();i++) {
      |                  ~^~~~~~~~~~~~~~~~~~~
../.././contribs/qecode/qsolver_unblockable.cc:279:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int, std::allocator<int> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
  279 |         for (int i=0;i<assignments.size();i++) {
      |                      ~^~~~~~~~~~~~~~~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
../.././gecode/int.hh:645:66:   required from here
../.././gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ../.././gecode/int/view.hpp:1586,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
../.././gecode/int.hh:700:30:   required from here
../.././gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
../.././gecode/int/array.hpp:92:30:   required from here
../.././gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ../.././gecode/int/view.hpp:1586,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
../.././gecode/int/array.hpp:108:31:   required from here
../.././gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
../.././gecode/set.hh:501:66:   required from here
../.././gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ../.././gecode/set/view.hpp:1130,
                 from ../.././gecode/set.hh:463,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
../.././gecode/set/array.hpp:60:30:   required from here
../.././gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ../.././gecode/set/view.hpp:1130,
                 from ../.././gecode/set.hh:463,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
../.././gecode/float.hh:977:72:   required from here
../.././gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ../.././gecode/float/view.hpp:479,
                 from ../.././gecode/float.hh:931,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
../.././gecode/float/array.hpp:95:32:   required from here
../.././gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ../.././gecode/float/view.hpp:479,
                 from ../.././gecode/float.hh:931,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ../.././gecode/support.hh:106,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
../.././gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
../.././gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
../.././gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
../.././gecode/int.hh:643:60:   required from here
../.././gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ../.././gecode/int/view.hpp:1586,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ../.././gecode/support.hh:106,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
../.././gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
../.././gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
../.././gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
../.././gecode/int.hh:697:63:   required from here
../.././gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/support.hh:106,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
../.././gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
../.././gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
../.././gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
../.././gecode/set.hh:499:60:   required from here
../.././gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ../.././gecode/set/view.hpp:1130,
                 from ../.././gecode/set.hh:463,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ../.././gecode/support.hh:106,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:28,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
../.././gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
../.././gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
../.././gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
../.././gecode/float.hh:975:66:   required from here
../.././gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ../.././gecode/float/view.hpp:479,
                 from ../.././gecode/float.hh:931,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/UnblockableBranching.hh:25,
                 from ../.././contribs/qecode/QCSPPlusUnblockable.hh:30,
                 from ../.././contribs/qecode/qsolver_unblockable.hh:25,
                 from ../.././contribs/qecode/qsolver_unblockable.cc:23:
../.././gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1/contribs/qecode'
make[2]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1/contribs/qecode'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic  -I../../. -I../.. -I../.././contribs/qecode -I. -L../.. -L.   -I../../. -I../.. -I../.././contribs/qecode -I. -L../.. -L. \
-c -o qsolver_parallel.o   ../.././contribs/qecode/qsolver_parallel.cc
In file included from ../.././gecode/support.hh:136,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
../.././gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
../.././gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
../.././gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
../.././gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
../.././gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
../.././gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
../.././gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
../.././gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ../.././gecode/kernel.hh:126,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
../.././gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ../.././gecode/int.hh:893,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
../.././gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
../.././gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
../.././gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
../.././gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
../.././gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
../.././gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/int.hh:3900,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
../.././gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ../.././gecode/int.hh:3900,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ../.././gecode/int.hh:3900,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
../.././gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ../.././gecode/int.hh:3900,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ../.././gecode/set.hh:1181,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
../.././gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/set.hh:1181,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
../.././gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/set.hh:1373,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
../.././gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/set.hh:1181,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ../.././gecode/set.hh:1373,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ../.././gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ../.././gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ../.././gecode/third-party/boost/numeric/interval.hpp:24,
                 from ../.././gecode/float.hh:82,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
../.././gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ../.././gecode/float.hh:1445,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
../.././gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/float.hh:1445,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
../.././gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/float.hh:1637,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
../.././gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/float.hh:1445,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ../.././gecode/float.hh:1637,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)':
../.././gecode/minimodel.hh:128:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |         rel(home,*x,IRT_EQ,y);
      |                             ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int.hh:1047:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1047 |   rel(Home home, IntVar x0, IntRelType irt, IntVar x1,
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)':
../.././gecode/minimodel.hh:705:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  705 |         rel(home,*x,FRT_EQ,y);
      |                             ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/float.hh:1105:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)'
 1105 |   rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1);
      |       ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1384,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntConLevel) const':
../.././gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   75 |     e.post(home,t ? irt : neg(irt),icl);
      |                                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh:208:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntConLevel) const'
  208 |     void post(Home home, IntRelType irt, IntConLevel icl) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1384,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntConLevel) const':
../.././gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     e.post(home,t ? irt : neg(irt),b,icl);
      |                                         ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh:211:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntConLevel) const'
  211 |     void post(Home home, IntRelType irt, const BoolVar& b,
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1385,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const':
../.././gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     e.post(home,t ? frt : neg(frt));
      |                                   ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh:771:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const'
  771 |     void post(Home home, FloatRelType frt) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1385,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const':
../.././gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   82 |     e.post(home,t ? frt : neg(frt),b);
      |                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh:774:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const'
  774 |     void post(Home home, FloatRelType frt, const BoolVar& b) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const':
../.././gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       _e0.post(home,_srt,_e1);
      |                             ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |       _e0.post(home,SRT_NQ,_e1);
      |                               ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |       _e0.post(home,SRT_EQ,_e1);
      |                               ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   71 |       _e0.post(home,b,true,_srt,_e1);
      |                                    ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const':
../.././gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     _e0.post(home,b,t,_srt,_e1);
      |                               ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1619:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1619 |     BoolVar b(home,0,1); channel(home,b,x);
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1627:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1627 |     IntVar x(home,0,1); channel(home,b,x);
      |                                         ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)':
../.././gecode/minimodel.hh:1639:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1639 |     channel(home,f,x);
      |                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/float.hh:1313:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)'
 1313 |   channel(Home home, FloatVar x0, IntVar x1);
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1649:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1649 |     rel(home,SOT_UNION,x,s);
      |                           ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh:1650:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                   ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh:1650:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                    ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1677:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1677 |     count(home,x,n,IRT_LQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1686:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1686 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1698:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1698 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1707:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1707 |     count(home,x,n,IRT_LQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1716:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1716 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1728:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1728 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1738:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1738 |     count(home,x,n,IRT_GQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1747:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1747 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1759:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1759 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1768:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1768 |     count(home,x,n,IRT_GQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1777:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1777 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1789:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1789 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1799:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1799 |     count(home,x,n,IRT_EQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1808:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1808 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1820:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1820 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1829:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1829 |     count(home,x,n,IRT_EQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1838:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1838 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1850:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1850 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1857:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1857 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int.hh:1120:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)'
 1120 |   rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y,
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1864:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1864 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int.hh:1185:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)'
 1185 |   rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y,
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1871:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1871 |     dom(home,x,y,icl);
      |                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int.hh:1001:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntConLevel)'
 1001 |   dom(Home home, const IntVarArgs& x, const IntSet& s,
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh:1872:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1872 |     nvalues(home,x,IRT_EQ,y.size(),icl);
      |                                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int.hh:1793:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1793 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)':
../.././gecode/minimodel.hh:1895:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1895 |     rel(home,SOT_UNION,x,y);
      |                           ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh:1896:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                   ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh:1896:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                    ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
../.././gecode/minimodel.hh:1903:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1903 |     element(home,SOT_UNION,x,y,z);
      |                                 ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/set.hh:1004:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
 1004 |   element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
../.././gecode/minimodel.hh:1914:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1914 |     channel(home,x,xiv);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/set.hh:932:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)'
  932 |   channel(Home home, const IntVarArgs& x,const SetVarArgs& y);
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel.hh:1915:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1915 |     element(home,SOT_UNION,xiv,z,y);
      |                                   ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/set.hh:991:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
  991 |   element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel/matrix.hpp:214:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  214 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int.hh:1406:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1406 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
../.././gecode/minimodel/matrix.hpp:219:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int.hh:1422:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1422 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel/matrix.hpp:224:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  224 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int.hh:1441:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1441 |   element(Home home, const IntVarArgs& a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::BoolVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
../.././gecode/minimodel/matrix.hpp:229:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  229 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int.hh:1457:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1457 |   element(Home home, const BoolVarArgs& a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::ArgArray<Gecode::IntSet> >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
../.././gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  236 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/set.hh:1055:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1055 |   element(Home home, const IntSetArgs& a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::SetVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
../.././gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/set.hh:1063:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1063 |   element(Home home, const SetVarArgs& a,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/QCOPPlus.hh:28,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././contribs/qecode/OptVar.hh: In member function 'virtual int AggregatorSum::eval(std::vector<int, std::allocator<int> >)':
../.././contribs/qecode/OptVar.hh:47:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int, std::allocator<int> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   47 |         for (int i=0;i<values.size();i++)
      |                      ~^~~~~~~~~~~~~~
In file included from ../.././gecode/search/sequential/path.hh:44,
                 from ../.././gecode/search/sequential/dfs.hh:44,
                 from ../.././contribs/qecode/Work.hh:30,
                 from ../.././contribs/qecode/WorkManager.hh:33,
                 from ../.././contribs/qecode/qsolver_parallel.hh:24,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/search/meta/nogoods.hh: In constructor 'Gecode::Search::Meta::NoGoodsProp::NoGoodsProp(Gecode::Home, Gecode::NGL*)':
../.././gecode/search/meta/nogoods.hh:106:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  106 |     : Propagator(home), root(root0), n(0U) {
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
../.././gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
../.././gecode/int.hh:645:66:   required from here
../.././gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ../.././gecode/int/view.hpp:1586,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
../.././gecode/int.hh:700:30:   required from here
../.././gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
../.././gecode/int/array.hpp:92:30:   required from here
../.././gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ../.././gecode/int/view.hpp:1586,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
../.././gecode/int/array.hpp:108:31:   required from here
../.././gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
../.././gecode/set.hh:501:66:   required from here
../.././gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ../.././gecode/set/view.hpp:1130,
                 from ../.././gecode/set.hh:463,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
../.././gecode/set/array.hpp:60:30:   required from here
../.././gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ../.././gecode/set/view.hpp:1130,
                 from ../.././gecode/set.hh:463,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
../.././gecode/float.hh:977:72:   required from here
../.././gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ../.././gecode/float/view.hpp:479,
                 from ../.././gecode/float.hh:931,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
../.././gecode/float/array.hpp:95:32:   required from here
../.././gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ../.././gecode/float/view.hpp:479,
                 from ../.././gecode/float.hh:931,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ../.././gecode/support.hh:106,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
../.././gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
../.././gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
../.././gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
../.././gecode/int.hh:643:60:   required from here
../.././gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ../.././gecode/int/view.hpp:1586,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ../.././gecode/support.hh:106,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
../.././gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
../.././gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
../.././gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
../.././gecode/int.hh:697:63:   required from here
../.././gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/support.hh:106,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
../.././gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
../.././gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
../.././gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
../.././gecode/set.hh:499:60:   required from here
../.././gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ../.././gecode/set/view.hpp:1130,
                 from ../.././gecode/set.hh:463,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ../.././gecode/support.hh:106,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/myspace.hh:26,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
../.././gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
../.././gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
../.././gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
../.././gecode/float.hh:975:66:   required from here
../.././gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ../.././gecode/float/view.hpp:479,
                 from ../.././gecode/float.hh:931,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/qsolver_parallel.hh:23,
                 from ../.././contribs/qecode/qsolver_parallel.cc:23:
../.././gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1/contribs/qecode'
make[2]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1/contribs/qecode'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic  -I../../. -I../.. -I../.././contribs/qecode -I. -L../.. -L.   -I../../. -I../.. -I../.././contribs/qecode -I. -L../.. -L. \
-c -o WorkManager.o   ../.././contribs/qecode/WorkManager.cc
In file included from ../.././gecode/support.hh:136,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
../.././gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
../.././gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
../.././gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
../.././gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
../.././gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
../.././gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
../.././gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
../.././gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ../.././gecode/kernel.hh:126,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
../.././gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ../.././gecode/search/sequential/path.hh:44,
                 from ../.././gecode/search/sequential/dfs.hh:44,
                 from ../.././contribs/qecode/Work.hh:30,
                 from ../.././contribs/qecode/WorkManager.hh:33,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/search/meta/nogoods.hh: In constructor 'Gecode::Search::Meta::NoGoodsProp::NoGoodsProp(Gecode::Home, Gecode::NGL*)':
../.././gecode/search/meta/nogoods.hh:106:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  106 |     : Propagator(home), root(root0), n(0U) {
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
../.././gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
In file included from ../.././gecode/int.hh:893,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
../.././gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
../.././gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
../.././gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
../.././gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
../.././gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
../.././gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/int.hh:3900,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
../.././gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ../.././gecode/int.hh:3900,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ../.././gecode/int.hh:3900,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
../.././gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ../.././gecode/int.hh:3900,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ../.././gecode/set.hh:1181,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
../.././gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/set.hh:1181,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
../.././gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/set.hh:1373,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
../.././gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/set.hh:1181,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ../.././gecode/set.hh:1373,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ../.././gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ../.././gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ../.././gecode/third-party/boost/numeric/interval.hpp:24,
                 from ../.././gecode/float.hh:82,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
../.././gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ../.././gecode/float.hh:1445,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
../.././gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/float.hh:1445,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
../.././gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/float.hh:1637,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
../.././gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/float.hh:1445,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ../.././gecode/float.hh:1637,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)':
../.././gecode/minimodel.hh:128:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |         rel(home,*x,IRT_EQ,y);
      |                             ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int.hh:1047:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1047 |   rel(Home home, IntVar x0, IntRelType irt, IntVar x1,
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)':
../.././gecode/minimodel.hh:705:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  705 |         rel(home,*x,FRT_EQ,y);
      |                             ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/float.hh:1105:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)'
 1105 |   rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1);
      |       ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1384,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntConLevel) const':
../.././gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   75 |     e.post(home,t ? irt : neg(irt),icl);
      |                                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh:208:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntConLevel) const'
  208 |     void post(Home home, IntRelType irt, IntConLevel icl) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1384,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntConLevel) const':
../.././gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     e.post(home,t ? irt : neg(irt),b,icl);
      |                                         ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh:211:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntConLevel) const'
  211 |     void post(Home home, IntRelType irt, const BoolVar& b,
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1385,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const':
../.././gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     e.post(home,t ? frt : neg(frt));
      |                                   ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh:771:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const'
  771 |     void post(Home home, FloatRelType frt) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1385,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const':
../.././gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   82 |     e.post(home,t ? frt : neg(frt),b);
      |                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh:774:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const'
  774 |     void post(Home home, FloatRelType frt, const BoolVar& b) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const':
../.././gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       _e0.post(home,_srt,_e1);
      |                             ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |       _e0.post(home,SRT_NQ,_e1);
      |                               ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |       _e0.post(home,SRT_EQ,_e1);
      |                               ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   71 |       _e0.post(home,b,true,_srt,_e1);
      |                                    ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const':
../.././gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     _e0.post(home,b,t,_srt,_e1);
      |                               ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1619:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1619 |     BoolVar b(home,0,1); channel(home,b,x);
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1627:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1627 |     IntVar x(home,0,1); channel(home,b,x);
      |                                         ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)':
../.././gecode/minimodel.hh:1639:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1639 |     channel(home,f,x);
      |                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/float.hh:1313:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)'
 1313 |   channel(Home home, FloatVar x0, IntVar x1);
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1649:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1649 |     rel(home,SOT_UNION,x,s);
      |                           ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh:1650:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                   ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh:1650:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                    ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1677:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1677 |     count(home,x,n,IRT_LQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1686:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1686 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1698:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1698 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1707:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1707 |     count(home,x,n,IRT_LQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1716:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1716 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1728:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1728 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1738:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1738 |     count(home,x,n,IRT_GQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1747:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1747 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1759:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1759 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1768:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1768 |     count(home,x,n,IRT_GQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1777:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1777 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1789:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1789 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1799:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1799 |     count(home,x,n,IRT_EQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1808:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1808 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1820:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1820 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1829:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1829 |     count(home,x,n,IRT_EQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1838:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1838 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1850:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1850 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1857:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1857 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int.hh:1120:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)'
 1120 |   rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y,
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1864:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1864 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int.hh:1185:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)'
 1185 |   rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y,
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1871:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1871 |     dom(home,x,y,icl);
      |                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int.hh:1001:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntConLevel)'
 1001 |   dom(Home home, const IntVarArgs& x, const IntSet& s,
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh:1872:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1872 |     nvalues(home,x,IRT_EQ,y.size(),icl);
      |                                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int.hh:1793:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1793 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)':
../.././gecode/minimodel.hh:1895:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1895 |     rel(home,SOT_UNION,x,y);
      |                           ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh:1896:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                   ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh:1896:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                    ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
../.././gecode/minimodel.hh:1903:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1903 |     element(home,SOT_UNION,x,y,z);
      |                                 ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/set.hh:1004:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
 1004 |   element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
../.././gecode/minimodel.hh:1914:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1914 |     channel(home,x,xiv);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/set.hh:932:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)'
  932 |   channel(Home home, const IntVarArgs& x,const SetVarArgs& y);
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel.hh:1915:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1915 |     element(home,SOT_UNION,xiv,z,y);
      |                                   ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/set.hh:991:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
  991 |   element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel/matrix.hpp:214:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  214 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int.hh:1406:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1406 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
../.././gecode/minimodel/matrix.hpp:219:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int.hh:1422:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1422 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel/matrix.hpp:224:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  224 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int.hh:1441:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1441 |   element(Home home, const IntVarArgs& a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::BoolVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
../.././gecode/minimodel/matrix.hpp:229:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  229 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int.hh:1457:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1457 |   element(Home home, const BoolVarArgs& a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::ArgArray<Gecode::IntSet> >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
../.././gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  236 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/set.hh:1055:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1055 |   element(Home home, const IntSetArgs& a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::SetVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
../.././gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/set.hh:1063:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1063 |   element(Home home, const SetVarArgs& a,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/QCOPPlus.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././contribs/qecode/OptVar.hh: In member function 'virtual int AggregatorSum::eval(std::vector<int>)':
../.././contribs/qecode/OptVar.hh:47:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'unsigned int'} [-Wsign-compare]
   47 |         for (int i=0;i<values.size();i++)
      |                      ~^~~~~~~~~~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
../.././gecode/int.hh:645:66:   required from here
../.././gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ../.././gecode/int/view.hpp:1586,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
../.././gecode/int.hh:700:30:   required from here
../.././gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
../.././gecode/int/array.hpp:92:30:   required from here
../.././gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ../.././gecode/int/view.hpp:1586,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
../.././gecode/int/array.hpp:108:31:   required from here
../.././gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
../.././gecode/set.hh:501:66:   required from here
../.././gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ../.././gecode/set/view.hpp:1130,
                 from ../.././gecode/set.hh:463,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
../.././gecode/set/array.hpp:60:30:   required from here
../.././gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ../.././gecode/set/view.hpp:1130,
                 from ../.././gecode/set.hh:463,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
../.././gecode/float.hh:977:72:   required from here
../.././gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ../.././gecode/float/view.hpp:479,
                 from ../.././gecode/float.hh:931,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
../.././gecode/float/array.hpp:95:32:   required from here
../.././gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ../.././gecode/float/view.hpp:479,
                 from ../.././gecode/float.hh:931,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ../.././gecode/support.hh:106,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
../.././gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
../.././gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
../.././gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
../.././gecode/int.hh:643:60:   required from here
../.././gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ../.././gecode/int/view.hpp:1586,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ../.././gecode/support.hh:106,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
../.././gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
../.././gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
../.././gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
../.././gecode/int.hh:697:63:   required from here
../.././gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/support.hh:106,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
../.././gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
../.././gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
../.././gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
../.././gecode/set.hh:499:60:   required from here
../.././gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ../.././gecode/set/view.hpp:1130,
                 from ../.././gecode/set.hh:463,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ../.././gecode/support.hh:106,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/StrategyNode.hh:24,
                 from ../.././contribs/qecode/Strategy.hh:28,
                 from ../.././contribs/qecode/WorkManager.hh:30,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
../.././gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
../.././gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
../.././gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
../.././gecode/float.hh:975:66:   required from here
../.././gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ../.././gecode/float/view.hpp:479,
                 from ../.././gecode/float.hh:931,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/WorkManager.hh:34,
                 from ../.././contribs/qecode/WorkManager.cc:23:
../.././gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1/contribs/qecode'
make[2]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1/contribs/qecode'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic  -I../../. -I../.. -I../.././contribs/qecode -I. -L../.. -L.   -I../../. -I../.. -I../.././contribs/qecode -I. -L../.. -L. \
-c -o Worker.o   ../.././contribs/qecode/Worker.cc
In file included from ../.././gecode/support.hh:136,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
../.././gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
../.././gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
../.././gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
../.././gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
../.././gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
../.././gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
../.././gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
../.././gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
../.././gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ../.././gecode/kernel.hh:126,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
../.././gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ../.././gecode/int.hh:893,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
../.././gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
../.././gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
../.././gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
../.././gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
../.././gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
../.././gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/int.hh:3900,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
../.././gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ../.././gecode/int.hh:3900,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ../.././gecode/int.hh:3900,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
../.././gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/int.hh:3626,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ../.././gecode/int.hh:3900,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ../.././gecode/set.hh:1181,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
../.././gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/set.hh:1181,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
../.././gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/set.hh:1373,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
../.././gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/set.hh:1181,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ../.././gecode/set.hh:1373,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ../.././gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ../.././gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ../.././gecode/third-party/boost/numeric/interval.hpp:24,
                 from ../.././gecode/float.hh:82,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
../.././gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ../.././gecode/float.hh:1445,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
../.././gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/float.hh:1445,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
../.././gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/kernel.hh:208,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ../.././gecode/float.hh:1637,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
../.././gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/float.hh:1445,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ../.././gecode/float.hh:1637,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)':
../.././gecode/minimodel.hh:128:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |         rel(home,*x,IRT_EQ,y);
      |                             ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int.hh:1047:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1047 |   rel(Home home, IntVar x0, IntRelType irt, IntVar x1,
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)':
../.././gecode/minimodel.hh:705:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  705 |         rel(home,*x,FRT_EQ,y);
      |                             ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/float.hh:1105:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)'
 1105 |   rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1);
      |       ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1384,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntConLevel) const':
../.././gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   75 |     e.post(home,t ? irt : neg(irt),icl);
      |                                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh:208:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntConLevel) const'
  208 |     void post(Home home, IntRelType irt, IntConLevel icl) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1384,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntConLevel) const':
../.././gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     e.post(home,t ? irt : neg(irt),b,icl);
      |                                         ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh:211:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntConLevel) const'
  211 |     void post(Home home, IntRelType irt, const BoolVar& b,
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1385,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const':
../.././gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     e.post(home,t ? frt : neg(frt));
      |                                   ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh:771:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const'
  771 |     void post(Home home, FloatRelType frt) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1385,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const':
../.././gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   82 |     e.post(home,t ? frt : neg(frt),b);
      |                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh:774:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const'
  774 |     void post(Home home, FloatRelType frt, const BoolVar& b) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const':
../.././gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       _e0.post(home,_srt,_e1);
      |                             ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |       _e0.post(home,SRT_NQ,_e1);
      |                               ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |       _e0.post(home,SRT_EQ,_e1);
      |                               ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   71 |       _e0.post(home,b,true,_srt,_e1);
      |                                    ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:1388,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const':
../.././gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     _e0.post(home,b,t,_srt,_e1);
      |                               ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1619:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1619 |     BoolVar b(home,0,1); channel(home,b,x);
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1627:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1627 |     IntVar x(home,0,1); channel(home,b,x);
      |                                         ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)':
../.././gecode/minimodel.hh:1639:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1639 |     channel(home,f,x);
      |                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/float.hh:1313:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)'
 1313 |   channel(Home home, FloatVar x0, IntVar x1);
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1649:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1649 |     rel(home,SOT_UNION,x,s);
      |                           ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh:1650:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                   ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh:1650:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                    ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1677:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1677 |     count(home,x,n,IRT_LQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1686:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1686 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1698:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1698 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1707:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1707 |     count(home,x,n,IRT_LQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1716:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1716 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1728:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1728 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1738:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1738 |     count(home,x,n,IRT_GQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1747:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1747 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1759:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1759 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1768:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1768 |     count(home,x,n,IRT_GQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1777:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1777 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1789:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1789 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1799:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1799 |     count(home,x,n,IRT_EQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1808:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1808 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1820:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1820 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1829:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1829 |     count(home,x,n,IRT_EQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1838:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1838 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1850:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1850 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1857:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1857 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int.hh:1120:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)'
 1120 |   rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y,
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1864:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1864 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int.hh:1185:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)'
 1185 |   rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y,
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntConLevel)':
../.././gecode/minimodel.hh:1871:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1871 |     dom(home,x,y,icl);
      |                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int.hh:1001:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntConLevel)'
 1001 |   dom(Home home, const IntVarArgs& x, const IntSet& s,
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh:1872:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1872 |     nvalues(home,x,IRT_EQ,y.size(),icl);
      |                                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int.hh:1793:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1793 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)':
../.././gecode/minimodel.hh:1895:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1895 |     rel(home,SOT_UNION,x,y);
      |                           ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh:1896:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                   ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh:1896:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                    ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
../.././gecode/minimodel.hh:1903:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1903 |     element(home,SOT_UNION,x,y,z);
      |                                 ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/set.hh:1004:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
 1004 |   element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
../.././gecode/minimodel.hh:1914:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1914 |     channel(home,x,xiv);
      |                       ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/set.hh:932:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)'
  932 |   channel(Home home, const IntVarArgs& x,const SetVarArgs& y);
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel.hh:1915:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1915 |     element(home,SOT_UNION,xiv,z,y);
      |                                   ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/set.hh:991:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
  991 |   element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel/matrix.hpp:214:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  214 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int.hh:1406:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1406 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
../.././gecode/minimodel/matrix.hpp:219:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int.hh:1422:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1422 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
../.././gecode/minimodel/matrix.hpp:224:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  224 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int.hh:1441:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1441 |   element(Home home, const IntVarArgs& a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::BoolVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
../.././gecode/minimodel/matrix.hpp:229:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  229 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int.hh:1457:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1457 |   element(Home home, const BoolVarArgs& a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::ArgArray<Gecode::IntSet> >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
../.././gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  236 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/set.hh:1055:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1055 |   element(Home home, const IntSetArgs& a,
      |           ~~~~~^~~~
In file included from ../.././gecode/minimodel.hh:2174,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::SetVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
../.././gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/set.hh:1063:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1063 |   element(Home home, const SetVarArgs& a,
      |           ~~~~~^~~~
In file included from ../.././contribs/qecode/QCOPPlus.hh:28,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././contribs/qecode/OptVar.hh: In member function 'virtual int AggregatorSum::eval(std::vector<int, std::allocator<int> >)':
../.././contribs/qecode/OptVar.hh:47:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int, std::allocator<int> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
   47 |         for (int i=0;i<values.size();i++)
      |                      ~^~~~~~~~~~~~~~
In file included from ../.././gecode/search/sequential/path.hh:44,
                 from ../.././gecode/search/sequential/dfs.hh:44,
                 from ../.././contribs/qecode/Worker.hh:36,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/search/meta/nogoods.hh: In constructor 'Gecode::Search::Meta::NoGoodsProp::NoGoodsProp(Gecode::Home, Gecode::NGL*)':
../.././gecode/search/meta/nogoods.hh:106:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  106 |     : Propagator(home), root(root0), n(0U) {
      |                                          ^
In file included from ../.././gecode/kernel.hh:127,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
../.././gecode/kernel/core.hpp:2859:31: note:   initializing argument 1 of 'Gecode::Propagator::Propagator(Gecode::Home)'
 2859 |   Propagator::Propagator(Home home)
      |                          ~~~~~^~~~
../.././contribs/qecode/Worker.cc: In member function 'Strategy QWorker::rsolve(int, Gecode::Search::Engine*)':
../.././contribs/qecode/Worker.cc:188:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int, std::allocator<int> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
  188 |       for (int i=0;i<assignments.size();i++) {
      |                    ~^~~~~~~~~~~~~~~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
../.././gecode/int.hh:645:66:   required from here
../.././gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ../.././gecode/int/view.hpp:1586,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
../.././gecode/int.hh:700:30:   required from here
../.././gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
../.././gecode/int/array.hpp:92:30:   required from here
../.././gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ../.././gecode/int/view.hpp:1586,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
../.././gecode/int/array.hpp:108:31:   required from here
../.././gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
../.././gecode/set.hh:501:66:   required from here
../.././gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ../.././gecode/set/view.hpp:1130,
                 from ../.././gecode/set.hh:463,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
../.././gecode/set/array.hpp:60:30:   required from here
../.././gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ../.././gecode/set/view.hpp:1130,
                 from ../.././gecode/set.hh:463,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
../.././gecode/float.hh:977:72:   required from here
../.././gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ../.././gecode/float/view.hpp:479,
                 from ../.././gecode/float.hh:931,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ../.././gecode/kernel.hh:160,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
../.././gecode/float/array.hpp:95:32:   required from here
../.././gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ../.././gecode/float/view.hpp:479,
                 from ../.././gecode/float.hh:931,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ../.././gecode/support.hh:106,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
../.././gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
../.././gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
../.././gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
../.././gecode/int.hh:643:60:   required from here
../.././gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ../.././gecode/int/view.hpp:1586,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ../.././gecode/support.hh:106,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
../.././gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
../.././gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
../.././gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
../.././gecode/int.hh:697:63:   required from here
../.././gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ../.././gecode/int/view.hpp:1587,
                 from ../.././gecode/int.hh:581,
                 from ../.././gecode/minimodel.hh:48,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ../.././gecode/support.hh:106,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
../.././gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
../.././gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
../.././gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
../.././gecode/set.hh:499:60:   required from here
../.././gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ../.././gecode/set/view.hpp:1130,
                 from ../.././gecode/set.hh:463,
                 from ../.././gecode/minimodel.hh:50,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ../.././gecode/support.hh:106,
                 from ../.././gecode/kernel.hh:50,
                 from ../.././contribs/qecode/qecode.hh:26,
                 from ../.././contribs/qecode/Worker.hh:25,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
../.././gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
../.././gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
../.././gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
../.././gecode/float.hh:975:66:   required from here
../.././gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ../.././gecode/float/view.hpp:479,
                 from ../.././gecode/float.hh:931,
                 from ../.././gecode/minimodel.hh:53,
                 from ../.././contribs/qecode/myspace.hh:28,
                 from ../.././contribs/qecode/QCOPPlus.hh:26,
                 from ../.././contribs/qecode/Worker.hh:29,
                 from ../.././contribs/qecode/Worker.cc:23:
../.././gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1/contribs/qecode'
make[2]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1/contribs/qecode'
i586-alt-linux-g++ -shared -pthread QCOPPlus.o myspace.o OptVar.o qsolver_qcop.o qsolver_qcsp.o Strategy.o StrategyNode.o QCSPPlusUnblockable.o qsolver_unblockable.o UnblockableViewValBranching.o Work.o Worker.o WorkManager.o qsolver_parallel.o  -I../../. -I../.. -I../.././contribs/qecode -I. -L../.. -L. \
	-L. -lgecodekernel -lgecodesearch -lgecodeint -lgecodeminimodel -lgecodesupport \
	-o libgecodeqecode.so.36.0
ln -fs libgecodeqecode.so.36.0 libgecodeqecode.so
ln -fs libgecodeqecode.so.36.0 libgecodeqecode.so.36
make[2]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1/contribs/qecode'
make[1]: Nothing to be done for 'framework'.
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   \
	-c -o tools/flatzinc/fzn-gecode.o  tools/flatzinc/fzn-gecode.cpp
In file included from ./gecode/support.hh:136,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Mutex::~Mutex()':
./gecode/support/thread/pthreads.hpp:69:72: warning: throw will always call terminate() [-Wterminate]
   69 |       throw OperatingSystemError("Mutex::~Mutex[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:69:72: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::FastMutex::~FastMutex()':
./gecode/support/thread/pthreads.hpp:124:54: warning: throw will always call terminate() [-Wterminate]
  124 |         "FastMutex::~FastMutex[pthread_spin_destroy]");
      |                                                      ^
./gecode/support/thread/pthreads.hpp:124:54: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp: In destructor 'Gecode::Support::Event::~Event()':
./gecode/support/thread/pthreads.hpp:165:71: warning: throw will always call terminate() [-Wterminate]
  165 |       throw OperatingSystemError("Event::~Event[pthread_cond_destroy]");
      |                                                                       ^
./gecode/support/thread/pthreads.hpp:165:71: note: in C++11 destructors default to noexcept
./gecode/support/thread/pthreads.hpp:167:72: warning: throw will always call terminate() [-Wterminate]
  167 |       throw OperatingSystemError("Event::~Event[pthread_mutex_destroy]");
      |                                                                        ^
./gecode/support/thread/pthreads.hpp:167:72: note: in C++11 destructors default to noexcept
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp: In member function 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)':
./gecode/kernel/core.hpp:1325:30: warning: implicitly-declared 'constexpr Gecode::GlobalAFC& Gecode::GlobalAFC::operator=(const Gecode::GlobalAFC&)' is deprecated [-Wdeprecated-copy]
 1325 |   class GECODE_VTABLE_EXPORT Space {
      |                              ^~~~~
In file included from ./gecode/kernel.hh:126,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/global-afc.hpp:283:3: note: because 'Gecode::GlobalAFC' has user-provided 'Gecode::GlobalAFC::GlobalAFC(const Gecode::GlobalAFC&)'
  283 |   GlobalAFC::GlobalAFC(const GlobalAFC& gpi) {
      |   ^~~~~~~~~
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp: In member function 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)':
./gecode/kernel/core.hpp:2813:9: note: synthesized method 'constexpr Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)' first required here
 2813 |     s=h.s; p=h.p;
      |         ^
In file included from ./gecode/int.hh:893,
                 from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int/reify.hpp: In member function 'void Gecode::Reify::var(Gecode::BoolVar)':
./gecode/int/reify.hpp:57:9: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
   57 |     x = x0;
      |         ^~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int.hh: In function 'void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/int.hh:1545:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1545 |     channel(home,x1,x0,icl);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int/branch/afc.hpp: In constructor 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double)':
./gecode/int/branch/afc.hpp:64:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::IntVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int/branch/afc.hpp: In member function 'void Gecode::IntAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double)':
./gecode/int/branch/afc.hpp:69:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   69 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::BoolVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)':
./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double)'
   53 |   IntAFC::IntAFC(Home home, const IntVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int.hh:3657:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)'
 3657 |     IntActivity(Home home, const IntVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int/branch/var.hpp: In member function 'void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)':
./gecode/int/branch/var.hpp:96:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   96 |         _afc = IntAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/int.hh:3626,
                 from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int/branch/afc.hpp:58:23: note:   initializing argument 1 of 'Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::BoolVarArgs&, double)'
   58 |   IntAFC::IntAFC(Home home, const BoolVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/int.hh:3900,
                 from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int/branch/var.hpp:101:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  101 |         _act = IntActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int.hh:3667:22: note:   initializing argument 1 of 'Gecode::IntActivity::IntActivity(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)'
 3667 |     IntActivity(Home home, const BoolVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/flatzinc.hh:50,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/set/branch/afc.hpp: In constructor 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/flatzinc.hh:50,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/set/branch/afc.hpp: In member function 'void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double)':
./gecode/set/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::SetVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/flatzinc.hh:50,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/set/branch/var.hpp: In member function 'void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)':
./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = SetAFC(home,x,decay());
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/set.hh:1181,
                 from ./gecode/flatzinc.hh:50,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/set/branch/afc.hpp:53:23: note:   initializing argument 1 of 'Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double)'
   53 |   SetAFC::SetAFC(Home home, const SetVarArgs& x, double d) {
      |                  ~~~~~^~~~
In file included from ./gecode/set.hh:1373,
                 from ./gecode/flatzinc.hh:50,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/set/branch/var.hpp:84:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = SetActivity(home,x,decay());
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:50,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/set.hh:1214:22: note:   initializing argument 1 of 'Gecode::SetActivity::SetActivity(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)'
 1214 |     SetActivity(Home home, const SetVarArgs& x, double d=1.0,
      |                 ~~~~~^~~~
In file included from ./gecode/third-party/boost/numeric/interval/compare/set.hpp:15,
                 from ./gecode/third-party/boost/numeric/interval/compare.hpp:17,
                 from ./gecode/third-party/boost/numeric/interval.hpp:24,
                 from ./gecode/float.hh:82,
                 from ./gecode/flatzinc.hh:53,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/third-party/boost/numeric/interval/utility.hpp: In function 'T boost::numeric::norm(const boost::numeric::interval<T, Policies>&)':
./gecode/third-party/boost/numeric/interval/utility.hpp:251:33: warning: typedef 'I' locally defined but not used [-Wunused-local-typedefs]
  251 |   typedef interval<T, Policies> I;
      |                                 ^
In file included from ./gecode/float.hh:1445,
                 from ./gecode/flatzinc.hh:53,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/float/branch/afc.hpp: In constructor 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:54:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   54 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/flatzinc.hh:53,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/float/branch/afc.hpp: In member function 'void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double)':
./gecode/float/branch/afc.hpp:59:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   59 |     AFC::init(home,x,d);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/kernel.hh:208,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/afc.hpp:137:18: note:   initializing argument 1 of 'void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray<Var>&, double) [with Var = Gecode::FloatVar]'
  137 |   AFC::init(Home home, const VarArgArray<Var>& x, double d) {
      |             ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/flatzinc.hh:53,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/float/branch/var.hpp: In member function 'void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)':
./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   79 |         _afc = FloatAFC(home,x,decay());
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/float.hh:1445,
                 from ./gecode/flatzinc.hh:53,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/float/branch/afc.hpp:53:27: note:   initializing argument 1 of 'Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double)'
   53 |   FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d) {
      |                      ~~~~~^~~~
In file included from ./gecode/float.hh:1637,
                 from ./gecode/flatzinc.hh:53,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/float/branch/var.hpp:84:44: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   84 |         _act = FloatActivity(home,x,decay());
      |                                            ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:53,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/float.hh:1477:24: note:   initializing argument 1 of 'Gecode::FloatActivity::FloatActivity(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)'
 1477 |     FloatActivity(Home home, const FloatVarArgs& x, double d=1.0,
      |                   ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh: In static member function 'static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)':
./gecode/minimodel.hh:128:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  128 |         rel(home,*x,IRT_EQ,y);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int.hh:1047:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1047 |   rel(Home home, IntVar x0, IntRelType irt, IntVar x1,
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh: In static member function 'static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)':
./gecode/minimodel.hh:705:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  705 |         rel(home,*x,FRT_EQ,y);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:53,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/float.hh:1105:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)'
 1105 |   rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1);
      |       ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, bool, Gecode::IntConLevel) const':
./gecode/minimodel/int-rel.hpp:75:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   75 |     e.post(home,t ? irt : neg(irt),icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh:208:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, Gecode::IntConLevel) const'
  208 |     void post(Home home, IntRelType irt, IntConLevel icl) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1384,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel/int-rel.hpp: In member function 'void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, Gecode::IntConLevel) const':
./gecode/minimodel/int-rel.hpp:80:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   80 |     e.post(home,t ? irt : neg(irt),b,icl);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh:211:20: note:   initializing argument 1 of 'void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, Gecode::IntConLevel) const'
  211 |     void post(Home home, IntRelType irt, const BoolVar& b,
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, bool) const':
./gecode/minimodel/float-rel.hpp:77:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     e.post(home,t ? frt : neg(frt));
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh:771:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const'
  771 |     void post(Home home, FloatRelType frt) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1385,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel/float-rel.hpp: In member function 'void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const':
./gecode/minimodel/float-rel.hpp:82:37: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   82 |     e.post(home,t ? frt : neg(frt),b);
      |                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh:774:20: note:   initializing argument 1 of 'void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const'
  774 |     void post(Home home, FloatRelType frt, const BoolVar& b) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, bool) const':
./gecode/minimodel/set-rel.hpp:64:29: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   64 |       _e0.post(home,_srt,_e1);
      |                             ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel/set-rel.hpp:66:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   66 |       _e0.post(home,SRT_NQ,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel/set-rel.hpp:68:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   68 |       _e0.post(home,SRT_EQ,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh:1112:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1112 |     void post(Home home, SetRelType srt, const SetExpr& e) const;
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel/set-rel.hpp:71:36: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   71 |       _e0.post(home,b,true,_srt,_e1);
      |                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ./gecode/minimodel.hh:1388,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel/set-rel.hpp: In member function 'void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const':
./gecode/minimodel/set-rel.hpp:77:31: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
   77 |     _e0.post(home,b,t,_srt,_e1);
      |                               ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh:1115:20: note:   initializing argument 1 of 'void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const'
 1115 |     void post(Home home, BoolVar b, bool t,
      |               ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh: In function 'Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1619:42: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1619 |     BoolVar b(home,0,1); channel(home,b,x);
      |                                          ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1627:41: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1627 |     IntVar x(home,0,1); channel(home,b,x);
      |                                         ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int.hh:1539:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntConLevel)'
 1539 |   channel(Home home, BoolVar x0, IntVar x1,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh: In function 'Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)':
./gecode/minimodel.hh:1639:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1639 |     channel(home,f,x);
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:53,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/float.hh:1313:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)'
 1313 |   channel(Home home, FloatVar x0, IntVar x1);
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh: In function 'Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1649:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1649 |     rel(home,SOT_UNION,x,s);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:50,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh:1650:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh:1650:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1650 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(s)));
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1677:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1677 |     count(home,x,n,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1686:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1686 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1698:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1698 |     count(home,x,y,IRT_LQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1707:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1707 |     count(home,x,n,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1716:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1716 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1728:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1728 |     count(home,x,y,IRT_LQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1738:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1738 |     count(home,x,n,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1747:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1747 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1759:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1759 |     count(home,x,y,IRT_GQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1768:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1768 |     count(home,x,n,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1777:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1777 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1789:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1789 |     count(home,x,y,IRT_GQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1799:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1799 |     count(home,x,n,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int.hh:1615:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1615 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1808:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1808 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int.hh:1632:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1632 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntConLevel)':
./gecode/minimodel.hh:1820:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1820 |     count(home,x,y,IRT_EQ,m,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int.hh:1642:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1642 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1829:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1829 |     count(home,x,n,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int.hh:1649:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1649 |   count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1838:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1838 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int.hh:1666:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1666 |   count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel.hh:1850:32: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1850 |     count(home,x,y,IRT_EQ,z,icl);
      |                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int.hh:1676:14: note:   initializing argument 1 of 'void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1676 |   count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z,
      |         ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1857:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1857 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int.hh:1120:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntConLevel)'
 1120 |   rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y,
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)':
./gecode/minimodel.hh:1864:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1864 |     rel(home,x,r,y,icl);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int.hh:1185:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntConLevel)'
 1185 |   rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y,
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntConLevel)':
./gecode/minimodel.hh:1871:21: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1871 |     dom(home,x,y,icl);
      |                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int.hh:1001:12: note:   initializing argument 1 of 'void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntConLevel)'
 1001 |   dom(Home home, const IntVarArgs& x, const IntSet& s,
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh:1872:39: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1872 |     nvalues(home,x,IRT_EQ,y.size(),icl);
      |                                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int.hh:1793:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntConLevel)'
 1793 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)':
./gecode/minimodel.hh:1895:27: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1895 |     rel(home,SOT_UNION,x,y);
      |                           ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:50,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/set.hh:786:12: note:   initializing argument 1 of 'void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)'
  786 |   rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y);
      |       ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh:1896:51: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh:1363:13: note:   initializing argument 1 of 'Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, Gecode::IntConLevel)'
 1363 |   expr(Home home, const LinIntExpr& e, IntConLevel icl=ICL_DEF);
      |        ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh:1896:52: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1896 |     nvalues(home,x,IRT_EQ,expr(home,cardinality(y)));
      |                                                    ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int.hh:1799:16: note:   initializing argument 1 of 'void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntConLevel)'
 1799 |   nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
./gecode/minimodel.hh:1903:33: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1903 |     element(home,SOT_UNION,x,y,z);
      |                                 ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:50,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/set.hh:1004:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
 1004 |   element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh: In function 'void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)':
./gecode/minimodel.hh:1914:23: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1914 |     channel(home,x,xiv);
      |                       ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:50,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/set.hh:932:16: note:   initializing argument 1 of 'void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)'
  932 |   channel(Home home, const IntVarArgs& x,const SetVarArgs& y);
      |           ~~~~~^~~~
In file included from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel.hh:1915:35: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
 1915 |     element(home,SOT_UNION,xiv,z,y);
      |                                   ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:50,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/set.hh:991:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)'
  991 |   element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:214:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  214 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int.hh:1406:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1406 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:219:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  219 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int.hh:1422:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1422 |   element(Home home, IntSharedArray a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::IntVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:224:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  224 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int.hh:1441:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntConLevel)'
 1441 |   element(Home home, const IntVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::BoolVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntConLevel)':
./gecode/minimodel/matrix.hpp:229:69: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  229 |     element(home, m.get_array(), x, m.width(), y, m.height(), z, icl);
      |                                                                     ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int.hh:1457:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntConLevel)'
 1457 |   element(Home home, const BoolVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::ArgArray<Gecode::IntSet> >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
./gecode/minimodel/matrix.hpp:236:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  236 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:50,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/set.hh:1055:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1055 |   element(Home home, const IntSetArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/minimodel.hh:2174,
                 from ./gecode/driver.hh:41,
                 from ./gecode/flatzinc.hh:90,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/minimodel/matrix.hpp: In function 'void Gecode::element(Gecode::Home, const Gecode::Matrix<Gecode::SetVarArgs>&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)':
./gecode/minimodel/matrix.hpp:241:64: warning: implicitly-declared 'constexpr Gecode::Home::Home(const Gecode::Home&)' is deprecated [-Wdeprecated-copy]
  241 |     element(home, m.get_array(), x, m.width(), y, m.height(), z);
      |                                                                ^
In file included from ./gecode/kernel.hh:127,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/core.hpp:2812:3: note: because 'Gecode::Home' has user-provided 'Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)'
 2812 |   Home::operator =(const Home& h) {
      |   ^~~~
In file included from ./gecode/flatzinc.hh:50,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/set.hh:1063:16: note:   initializing argument 1 of 'void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)'
 1063 |   element(Home home, const SetVarArgs& a,
      |           ~~~~~^~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::IntVar]':
./gecode/int.hh:645:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::BoolVar]':
./gecode/int.hh:700:30:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]':
./gecode/int/array.hpp:92:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]':
./gecode/int/array.hpp:108:31:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::SetVar]':
./gecode/set.hh:501:66:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/flatzinc.hh:50,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]':
./gecode/set/array.hpp:60:30:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/flatzinc.hh:50,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArray<T>&) [with Var = Gecode::FloatVar]':
./gecode/float.hh:977:72:   required from here
./gecode/kernel/array.hpp:2018:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2018 |       a[i]=x[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/flatzinc.hh:53,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/kernel.hh:160,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/kernel/array.hpp: In instantiation of 'Gecode::VarArray<Var>::VarArray(Gecode::Space&, const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]':
./gecode/float/array.hpp:95:32:   required from here
./gecode/kernel/array.hpp:2154:14: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
 2154 |         x[i] = a[i];
      |         ~~~~~^~~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/flatzinc.hh:53,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::IntVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::IntVar]'
./gecode/int.hh:643:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1586,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int/var/int.hpp:53:3: note: because 'Gecode::IntVar' has user-provided 'Gecode::IntVar::IntVar(const Gecode::IntVar&)'
   53 |   IntVar::IntVar(const IntVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::BoolVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::BoolVar]'
./gecode/int.hh:697:63:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/int/view.hpp:1587,
                 from ./gecode/int.hh:581,
                 from ./gecode/flatzinc.hh:48,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/int/var/bool.hpp:54:3: note: because 'Gecode::BoolVar' has user-provided 'Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)'
   54 |   BoolVar::BoolVar(const BoolVar& y)
      |   ^~~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::SetVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::SetVar]'
./gecode/set.hh:499:60:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/set/view.hpp:1130,
                 from ./gecode/set.hh:463,
                 from ./gecode/flatzinc.hh:50,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/set/var/set.hpp:53:3: note: because 'Gecode::SetVar' has user-provided 'Gecode::SetVar::SetVar(const Gecode::SetVar&)'
   53 |   SetVar::SetVar(const SetVar& y)
      |   ^~~~~~
In file included from ./gecode/support.hh:106,
                 from ./gecode/kernel.hh:50,
                 from ./gecode/flatzinc.hh:47,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/support/heap.hpp: In instantiation of 'static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]':
./gecode/support/heap.hpp:572:19:   required from 'static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:1628:5:   required from 'Gecode::ArgArrayBase<T>::ArgArrayBase(const Gecode::ArgArrayBase<T>&) [with T = Gecode::FloatVar]'
./gecode/kernel/array.hpp:2000:27:   required from 'Gecode::VarArgArray<Var>::VarArgArray(const Gecode::VarArgArray<Var>&) [with Var = Gecode::FloatVar]'
./gecode/float.hh:975:66:   required from here
./gecode/support/heap.hpp:554:11: warning: implicitly-declared 'constexpr Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)' is deprecated [-Wdeprecated-copy]
  554 |       d[i]=s[i];
      |       ~~~~^~~
In file included from ./gecode/float/view.hpp:479,
                 from ./gecode/float.hh:931,
                 from ./gecode/flatzinc.hh:53,
                 from tools/flatzinc/fzn-gecode.cpp:40:
./gecode/float/var/float.hpp:50:3: note: because 'Gecode::FloatVar' has user-provided 'Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)'
   50 |   FloatVar::FloatVar(const FloatVar& y)
      |   ^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
i586-alt-linux-g++ -o tools/flatzinc/fzn-gecode tools/flatzinc/fzn-gecode.o  \
-L. -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -O3 -fvisibility=hidden -ggdb -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic  \
-lgecodeflatzinc -lgecodedriver -lgecodegist -lgecodesearch -lgecodeminimodel -lgecodeset -lgecodefloat -lgecodeint -lgecodekernel -lgecodesupport   
perl ./misc/fixmanifest.perl .so.36.0 tools/flatzinc/fzn-gecode.manifest
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'

Compilation of Gecode finished successfully. To use Gecode, either add
/usr/src/RPM/BUILD/gecode-4.2.1
to your search path for libraries, or install Gecode using
make install

make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
+ doxygen doxygen.conf
warning: Tag 'SHOW_DIRECTORIES' at line 399 of file 'doxygen.conf' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'HTML_ALIGN_MEMBERS' at line 677 of file 'doxygen.conf' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'XML_SCHEMA' at line 909 of file 'doxygen.conf' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'XML_DTD' at line 915 of file 'doxygen.conf' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'PERL_PATH' at line 1094 of file 'doxygen.conf' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
Notice: Output directory 'doc' does not exist. I have created it for you.
Searching for include files...
Searching for example files...
Searching for images...
Searching for dot files...
Searching for msc files...
Searching for dia files...
Searching for files to exclude
Searching INPUT for files to process...
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/autom4te.cache
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/contribs
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/doc
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/doxygen
Version of /usr/src/RPM/BUILD/gecode-4.2.1/doxygen.hh : Revision: 13486
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/examples
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/all-interval.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/alpha.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/archimedean-spiral.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/bacp.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/bibd.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/bin-packing.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/black-hole.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/car-sequencing.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/cartesian-heart.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/colored-matrix.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/crew.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/crossword.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/crowded-chess.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/descartes-folium.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/dominating-queens.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/domino.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/donald.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/efpa.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/eq20.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/golden-spiral.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/golf.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/golomb-ruler.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/graph-color.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/grocery.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/hamming.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/ind-set.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/kakuro.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/knights.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/langford-number.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/magic-sequence.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/magic-square.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/minesweeper.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/money.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/nonogram.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/open-shop.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/ortho-latin.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/partition.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/pentominoes.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/perfect-square.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/photo.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/queen-armies.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/queens.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/radiotherapy.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/sat.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/schurs-lemma.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/scowl.hpp : Revision: 10883
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/sports-league.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/steel-mill.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/steiner.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/sudoku.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/tsp.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/warehouses.cpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/examples/word-square.cpp : Revision: 13820
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/driver
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/driver/options.cpp : Revision: 14024
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/driver/options.hpp : Revision: 13820
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/driver/script.cpp : Revision: 13341
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/driver/script.hpp : Revision: 13879
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/driver.hh : Revision: 13820
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/flatzinc
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/flatzinc/ast.hh : Revision: 13625
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/flatzinc/conexpr.hh : Revision: 12336
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/flatzinc/exampleplugin
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/flatzinc/flatzinc.cpp : Revision: 13990
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/flatzinc/mznlib
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/flatzinc/option.hh : Revision: 9698
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/flatzinc/parser.hh : Revision: 12665
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/flatzinc/plugin.hh : Revision: 12530
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/flatzinc/registry.cpp : Revision: 14015
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/flatzinc/registry.hh : Revision: 12805
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/flatzinc/symboltable.hh : Revision: 11293
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/flatzinc/varspec.hh : Revision: 12665
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/flatzinc.hh : Revision: 13821
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/arithmetic
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/arithmetic/div.hpp : Revision: 12964
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/arithmetic/min-max-channel.hpp : Revision: 13292
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/arithmetic/mult.hpp : Revision: 13262
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/arithmetic/pow-nroot.hpp : Revision: 13250
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/arithmetic/sqr-sqrt-abs.hpp : Revision: 13262
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/arithmetic.cpp : Revision: 13246
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/arithmetic.hh : Revision: 13292
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/array-traits.hpp : Revision: 13241
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/array.cpp : Revision: 13241
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/array.hpp : Revision: 13241
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch/activity.cpp : Revision: 13939
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch/activity.hpp : Revision: 13061
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch/afc.hpp : Revision: 13310
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch/assign.hpp : Revision: 13103
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch/merit.hpp : Revision: 13706
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch/traits.hpp : Revision: 13672
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch/val-commit.hpp : Revision: 13801
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch/val-sel-commit.cpp : Revision: 13672
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch/val-sel.hpp : Revision: 13672
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch/val.hpp : Revision: 13103
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch/var.hpp : Revision: 13313
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch/view-sel.cpp : Revision: 13313
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch.cpp : Revision: 13672
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch.hh : Revision: 13801
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/dom.cpp : Revision: 13434
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/exception.hpp : Revision: 13238
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/exec.cpp : Revision: 12713
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/limits.hpp : Revision: 12634
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/linear
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/linear/nary.hpp : Revision: 13289
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/linear/post.cpp : Revision: 13235
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/linear.cpp : Revision: 13241
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/linear.hh : Revision: 13235
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/nextafter.hpp : Revision: 14044
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/num.hpp : Revision: 12675
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/rel
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/rel/eq.hpp : Revision: 13235
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/rel/lq-le.hpp : Revision: 13548
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/rel/nq.hpp : Revision: 13235
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/rel.cpp : Revision: 13281
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/rel.hh : Revision: 13202
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/rounding.cpp : Revision: 13260
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/rounding.hpp : Revision: 13285
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/transcendental
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/transcendental/exp-log.hpp : Revision: 12971
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/transcendental.hh : Revision: 12685
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/trigonometric
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/trigonometric/asinacos.hpp : Revision: 12968
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/trigonometric/sincos.hpp : Revision: 13262
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/trigonometric/tanatan.hpp : Revision: 13262
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/trigonometric.hh : Revision: 12634
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/val.hpp : Revision: 13241
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/var
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/var/float.cpp : Revision: 12659
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/var/float.hpp : Revision: 12711
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/var/print.hpp : Revision: 12664
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/var-imp
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/var-imp/delta.hpp : Revision: 12648
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/var-imp/float.hpp : Revision: 13260
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/var-imp.hpp : Revision: 13260
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/view
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/view/float.hpp : Revision: 12711
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/view/minus.hpp : Revision: 12711
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/view/offset.hpp : Revision: 12711
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/view/print.hpp : Revision: 12711
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/view/rel-test.hpp : Revision: 13235
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/view/scale.hpp : Revision: 12711
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/view.hpp : Revision: 13260
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float.hh : Revision: 13939
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/drawingcursor.cpp : Revision: 13631
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/drawingcursor.hh : Revision: 11345
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/drawingcursor.hpp : Revision: 11345
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/gecodelogo.cpp : Revision: 8083
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/gecodelogo.hh : Revision: 10682
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/gist.cpp : Revision: 12352
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/gist.hpp : Revision: 12665
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/layoutcursor.hh : Revision: 11340
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/layoutcursor.hpp : Revision: 13613
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/mainwindow.cpp : Revision: 13613
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/mainwindow.hh : Revision: 11351
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/node.cpp : Revision: 11340
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/node.hh : Revision: 13749
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/node.hpp : Revision: 13613
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/nodecursor.hh : Revision: 13613
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/nodecursor.hpp : Revision: 13613
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/nodestats.cpp : Revision: 11340
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/nodestats.hh : Revision: 13214
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/nodevisitor.hh : Revision: 11306
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/nodevisitor.hpp : Revision: 11315
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/nodewidget.cpp : Revision: 9083
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/nodewidget.hh : Revision: 9083
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/preferences.cpp : Revision: 13229
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/preferences.hh : Revision: 13214
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/qtgist.cpp : Revision: 13614
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/qtgist.hh : Revision: 13613
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/spacenode.cpp : Revision: 13613
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/spacenode.hh : Revision: 11343
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/spacenode.hpp : Revision: 11347
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/standalone-example
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/stopbrancher.cpp : Revision: 13801
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/stopbrancher.hh : Revision: 13603
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/textoutput.cpp : Revision: 13214
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/textoutput.hh : Revision: 12352
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/treecanvas.cpp : Revision: 13613
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/treecanvas.hh : Revision: 13613
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/visualnode.cpp : Revision: 13840
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/visualnode.hh : Revision: 13840
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/visualnode.hpp : Revision: 13613
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/zoomToFitIcon.hpp : Revision: 8083
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist.hh : Revision: 12665
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/arithmetic
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/arithmetic/abs.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/arithmetic/divmod.hpp : Revision: 13292
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/arithmetic/max.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/arithmetic/mult.cpp : Revision: 13292
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/arithmetic/mult.hpp : Revision: 13292
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/arithmetic/nroot.hpp : Revision: 13993
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/arithmetic/pow-ops.hpp : Revision: 13987
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/arithmetic/pow.hpp : Revision: 13510
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/arithmetic.cpp : Revision: 13038
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/arithmetic.hh : Revision: 13993
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/array-traits.hpp : Revision: 10954
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/array.cpp : Revision: 11440
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/array.hpp : Revision: 12663
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bin-packing
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bin-packing/propagate.cpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bin-packing/propagate.hpp : Revision: 11448
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bin-packing.cpp : Revision: 13561
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bin-packing.hh : Revision: 11468
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bool
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bool/base.hpp : Revision: 9878
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bool/clause.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bool/eq.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bool/eqv.cpp : Revision: 12427
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bool/eqv.hpp : Revision: 12427
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bool/ite.hpp : Revision: 13590
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bool/lq.hpp : Revision: 12058
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bool/or.hpp : Revision: 13071
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bool.cpp : Revision: 13590
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bool.hh : Revision: 13580
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/activity.cpp : Revision: 13939
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/activity.hpp : Revision: 13310
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/afc.hpp : Revision: 13310
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/assign.hpp : Revision: 13103
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/merit.hpp : Revision: 13313
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/ngl.hpp : Revision: 13827
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/traits.hpp : Revision: 13061
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/val-commit.hpp : Revision: 13801
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/val-sel-commit.cpp : Revision: 13438
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/val-sel.hpp : Revision: 13438
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/val.hpp : Revision: 13729
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/var.hpp : Revision: 13313
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/view-sel.cpp : Revision: 13313
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/view-values.cpp : Revision: 13101
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/view-values.hpp : Revision: 13801
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch.cpp : Revision: 13603
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch.hh : Revision: 13827
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/channel
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/channel/base.hpp : Revision: 11858
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/channel/dom.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/channel/link-multi.cpp : Revision: 12155
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/channel/link-multi.hpp : Revision: 12450
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/channel/link-single.cpp : Revision: 10364
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/channel/link-single.hpp : Revision: 9878
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/channel/val.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/channel.cpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/channel.hh : Revision: 12155
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/circuit
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/circuit/base.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/circuit/dom.hpp : Revision: 12393
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/circuit/val.hpp : Revision: 12022
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/circuit.cpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/circuit.hh : Revision: 12022
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/count
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/count/int-base.hpp : Revision: 12359
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/count/int-eq.hpp : Revision: 12359
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/count/int-gq.hpp : Revision: 12359
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/count/int-lq.hpp : Revision: 12359
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/count/rel.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/count/view-base.hpp : Revision: 12359
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/count/view-eq.hpp : Revision: 12404
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/count/view-gq.hpp : Revision: 12404
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/count/view-lq.hpp : Revision: 12359
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/count.cpp : Revision: 12485
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/count.hh : Revision: 12404
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulative
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulative/basic.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulative/edge-finding.hpp : Revision: 13487
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulative/limits.hpp : Revision: 13487
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulative/man-prop.hpp : Revision: 12202
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulative/opt-prop.hpp : Revision: 12202
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulative/overload.hpp : Revision: 13487
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulative/task-view.hpp : Revision: 12022
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulative/task.hpp : Revision: 13487
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulative/tree.hpp : Revision: 13487
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulative.cpp : Revision: 14006
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulative.hh : Revision: 13487
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulatives
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulatives/val.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulatives.cpp : Revision: 12188
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulatives.hh : Revision: 12188
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/distinct
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/distinct/bnd.hpp : Revision: 13143
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/distinct/dom-ctrl.hpp : Revision: 12394
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/distinct/dom.hpp : Revision: 12393
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/distinct/graph.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/distinct/ter-dom.hpp : Revision: 10364
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/distinct/val.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/distinct.cpp : Revision: 13292
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/distinct.hh : Revision: 12423
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/div.hh : Revision: 13315
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/div.hpp : Revision: 13315
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/dom
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/dom/range.hpp : Revision: 12472
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/dom/set.hpp : Revision: 12472
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/dom.cpp : Revision: 13434
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/dom.hh : Revision: 12464
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/element
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/element/int.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/element/pair.cpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/element/pair.hpp : Revision: 10000
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/element/view.hpp : Revision: 14022
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/element.cpp : Revision: 10365
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/element.hh : Revision: 10846
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/exception.hpp : Revision: 13455
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/exec
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/exec/when.cpp : Revision: 10364
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/exec/when.hpp : Revision: 9878
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/exec.cpp : Revision: 10365
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/exec.hh : Revision: 9878
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/extensional
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/extensional/base.hpp : Revision: 12963
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/extensional/basic.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/extensional/dfa.cpp : Revision: 9773
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/extensional/dfa.hpp : Revision: 13458
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/extensional/incremental.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/extensional/layered-graph.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/extensional/tuple-set.cpp : Revision: 11192
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/extensional/tuple-set.hpp : Revision: 12728
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/extensional.cpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/extensional.hh : Revision: 12963
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/gcc
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/gcc/bnd-sup.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/gcc/bnd.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/gcc/dom-sup.hpp : Revision: 13511
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/gcc/dom.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/gcc/post.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/gcc/val.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/gcc/view.hpp : Revision: 11118
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/gcc.cpp : Revision: 13516
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/gcc.hh : Revision: 9878
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/int-set-1.hpp : Revision: 13490
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/int-set-2.hpp : Revision: 13490
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/int-set.cpp : Revision: 10174
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/ldsb
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/ldsb/brancher.hpp : Revision: 13644
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/ldsb/sym-imp.cpp : Revision: 13633
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/ldsb/sym-imp.hpp : Revision: 13455
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/ldsb/sym-obj.cpp : Revision: 13458
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/ldsb.cpp : Revision: 13639
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/ldsb.hh : Revision: 13622
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/limits.hpp : Revision: 13292
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear/bool-int.hpp : Revision: 13154
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear/bool-post.cpp : Revision: 13292
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear/bool-scale.hpp : Revision: 10364
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear/bool-view.hpp : Revision: 10364
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear/int-bin.hpp : Revision: 13154
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear/int-dom.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear/int-nary.hpp : Revision: 13154
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear/int-noview.hpp : Revision: 13292
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear/int-post.cpp : Revision: 13292
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear/int-ter.hpp : Revision: 10364
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear/post.hpp : Revision: 13292
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear-bool.cpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear-int.cpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear.hh : Revision: 13292
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/member
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/member/prop.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/member/re-prop.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/member.cpp : Revision: 12472
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/member.hh : Revision: 12472
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/no-overlap
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/no-overlap/base.hpp : Revision: 12168
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/no-overlap/box.hpp : Revision: 12192
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/no-overlap/dim.hpp : Revision: 12194
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/no-overlap/man.hpp : Revision: 13072
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/no-overlap/opt.hpp : Revision: 13163
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/no-overlap.cpp : Revision: 13292
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/no-overlap.hh : Revision: 13072
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues/bool-base.hpp : Revision: 12270
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues/bool-eq.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues/bool-gq.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues/bool-lq.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues/graph.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues/int-base.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues/int-eq.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues/int-gq.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues/int-lq.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues/range-event.hpp : Revision: 12283
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues/sym-bit-matrix.hpp : Revision: 12311
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues.cpp : Revision: 13292
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues.hh : Revision: 12394
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/precede
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/precede/single.hpp : Revision: 12138
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/precede.cpp : Revision: 13181
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/precede.hh : Revision: 12138
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/propagator.hpp : Revision: 13579
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/reify.hpp : Revision: 13154
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/rel
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/rel/eq.hpp : Revision: 13154
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/rel/lex.hpp : Revision: 12163
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/rel/lq-le.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/rel/nq.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/rel.cpp : Revision: 12489
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/rel.hh : Revision: 12472
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sequence
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sequence/int.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sequence/set-op.hpp : Revision: 10359
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sequence/view.hpp : Revision: 12018
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sequence/violations.hpp : Revision: 11192
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sequence.cpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sequence.hh : Revision: 10684
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sorted
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sorted/matching.hpp : Revision: 9692
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sorted/narrowing.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sorted/order.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sorted/propagate.hpp : Revision: 14017
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sorted/sortsup.hpp : Revision: 10684
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sorted.cpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sorted.hh : Revision: 9878
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/support-values.hh : Revision: 13292
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/support-values.hpp : Revision: 13292
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/task
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/task/array.hpp : Revision: 12022
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/task/fwd-to-bwd.hpp : Revision: 12022
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/task/iter.hpp : Revision: 12022
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/task/man-to-opt.hpp : Revision: 12022
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/task/prop.hpp : Revision: 12022
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/task/purge.hpp : Revision: 12176
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/task/sort.hpp : Revision: 12022
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/task/tree.hpp : Revision: 13487
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/task.hh : Revision: 13487
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unary
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unary/detectable.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unary/edge-finding.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unary/man-prop.hpp : Revision: 12022
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unary/not-first-not-last.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unary/opt-prop.hpp : Revision: 12022
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unary/overload.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unary/subsumption.hpp : Revision: 12022
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unary/task-view.hpp : Revision: 12022
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unary/task.hpp : Revision: 12022
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unary/tree.hpp : Revision: 12022
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unary.cpp : Revision: 13292
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unary.hh : Revision: 12197
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unshare.cpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/val-set.hh : Revision: 12335
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/val-set.hpp : Revision: 12335
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/var
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/var/bool.cpp : Revision: 11028
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/var/bool.hpp : Revision: 11366
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/var/int.cpp : Revision: 11366
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/var/int.hpp : Revision: 11366
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/var/print.hpp : Revision: 8082
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/var-imp
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/var-imp/bool.cpp : Revision: 8155
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/var-imp/bool.hpp : Revision: 13292
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/var-imp/delta.hpp : Revision: 8082
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/var-imp/int.cpp : Revision: 13635
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/var-imp/int.hpp : Revision: 13292
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/var-imp.hpp : Revision: 13292
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view/bool-test.hpp : Revision: 8082
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view/bool.hpp : Revision: 13292
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view/cached.hpp : Revision: 13292
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view/constint.hpp : Revision: 13292
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view/int.hpp : Revision: 13292
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view/iter.hpp : Revision: 9692
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view/minus.hpp : Revision: 13292
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view/neg-bool.hpp : Revision: 11118
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view/offset.hpp : Revision: 13292
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view/print.hpp : Revision: 13455
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view/rel-test.hpp : Revision: 13455
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view/scale.hpp : Revision: 13292
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view/zero.hpp : Revision: 13292
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view-val-graph
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view-val-graph/bi-link.hpp : Revision: 12306
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view-val-graph/comb-ptr-flag.hpp : Revision: 12306
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view-val-graph/edge.hpp : Revision: 12299
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view-val-graph/graph.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view-val-graph/iter-prune-val.hpp : Revision: 12395
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view-val-graph/node.hpp : Revision: 12395
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view-val-graph.hh : Revision: 12395
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view.hpp : Revision: 13297
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int.hh : Revision: 13939
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-add.hpp : Revision: 11294
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-append.hpp : Revision: 11294
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-array.hpp : Revision: 8109
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-cache.hpp : Revision: 13069
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-compl.hpp : Revision: 11294
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-diff.hpp : Revision: 11294
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-empty.hpp : Revision: 7989
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-inter.hpp : Revision: 13069
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-list.hpp : Revision: 13866
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-map.hpp : Revision: 11294
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-minmax.hpp : Revision: 7989
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-minus.hpp : Revision: 13069
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-negative.hpp : Revision: 11294
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-offset.hpp : Revision: 11294
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-operations.hpp : Revision: 11294
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-positive.hpp : Revision: 11294
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-rangelist.hpp : Revision: 11973
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-scale.hpp : Revision: 12528
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-singleton-append.hpp : Revision: 11294
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-singleton.hpp : Revision: 7989
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-size.hpp : Revision: 11294
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-union.hpp : Revision: 13866
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-values.hpp : Revision: 11294
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-array.hpp : Revision: 8109
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-bitset.hpp : Revision: 11294
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-bitsetoffset.hpp : Revision: 13455
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-inter.hpp : Revision: 11294
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-list.hpp : Revision: 13069
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-map.hpp : Revision: 11294
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-minus.hpp : Revision: 13069
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-negative.hpp : Revision: 11294
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-offset.hpp : Revision: 11294
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-positive.hpp : Revision: 11294
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-ranges.hpp : Revision: 11294
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-singleton.hpp : Revision: 7989
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-union.hpp : Revision: 11595
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-unique.hpp : Revision: 11294
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter.hh : Revision: 13455
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/activity.cpp : Revision: 13939
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/activity.hpp : Revision: 13949
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/advisor.hpp : Revision: 10684
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/afc.cpp : Revision: 13310
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/afc.hpp : Revision: 13584
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/allocators.hpp : Revision: 13458
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/archive.cpp : Revision: 12001
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/archive.hpp : Revision: 12440
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/array.hpp : Revision: 13458
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/branch-tiebreak.hpp : Revision: 13278
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/branch-traits.hpp : Revision: 13061
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/branch-val.hpp : Revision: 13103
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/branch-var.hpp : Revision: 13656
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/branch.cpp : Revision: 13606
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/brancher-merit.hpp : Revision: 13310
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/brancher-val-commit.hpp : Revision: 13801
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/brancher-val-sel-commit.hpp : Revision: 13801
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/brancher-val-sel.hpp : Revision: 13123
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/brancher-view-sel.hpp : Revision: 13166
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/brancher-view-val.hpp : Revision: 13825
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/brancher-view.hpp : Revision: 13654
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/core.cpp : Revision: 14038
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/core.hpp : Revision: 14038
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/exception.hpp : Revision: 13603
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/global-afc.hpp : Revision: 13740
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/macros.hpp : Revision: 10365
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/memory-config.hpp : Revision: 13825
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/memory-manager.cpp : Revision: 13347
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/memory-manager.hpp : Revision: 13840
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/modevent.hpp : Revision: 7678
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/propagator.hpp : Revision: 9878
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/range-list.hpp : Revision: 12001
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/region.cpp : Revision: 13347
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/region.hpp : Revision: 13347
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/rnd.cpp : Revision: 13061
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/rnd.hpp : Revision: 13061
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/shared-array.hpp : Revision: 13521
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/var-imp.hpp : no version available
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/var-type.hpp : no version available
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/var.hpp : Revision: 13310
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/view.hpp : Revision: 13310
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/wait.hh : Revision: 13801
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel.hh : Revision: 13939
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/bool-expr.cpp : Revision: 13588
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/bool-expr.hpp : Revision: 12460
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/exception.hpp : Revision: 7678
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/float-arith.cpp : Revision: 13227
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/float-expr.cpp : Revision: 13490
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/float-rel.cpp : Revision: 13227
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/float-rel.hpp : Revision: 13227
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/int-arith.cpp : Revision: 13581
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/int-expr.cpp : Revision: 13982
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/int-rel.cpp : Revision: 13227
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/int-rel.hpp : Revision: 13227
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/ldsb.hpp : Revision: 13653
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/matrix.hpp : Revision: 10954
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/optimize.hpp : Revision: 13571
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/reg.cpp : Revision: 11279
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/reg.hpp : Revision: 7995
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/set-expr.cpp : Revision: 13227
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/set-expr.hpp : Revision: 12441
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/set-rel.cpp : Revision: 11208
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/set-rel.hpp : Revision: 11195
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel.hh : Revision: 13982
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/bab.cpp : Revision: 13840
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/bab.hpp : Revision: 13840
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/cutoff.cpp : Revision: 14036
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/cutoff.hpp : Revision: 14036
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/dfs.cpp : Revision: 13840
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/dfs.hpp : Revision: 13840
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/engine-base.hpp : Revision: 13343
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/exception.hpp : Revision: 13342
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/meta
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/meta/nogoods.cpp : Revision: 13832
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/meta/nogoods.hh : Revision: 14038
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/meta/rbs.cpp : Revision: 14037
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/meta/rbs.hh : Revision: 13840
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/options.cpp : Revision: 9887
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/options.hpp : Revision: 13820
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/parallel
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/parallel/bab.cpp : Revision: 13877
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/parallel/bab.hh : Revision: 13840
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/parallel/dfs.cpp : Revision: 14030
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/parallel/dfs.hh : Revision: 13840
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/parallel/engine.cpp : Revision: 13823
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/parallel/engine.hh : Revision: 13840
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/parallel/path.cpp : Revision: 13832
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/parallel/path.hh : Revision: 13877
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/rbs.cpp : Revision: 13840
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/rbs.hpp : Revision: 13840
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/sequential
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/sequential/bab.hh : Revision: 14030
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/sequential/dfs.hh : Revision: 13877
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/sequential/path.cpp : Revision: 13832
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/sequential/path.hh : Revision: 13877
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/statistics.hpp : Revision: 13840
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/stop.cpp : Revision: 13840
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/stop.hpp : Revision: 14037
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/support.hh : Revision: 13840
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/worker.hh : Revision: 14037
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search.hh : Revision: 14037
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/array-traits.hpp : Revision: 12200
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/array.cpp : Revision: 11894
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/array.hpp : Revision: 10771
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/activity.cpp : Revision: 13939
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/activity.hpp : Revision: 13061
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/afc.hpp : Revision: 13310
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/assign.hpp : Revision: 13103
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/merit.hpp : Revision: 13742
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/ngl.cpp : Revision: 13801
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/ngl.hpp : Revision: 13801
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/traits.hpp : Revision: 13061
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/val-commit.hpp : Revision: 13801
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/val-sel-commit.cpp : Revision: 13101
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/val-sel.hpp : Revision: 13123
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/val.hpp : Revision: 13103
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/var.hpp : Revision: 13313
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/view-sel.cpp : Revision: 13313
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch.cpp : Revision: 13603
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch.hh : Revision: 13801
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/cardinality.cpp : Revision: 13424
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/channel
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/channel/bool.hpp : Revision: 12452
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/channel/int.hpp : Revision: 12452
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/channel/set.hpp : Revision: 12452
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/channel/sorted.hpp : Revision: 12452
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/channel.cpp : Revision: 12452
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/channel.hh : Revision: 12452
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/convex
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/convex/conv.cpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/convex/conv.hpp : Revision: 9878
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/convex/hull.cpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/convex/hull.hpp : Revision: 9878
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/convex.cpp : Revision: 10365
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/convex.hh : Revision: 9878
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/distinct
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/distinct/atmostOne.cpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/distinct/atmostOne.hpp : Revision: 9878
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/distinct.cpp : Revision: 10365
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/distinct.hh : Revision: 9878
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/dom.cpp : Revision: 13435
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/element
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/element/disjoint.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/element/inter.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/element/union.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/element/unionConst.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/element.cpp : Revision: 12391
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/element.hh : Revision: 12391
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/exception.hpp : Revision: 9380
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/exec.cpp : Revision: 10365
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/int
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/int/card.hpp : Revision: 10603
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/int/minmax.hpp : Revision: 13156
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/int/weights.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/int.cpp : Revision: 13156
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/int.hh : Revision: 13247
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/ldsb
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/ldsb/brancher.hpp : Revision: 13603
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/ldsb/sym-imp.cpp : Revision: 13458
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/ldsb.cpp : Revision: 13639
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/ldsb.hh : Revision: 13622
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/limits.hpp : Revision: 9779
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/precede
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/precede/single.hpp : Revision: 12172
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/precede.cpp : Revision: 13181
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/precede.hh : Revision: 12172
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel/common.hpp : Revision: 11004
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel/eq.hpp : Revision: 13426
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel/lq.hpp : Revision: 13278
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel/nosubset.hpp : Revision: 10364
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel/nq.hpp : Revision: 11048
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel/re-eq.hpp : Revision: 13161
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel/re-lq.hpp : Revision: 13156
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel/re-subset.hpp : Revision: 13156
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel/subset.hpp : Revision: 10364
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/common.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/inter.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/partition.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/post-compl-cvc.cpp : Revision: 11048
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/post-compl-cvv.cpp : Revision: 11048
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/post-compl-vvc.cpp : Revision: 11048
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/post-compl.cpp : Revision: 10030
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/post-nocompl-cvc.cpp : Revision: 11048
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/post-nocompl-cvv.cpp : Revision: 11048
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/post-nocompl-vvc.cpp : Revision: 11048
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/post-nocompl.cpp : Revision: 10030
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/post.hpp : Revision: 12346
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/subofunion.hpp : Revision: 10364
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/superofinter.hpp : Revision: 10364
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/union.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op-const-cvc.cpp : Revision: 11048
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op-const-cvv.cpp : Revision: 11048
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op-const-vcc.cpp : Revision: 12346
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op-const-vcv.cpp : Revision: 12346
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op-const-vvc.cpp : Revision: 11048
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op-singleton.cpp : Revision: 10365
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op-ternary.cpp : Revision: 10030
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op.cpp : Revision: 10365
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op.hh : Revision: 9878
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel.cpp : Revision: 13426
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel.hh : Revision: 13161
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/sequence
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/sequence/common.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/sequence/seq-u.cpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/sequence/seq-u.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/sequence/seq.cpp : Revision: 10364
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/sequence/seq.hpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/sequence.cpp : Revision: 10365
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/sequence.hh : Revision: 9878
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/var
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/var/print.hpp : Revision: 7994
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/var/set.cpp : Revision: 11366
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/var/set.hpp : Revision: 11366
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/var-imp
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/var-imp/delta.hpp : Revision: 8082
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/var-imp/integerset.cpp : Revision: 8082
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/var-imp/integerset.hpp : Revision: 12400
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/var-imp/iter.hpp : Revision: 9692
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/var-imp/set.cpp : Revision: 8155
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/var-imp/set.hpp : Revision: 11294
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/var-imp.hpp : Revision: 12392
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/view
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/view/cached.hpp : Revision: 12201
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/view/complement.hpp : Revision: 11973
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/view/const.hpp : Revision: 11294
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/view/print.hpp : Revision: 13455
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/view/set.hpp : Revision: 11368
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/view/singleton.hpp : Revision: 12318
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/view.hpp : Revision: 12318
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set.hh : Revision: 13939
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/auto-link.hpp : Revision: 7781
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/bitset-base.hpp : Revision: 12962
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/bitset-offset.hpp : Revision: 13458
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/bitset.hpp : Revision: 11192
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/block-allocator.hpp : Revision: 11292
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/cast.hpp : Revision: 14030
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/config.hpp : no version available
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/dynamic-array.hpp : Revision: 9692
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/dynamic-queue.hpp : Revision: 9692
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/dynamic-stack.hpp : Revision: 13840
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/exception.cpp : Revision: 7787
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/exception.hpp : Revision: 11796
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/heap.cpp : Revision: 13879
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/heap.hpp : Revision: 13879
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/hw-rnd.cpp : Revision: 13026
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/hw-rnd.hpp : Revision: 13018
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/int-type.hpp : Revision: 10238
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/macros.hpp : Revision: 8082
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/marked-pointer.hpp : Revision: 9936
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/random.hpp : Revision: 13061
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/sort.hpp : Revision: 9692
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/static-stack.hpp : Revision: 9692
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/thread
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/thread/none.hpp : Revision: 12399
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/thread/pthreads.cpp : Revision: 9887
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/thread/pthreads.hpp : Revision: 13741
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/thread/thread.cpp : Revision: 13118
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/thread/thread.hpp : Revision: 13740
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/thread/windows.cpp : Revision: 9887
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/thread/windows.hpp : Revision: 9882
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/thread.hpp : Revision: 14025
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/timer.hpp : Revision: 11192
Version of /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support.hh : Revision: 13879
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/third-party
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/misc
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/misc/doxygen
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/test
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/afc.cpp : Revision: 12455
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/array.cpp : Revision: 12455
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/test/assign
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/assign/bool.cpp : Revision: 10684
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/assign/float.cpp : Revision: 12714
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/assign/int.cpp : Revision: 10684
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/assign/set.cpp : Revision: 10684
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/assign.cpp : Revision: 13672
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/assign.hh : Revision: 12703
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/test/branch
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/branch/bool.cpp : Revision: 10684
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/branch/float.cpp : Revision: 12714
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/branch/int.cpp : Revision: 10684
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/branch/set.cpp : Revision: 11016
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/branch.cpp : Revision: 13939
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/branch.hh : Revision: 12703
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/brancher-handle.cpp : Revision: 13406
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/test/float
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/float/arithmetic.cpp : Revision: 13264
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/float/basic.cpp : Revision: 13230
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/float/channel.cpp : Revision: 13232
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/float/dom.cpp : Revision: 13434
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/float/linear.cpp : Revision: 13241
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/float/mm-lin.cpp : Revision: 13270
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/float/rel.cpp : Revision: 13281
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/float/transcendental.cpp : Revision: 13264
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/float/trigonometric.cpp : Revision: 13264
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/float.cpp : Revision: 13435
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/float.hh : Revision: 13264
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/float.hpp : Revision: 13270
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/test/int
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/int/arithmetic.cpp : Revision: 13993
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/int/basic.cpp : Revision: 13154
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/int/bin-packing.cpp : Revision: 12572
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/int/bool.cpp : Revision: 13581
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/int/channel.cpp : Revision: 12449
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/int/circuit.cpp : Revision: 12036
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/int/count.cpp : Revision: 12326
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/int/cumulative.cpp : Revision: 14006
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/int/cumulatives.cpp : Revision: 13061
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/int/distinct.cpp : Revision: 13539
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/int/dom.cpp : Revision: 12486
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/int/element.cpp : Revision: 10684
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/int/exec.cpp : Revision: 10684
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/int/extensional.cpp : Revision: 10684
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/int/gcc.cpp : Revision: 10684
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/int/linear.cpp : Revision: 13154
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/int/member.cpp : Revision: 12486
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/int/mm-arithmetic.cpp : Revision: 11206
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/int/mm-bool.cpp : Revision: 10907
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/int/mm-count.cpp : Revision: 10684
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/int/mm-lin.cpp : Revision: 13228
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/int/mm-rel.cpp : Revision: 10684
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/int/no-overlap.cpp : Revision: 13163
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/int/nvalues.cpp : Revision: 12308
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/int/precede.cpp : Revision: 12172
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/int/rel.cpp : Revision: 12486
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/int/sequence.cpp : Revision: 10684
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/int/sorted.cpp : Revision: 10684
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/int/unary.cpp : Revision: 12022
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/int/unshare.cpp : Revision: 10684
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/int.cpp : Revision: 13435
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/int.hh : Revision: 13270
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/int.hpp : Revision: 13507
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/ldsb.cpp : Revision: 13814
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/nogoods.cpp : Revision: 13831
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/search.cpp : Revision: 13880
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/test/set
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/set/channel.cpp : Revision: 12452
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/set/construct.cpp : Revision: 10684
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/set/convex.cpp : Revision: 10684
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/set/distinct.cpp : Revision: 10684
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/set/dom.cpp : Revision: 13424
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/set/element.cpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/set/exec.cpp : Revision: 10684
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/set/int.cpp : Revision: 13156
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/set/mm-set.cpp : Revision: 13156
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/set/precede.cpp : Revision: 12172
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/set/rel-op-const.cpp : Revision: 11297
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/set/rel-op.cpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/set/rel.cpp : Revision: 13156
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/set/sequence.cpp : Revision: 13068
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/set.cpp : Revision: 13435
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/set.hh : Revision: 13156
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/set.hpp : Revision: 12346
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/test.cpp : Revision: 8138
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/test.hh : Revision: 10684
Version of /usr/src/RPM/BUILD/gecode-4.2.1/test/test.hpp : Revision: 8138
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/tools
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/tools/flatzinc
Version of /usr/src/RPM/BUILD/gecode-4.2.1/tools/flatzinc/fzn-gecode.cpp : Revision: 13479
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/autom4te.cache
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/contribs
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/doc
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/doxygen
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/examples
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/driver
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/flatzinc
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/flatzinc/exampleplugin
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/flatzinc/mznlib
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/arithmetic
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/linear
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/rel
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/transcendental
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/trigonometric
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/var
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/var-imp
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/view
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/standalone-example
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/arithmetic
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bin-packing
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bool
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/channel
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/circuit
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/count
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulative
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulatives
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/distinct
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/dom
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/element
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/exec
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/extensional
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/gcc
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/ldsb
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/member
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/no-overlap
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/precede
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/rel
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sequence
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sorted
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/task
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unary
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/var
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/var-imp
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view-val-graph
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/meta
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/parallel
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/sequential
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/channel
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/convex
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/distinct
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/element
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/int
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/ldsb
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/precede
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/sequence
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/var
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/var-imp
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/view
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/thread
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/gecode/third-party
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/misc
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/misc/doxygen
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/test
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/test/assign
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/test/branch
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/test/float
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/test/int
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/test/set
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/tools
Searching for files in directory /usr/src/RPM/BUILD/gecode-4.2.1/tools/flatzinc
Reading and parsing tag files
Parsing files
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/doxygen.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/doxygen.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/all-interval.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/all-interval.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/alpha.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/alpha.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/archimedean-spiral.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/archimedean-spiral.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/bacp.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/bacp.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/bibd.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/bibd.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/bin-packing.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/bin-packing.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/black-hole.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/black-hole.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/car-sequencing.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/car-sequencing.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/cartesian-heart.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/cartesian-heart.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/colored-matrix.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/colored-matrix.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/crew.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/crew.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/crossword.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/crossword.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/crowded-chess.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/crowded-chess.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/descartes-folium.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/descartes-folium.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/dominating-queens.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/dominating-queens.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/domino.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/domino.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/donald.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/donald.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/efpa.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/efpa.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/eq20.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/eq20.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/golden-spiral.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/golden-spiral.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/golf.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/golf.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/golomb-ruler.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/golomb-ruler.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/graph-color.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/graph-color.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/grocery.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/grocery.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/hamming.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/hamming.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/ind-set.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/ind-set.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/kakuro.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/kakuro.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/knights.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/knights.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/langford-number.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/langford-number.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/magic-sequence.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/magic-sequence.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/magic-square.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/magic-square.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/minesweeper.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/minesweeper.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/money.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/money.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/nonogram.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/nonogram.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/open-shop.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/open-shop.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/ortho-latin.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/ortho-latin.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/partition.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/partition.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/pentominoes.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/pentominoes.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/perfect-square.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/perfect-square.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/photo.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/photo.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/queen-armies.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/queen-armies.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/queens.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/queens.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/radiotherapy.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/radiotherapy.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/sat.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/sat.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/schurs-lemma.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/schurs-lemma.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/scowl.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/scowl.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/sports-league.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/sports-league.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/steel-mill.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/steel-mill.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/steiner.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/steiner.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/sudoku.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/sudoku.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/tsp.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/tsp.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/warehouses.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/warehouses.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/examples/word-square.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/examples/word-square.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/driver/options.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/driver/options.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/driver/options.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/driver/options.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/driver/script.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/driver/script.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/driver/script.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/driver/script.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/driver.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/driver.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/flatzinc/ast.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/flatzinc/ast.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/flatzinc/conexpr.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/flatzinc/conexpr.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/flatzinc/flatzinc.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/flatzinc/flatzinc.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/flatzinc/option.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/flatzinc/option.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/flatzinc/parser.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/flatzinc/parser.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/flatzinc/plugin.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/flatzinc/plugin.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/flatzinc/registry.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/flatzinc/registry.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/flatzinc/registry.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/flatzinc/registry.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/flatzinc/symboltable.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/flatzinc/symboltable.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/flatzinc/varspec.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/flatzinc/varspec.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/flatzinc.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/flatzinc.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/arithmetic/div.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/arithmetic/div.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/arithmetic/min-max-channel.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/arithmetic/min-max-channel.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/arithmetic/mult.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/arithmetic/mult.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/arithmetic/pow-nroot.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/arithmetic/pow-nroot.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/arithmetic/sqr-sqrt-abs.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/arithmetic/sqr-sqrt-abs.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/arithmetic.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/arithmetic.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/arithmetic.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/arithmetic.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/array-traits.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/array-traits.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/array.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/array.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/array.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/array.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch/activity.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch/activity.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch/activity.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch/activity.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch/afc.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch/afc.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch/assign.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch/assign.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch/merit.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch/merit.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch/traits.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch/traits.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch/val-commit.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch/val-commit.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch/val-sel-commit.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch/val-sel-commit.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch/val-sel.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch/val-sel.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch/val.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch/val.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch/var.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch/var.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch/view-sel.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch/view-sel.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/branch.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/dom.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/dom.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/exception.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/exception.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/exec.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/exec.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/limits.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/limits.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/linear/nary.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/linear/nary.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/linear/post.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/linear/post.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/linear.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/linear.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/linear.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/linear.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/nextafter.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/nextafter.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/num.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/num.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/rel/eq.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/rel/eq.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/rel/lq-le.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/rel/lq-le.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/rel/nq.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/rel/nq.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/rel.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/rel.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/rel.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/rel.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/rounding.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/rounding.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/rounding.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/rounding.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/transcendental/exp-log.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/transcendental/exp-log.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/transcendental.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/transcendental.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/trigonometric/asinacos.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/trigonometric/asinacos.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/trigonometric/sincos.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/trigonometric/sincos.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/trigonometric/tanatan.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/trigonometric/tanatan.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/trigonometric.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/trigonometric.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/val.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/val.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/var/float.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/var/float.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/var/float.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/var/float.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/var/print.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/var/print.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/var-imp/delta.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/var-imp/delta.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/var-imp/float.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/var-imp/float.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/var-imp.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/var-imp.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/view/float.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/view/float.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/view/minus.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/view/minus.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/view/offset.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/view/offset.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/view/print.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/view/print.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/view/rel-test.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/view/rel-test.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/view/scale.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/view/scale.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/view.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float/view.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/float.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/drawingcursor.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/drawingcursor.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/drawingcursor.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/drawingcursor.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/drawingcursor.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/drawingcursor.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/gecodelogo.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/gecodelogo.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/gecodelogo.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/gecodelogo.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/gist.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/gist.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/gist.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/gist.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/layoutcursor.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/layoutcursor.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/layoutcursor.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/layoutcursor.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/mainwindow.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/mainwindow.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/mainwindow.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/mainwindow.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/node.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/node.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/node.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/node.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/node.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/node.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/nodecursor.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/nodecursor.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/nodecursor.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/nodecursor.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/nodestats.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/nodestats.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/nodestats.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/nodestats.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/nodevisitor.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/nodevisitor.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/nodevisitor.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/nodevisitor.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/nodewidget.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/nodewidget.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/nodewidget.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/nodewidget.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/preferences.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/preferences.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/preferences.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/preferences.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/qtgist.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/qtgist.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/qtgist.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/qtgist.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/spacenode.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/spacenode.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/spacenode.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/spacenode.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/spacenode.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/spacenode.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/stopbrancher.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/stopbrancher.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/stopbrancher.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/stopbrancher.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/textoutput.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/textoutput.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/textoutput.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/textoutput.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/treecanvas.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/treecanvas.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/treecanvas.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/treecanvas.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/visualnode.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/visualnode.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/visualnode.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/visualnode.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/visualnode.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/visualnode.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/zoomToFitIcon.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist/zoomToFitIcon.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/gist.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/arithmetic/abs.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/arithmetic/abs.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/arithmetic/divmod.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/arithmetic/divmod.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/arithmetic/max.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/arithmetic/max.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/arithmetic/mult.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/arithmetic/mult.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/arithmetic/mult.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/arithmetic/mult.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/arithmetic/nroot.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/arithmetic/nroot.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/arithmetic/pow-ops.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/arithmetic/pow-ops.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/arithmetic/pow.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/arithmetic/pow.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/arithmetic.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/arithmetic.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/arithmetic.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/arithmetic.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/array-traits.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/array-traits.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/array.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/array.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/array.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/array.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bin-packing/propagate.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bin-packing/propagate.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bin-packing/propagate.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bin-packing/propagate.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bin-packing.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bin-packing.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bin-packing.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bin-packing.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bool/base.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bool/base.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bool/clause.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bool/clause.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bool/eq.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bool/eq.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bool/eqv.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bool/eqv.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bool/eqv.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bool/eqv.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bool/ite.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bool/ite.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bool/lq.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bool/lq.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bool/or.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bool/or.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bool.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bool.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bool.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/bool.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/activity.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/activity.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/activity.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/activity.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/afc.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/afc.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/assign.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/assign.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/merit.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/merit.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/ngl.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/ngl.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/traits.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/traits.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/val-commit.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/val-commit.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/val-sel-commit.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/val-sel-commit.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/val-sel.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/val-sel.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/val.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/val.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/var.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/var.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/view-sel.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/view-sel.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/view-values.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/view-values.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/view-values.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch/view-values.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/branch.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/channel/base.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/channel/base.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/channel/dom.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/channel/dom.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/channel/link-multi.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/channel/link-multi.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/channel/link-multi.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/channel/link-multi.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/channel/link-single.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/channel/link-single.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/channel/link-single.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/channel/link-single.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/channel/val.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/channel/val.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/channel.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/channel.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/channel.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/channel.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/circuit/base.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/circuit/base.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/circuit/dom.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/circuit/dom.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/circuit/val.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/circuit/val.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/circuit.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/circuit.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/circuit.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/circuit.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/count/int-base.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/count/int-base.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/count/int-eq.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/count/int-eq.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/count/int-gq.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/count/int-gq.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/count/int-lq.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/count/int-lq.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/count/rel.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/count/rel.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/count/view-base.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/count/view-base.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/count/view-eq.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/count/view-eq.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/count/view-gq.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/count/view-gq.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/count/view-lq.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/count/view-lq.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/count.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/count.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/count.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/count.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulative/basic.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulative/basic.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulative/edge-finding.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulative/edge-finding.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulative/limits.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulative/limits.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulative/man-prop.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulative/man-prop.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulative/opt-prop.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulative/opt-prop.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulative/overload.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulative/overload.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulative/task-view.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulative/task-view.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulative/task.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulative/task.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulative/tree.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulative/tree.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulative.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulative.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulative.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulative.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulatives/val.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulatives/val.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulatives.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulatives.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulatives.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/cumulatives.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/distinct/bnd.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/distinct/bnd.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/distinct/dom-ctrl.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/distinct/dom-ctrl.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/distinct/dom.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/distinct/dom.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/distinct/graph.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/distinct/graph.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/distinct/ter-dom.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/distinct/ter-dom.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/distinct/val.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/distinct/val.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/distinct.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/distinct.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/distinct.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/distinct.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/div.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/div.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/div.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/div.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/dom/range.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/dom/range.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/dom/set.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/dom/set.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/dom.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/dom.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/dom.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/dom.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/element/int.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/element/int.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/element/pair.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/element/pair.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/element/pair.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/element/pair.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/element/view.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/element/view.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/element.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/element.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/element.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/element.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/exception.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/exception.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/exec/when.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/exec/when.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/exec/when.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/exec/when.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/exec.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/exec.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/exec.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/exec.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/extensional/base.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/extensional/base.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/extensional/basic.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/extensional/basic.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/extensional/dfa.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/extensional/dfa.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/extensional/dfa.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/extensional/dfa.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/extensional/incremental.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/extensional/incremental.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/extensional/layered-graph.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/extensional/layered-graph.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/extensional/tuple-set.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/extensional/tuple-set.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/extensional/tuple-set.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/extensional/tuple-set.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/extensional.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/extensional.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/extensional.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/extensional.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/gcc/bnd-sup.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/gcc/bnd-sup.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/gcc/bnd.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/gcc/bnd.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/gcc/dom-sup.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/gcc/dom-sup.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/gcc/dom.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/gcc/dom.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/gcc/post.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/gcc/post.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/gcc/val.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/gcc/val.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/gcc/view.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/gcc/view.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/gcc.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/gcc.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/gcc.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/gcc.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/int-set-1.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/int-set-1.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/int-set-2.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/int-set-2.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/int-set.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/int-set.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/ldsb/brancher.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/ldsb/brancher.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/ldsb/sym-imp.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/ldsb/sym-imp.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/ldsb/sym-imp.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/ldsb/sym-imp.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/ldsb/sym-obj.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/ldsb/sym-obj.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/ldsb.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/ldsb.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/ldsb.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/ldsb.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/limits.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/limits.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear/bool-int.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear/bool-int.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear/bool-post.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear/bool-post.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear/bool-scale.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear/bool-scale.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear/bool-view.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear/bool-view.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear/int-bin.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear/int-bin.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear/int-dom.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear/int-dom.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear/int-nary.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear/int-nary.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear/int-noview.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear/int-noview.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear/int-post.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear/int-post.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear/int-ter.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear/int-ter.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear/post.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear/post.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear-bool.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear-bool.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear-int.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear-int.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/linear.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/member/prop.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/member/prop.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/member/re-prop.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/member/re-prop.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/member.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/member.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/member.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/member.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/no-overlap/base.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/no-overlap/base.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/no-overlap/box.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/no-overlap/box.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/no-overlap/dim.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/no-overlap/dim.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/no-overlap/man.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/no-overlap/man.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/no-overlap/opt.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/no-overlap/opt.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/no-overlap.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/no-overlap.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/no-overlap.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/no-overlap.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues/bool-base.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues/bool-base.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues/bool-eq.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues/bool-eq.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues/bool-gq.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues/bool-gq.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues/bool-lq.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues/bool-lq.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues/graph.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues/graph.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues/int-base.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues/int-base.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues/int-eq.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues/int-eq.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues/int-gq.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues/int-gq.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues/int-lq.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues/int-lq.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues/range-event.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues/range-event.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues/sym-bit-matrix.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues/sym-bit-matrix.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/nvalues.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/precede/single.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/precede/single.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/precede.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/precede.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/precede.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/precede.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/propagator.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/propagator.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/reify.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/reify.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/rel/eq.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/rel/eq.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/rel/lex.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/rel/lex.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/rel/lq-le.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/rel/lq-le.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/rel/nq.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/rel/nq.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/rel.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/rel.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/rel.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/rel.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sequence/int.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sequence/int.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sequence/set-op.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sequence/set-op.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sequence/view.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sequence/view.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sequence/violations.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sequence/violations.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sequence.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sequence.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sequence.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sequence.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sorted/matching.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sorted/matching.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sorted/narrowing.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sorted/narrowing.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sorted/order.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sorted/order.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sorted/propagate.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sorted/propagate.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sorted/sortsup.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sorted/sortsup.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sorted.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sorted.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sorted.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/sorted.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/support-values.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/support-values.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/support-values.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/support-values.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/task/array.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/task/array.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/task/fwd-to-bwd.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/task/fwd-to-bwd.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/task/iter.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/task/iter.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/task/man-to-opt.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/task/man-to-opt.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/task/prop.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/task/prop.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/task/purge.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/task/purge.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/task/sort.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/task/sort.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/task/tree.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/task/tree.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/task.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/task.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unary/detectable.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unary/detectable.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unary/edge-finding.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unary/edge-finding.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unary/man-prop.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unary/man-prop.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unary/not-first-not-last.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unary/not-first-not-last.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unary/opt-prop.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unary/opt-prop.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unary/overload.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unary/overload.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unary/subsumption.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unary/subsumption.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unary/task-view.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unary/task-view.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unary/task.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unary/task.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unary/tree.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unary/tree.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unary.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unary.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unary.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unary.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unshare.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/unshare.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/val-set.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/val-set.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/val-set.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/val-set.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/var/bool.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/var/bool.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/var/bool.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/var/bool.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/var/int.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/var/int.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/var/int.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/var/int.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/var/print.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/var/print.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/var-imp/bool.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/var-imp/bool.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/var-imp/bool.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/var-imp/bool.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/var-imp/delta.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/var-imp/delta.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/var-imp/int.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/var-imp/int.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/var-imp/int.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/var-imp/int.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/var-imp.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/var-imp.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view/bool-test.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view/bool-test.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view/bool.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view/bool.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view/cached.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view/cached.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view/constint.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view/constint.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view/int.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view/int.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view/iter.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view/iter.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view/minus.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view/minus.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view/neg-bool.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view/neg-bool.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view/offset.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view/offset.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view/print.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view/print.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view/rel-test.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view/rel-test.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view/scale.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view/scale.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view/zero.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view/zero.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view-val-graph/bi-link.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view-val-graph/bi-link.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view-val-graph/comb-ptr-flag.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view-val-graph/comb-ptr-flag.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view-val-graph/edge.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view-val-graph/edge.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view-val-graph/graph.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view-val-graph/graph.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view-val-graph/iter-prune-val.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view-val-graph/iter-prune-val.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view-val-graph/node.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view-val-graph/node.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view-val-graph.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view-val-graph.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int/view.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/int.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-add.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-add.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-append.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-append.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-array.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-array.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-cache.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-cache.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-compl.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-compl.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-diff.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-diff.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-empty.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-empty.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-inter.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-inter.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-list.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-list.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-map.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-map.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-minmax.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-minmax.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-minus.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-minus.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-negative.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-negative.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-offset.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-offset.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-operations.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-operations.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-positive.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-positive.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-rangelist.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-rangelist.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-scale.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-scale.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-singleton-append.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-singleton-append.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-singleton.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-singleton.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-size.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-size.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-union.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-union.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-values.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/ranges-values.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-array.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-array.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-bitset.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-bitset.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-bitsetoffset.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-bitsetoffset.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-inter.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-inter.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-list.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-list.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-map.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-map.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-minus.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-minus.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-negative.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-negative.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-offset.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-offset.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-positive.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-positive.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-ranges.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-ranges.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-singleton.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-singleton.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-union.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-union.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-unique.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter/values-unique.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/iter.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/activity.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/activity.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/activity.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/activity.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/advisor.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/advisor.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/afc.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/afc.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/afc.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/afc.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/allocators.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/allocators.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/archive.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/archive.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/archive.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/archive.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/array.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/array.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/branch-tiebreak.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/branch-tiebreak.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/branch-traits.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/branch-traits.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/branch-val.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/branch-val.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/branch-var.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/branch-var.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/branch.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/branch.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/brancher-merit.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/brancher-merit.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/brancher-val-commit.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/brancher-val-commit.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/brancher-val-sel-commit.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/brancher-val-sel-commit.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/brancher-val-sel.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/brancher-val-sel.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/brancher-view-sel.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/brancher-view-sel.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/brancher-view-val.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/brancher-view-val.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/brancher-view.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/brancher-view.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/core.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/core.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/core.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/core.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/exception.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/exception.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/global-afc.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/global-afc.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/macros.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/macros.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/memory-config.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/memory-config.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/memory-manager.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/memory-manager.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/memory-manager.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/memory-manager.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/modevent.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/modevent.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/propagator.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/propagator.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/range-list.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/range-list.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/region.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/region.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/region.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/region.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/rnd.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/rnd.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/rnd.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/rnd.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/shared-array.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/shared-array.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/var-imp.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/var-imp.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/var-type.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/var-type.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/var.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/var.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/view.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/view.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/wait.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel/wait.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/kernel.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/bool-expr.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/bool-expr.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/bool-expr.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/bool-expr.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/exception.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/exception.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/float-arith.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/float-arith.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/float-expr.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/float-expr.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/float-rel.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/float-rel.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/float-rel.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/float-rel.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/int-arith.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/int-arith.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/int-expr.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/int-expr.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/int-rel.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/int-rel.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/int-rel.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/int-rel.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/ldsb.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/ldsb.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/matrix.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/matrix.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/optimize.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/optimize.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/reg.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/reg.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/reg.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/reg.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/set-expr.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/set-expr.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/set-expr.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/set-expr.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/set-rel.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/set-rel.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/set-rel.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel/set-rel.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/minimodel.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/bab.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/bab.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/bab.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/bab.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/cutoff.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/cutoff.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/cutoff.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/cutoff.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/dfs.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/dfs.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/dfs.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/dfs.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/engine-base.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/engine-base.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/exception.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/exception.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/meta/nogoods.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/meta/nogoods.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/meta/nogoods.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/meta/nogoods.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/meta/rbs.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/meta/rbs.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/meta/rbs.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/meta/rbs.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/options.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/options.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/options.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/options.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/parallel/bab.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/parallel/bab.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/parallel/bab.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/parallel/bab.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/parallel/dfs.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/parallel/dfs.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/parallel/dfs.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/parallel/dfs.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/parallel/engine.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/parallel/engine.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/parallel/engine.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/parallel/engine.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/parallel/path.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/parallel/path.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/parallel/path.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/parallel/path.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/rbs.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/rbs.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/rbs.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/rbs.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/sequential/bab.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/sequential/bab.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/sequential/dfs.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/sequential/dfs.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/sequential/path.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/sequential/path.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/sequential/path.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/sequential/path.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/statistics.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/statistics.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/stop.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/stop.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/stop.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/stop.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/support.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/support.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/worker.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search/worker.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/search.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/array-traits.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/array-traits.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/array.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/array.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/array.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/array.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/activity.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/activity.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/activity.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/activity.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/afc.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/afc.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/assign.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/assign.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/merit.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/merit.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/ngl.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/ngl.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/ngl.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/ngl.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/traits.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/traits.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/val-commit.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/val-commit.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/val-sel-commit.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/val-sel-commit.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/val-sel.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/val-sel.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/val.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/val.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/var.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/var.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/view-sel.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch/view-sel.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/branch.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/cardinality.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/cardinality.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/channel/bool.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/channel/bool.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/channel/int.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/channel/int.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/channel/set.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/channel/set.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/channel/sorted.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/channel/sorted.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/channel.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/channel.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/channel.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/channel.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/convex/conv.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/convex/conv.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/convex/conv.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/convex/conv.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/convex/hull.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/convex/hull.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/convex/hull.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/convex/hull.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/convex.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/convex.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/convex.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/convex.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/distinct/atmostOne.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/distinct/atmostOne.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/distinct/atmostOne.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/distinct/atmostOne.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/distinct.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/distinct.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/distinct.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/distinct.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/dom.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/dom.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/element/disjoint.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/element/disjoint.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/element/inter.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/element/inter.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/element/union.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/element/union.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/element/unionConst.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/element/unionConst.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/element.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/element.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/element.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/element.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/exception.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/exception.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/exec.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/exec.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/int/card.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/int/card.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/int/minmax.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/int/minmax.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/int/weights.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/int/weights.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/int.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/int.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/int.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/int.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/ldsb/brancher.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/ldsb/brancher.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/ldsb/sym-imp.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/ldsb/sym-imp.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/ldsb.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/ldsb.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/ldsb.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/ldsb.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/limits.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/limits.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/precede/single.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/precede/single.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/precede.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/precede.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/precede.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/precede.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel/common.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel/common.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel/eq.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel/eq.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel/lq.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel/lq.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel/nosubset.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel/nosubset.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel/nq.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel/nq.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel/re-eq.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel/re-eq.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel/re-lq.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel/re-lq.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel/re-subset.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel/re-subset.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel/subset.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel/subset.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/common.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/common.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/inter.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/inter.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/partition.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/partition.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/post-compl-cvc.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/post-compl-cvc.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/post-compl-cvv.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/post-compl-cvv.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/post-compl-vvc.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/post-compl-vvc.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/post-compl.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/post-compl.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/post-nocompl-cvc.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/post-nocompl-cvc.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/post-nocompl-cvv.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/post-nocompl-cvv.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/post-nocompl-vvc.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/post-nocompl-vvc.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/post-nocompl.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/post-nocompl.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/post.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/post.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/subofunion.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/subofunion.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/superofinter.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/superofinter.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/union.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op/union.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op-const-cvc.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op-const-cvc.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op-const-cvv.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op-const-cvv.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op-const-vcc.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op-const-vcc.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op-const-vcv.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op-const-vcv.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op-const-vvc.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op-const-vvc.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op-singleton.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op-singleton.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op-ternary.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op-ternary.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel-op.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/rel.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/sequence/common.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/sequence/common.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/sequence/seq-u.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/sequence/seq-u.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/sequence/seq-u.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/sequence/seq-u.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/sequence/seq.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/sequence/seq.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/sequence/seq.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/sequence/seq.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/sequence.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/sequence.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/sequence.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/sequence.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/var/print.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/var/print.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/var/set.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/var/set.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/var/set.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/var/set.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/var-imp/delta.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/var-imp/delta.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/var-imp/integerset.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/var-imp/integerset.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/var-imp/integerset.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/var-imp/integerset.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/var-imp/iter.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/var-imp/iter.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/var-imp/set.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/var-imp/set.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/var-imp/set.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/var-imp/set.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/var-imp.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/var-imp.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/view/cached.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/view/cached.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/view/complement.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/view/complement.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/view/const.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/view/const.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/view/print.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/view/print.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/view/set.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/view/set.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/view/singleton.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/view/singleton.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/view.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set/view.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/set.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/auto-link.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/auto-link.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/bitset-base.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/bitset-base.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/bitset-offset.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/bitset-offset.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/bitset.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/bitset.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/block-allocator.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/block-allocator.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/cast.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/cast.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/config.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/config.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/dynamic-array.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/dynamic-array.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/dynamic-queue.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/dynamic-queue.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/dynamic-stack.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/dynamic-stack.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/exception.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/exception.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/exception.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/exception.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/heap.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/heap.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/heap.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/heap.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/hw-rnd.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/hw-rnd.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/hw-rnd.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/hw-rnd.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/int-type.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/int-type.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/macros.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/macros.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/marked-pointer.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/marked-pointer.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/random.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/random.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/sort.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/sort.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/static-stack.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/static-stack.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/thread/none.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/thread/none.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/thread/pthreads.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/thread/pthreads.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/thread/pthreads.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/thread/pthreads.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/thread/thread.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/thread/thread.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/thread/thread.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/thread/thread.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/thread/windows.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/thread/windows.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/thread/windows.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/thread/windows.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/thread.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/thread.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/timer.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support/timer.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/gecode/support.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/afc.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/afc.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/array.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/array.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/assign/bool.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/assign/bool.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/assign/float.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/assign/float.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/assign/int.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/assign/int.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/assign/set.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/assign/set.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/assign.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/assign.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/assign.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/assign.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/branch/bool.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/branch/bool.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/branch/float.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/branch/float.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/branch/int.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/branch/int.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/branch/set.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/branch/set.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/branch.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/branch.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/branch.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/branch.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/brancher-handle.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/brancher-handle.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/float/arithmetic.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/float/arithmetic.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/float/basic.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/float/basic.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/float/channel.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/float/channel.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/float/dom.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/float/dom.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/float/linear.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/float/linear.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/float/mm-lin.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/float/mm-lin.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/float/rel.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/float/rel.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/float/transcendental.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/float/transcendental.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/float/trigonometric.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/float/trigonometric.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/float.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/float.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/float.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/float.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/float.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/float.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/int/arithmetic.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/int/arithmetic.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/int/basic.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/int/basic.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/int/bin-packing.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/int/bin-packing.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/int/bool.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/int/bool.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/int/channel.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/int/channel.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/int/circuit.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/int/circuit.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/int/count.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/int/count.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/int/cumulative.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/int/cumulative.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/int/cumulatives.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/int/cumulatives.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/int/distinct.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/int/distinct.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/int/dom.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/int/dom.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/int/element.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/int/element.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/int/exec.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/int/exec.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/int/extensional.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/int/extensional.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/int/gcc.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/int/gcc.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/int/linear.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/int/linear.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/int/member.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/int/member.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/int/mm-arithmetic.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/int/mm-arithmetic.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/int/mm-bool.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/int/mm-bool.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/int/mm-count.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/int/mm-count.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/int/mm-lin.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/int/mm-lin.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/int/mm-rel.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/int/mm-rel.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/int/no-overlap.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/int/no-overlap.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/int/nvalues.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/int/nvalues.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/int/precede.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/int/precede.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/int/rel.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/int/rel.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/int/sequence.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/int/sequence.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/int/sorted.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/int/sorted.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/int/unary.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/int/unary.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/int/unshare.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/int/unshare.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/int.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/int.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/int.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/int.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/int.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/int.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/ldsb.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/ldsb.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/nogoods.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/nogoods.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/search.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/search.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/set/channel.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/set/channel.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/set/construct.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/set/construct.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/set/convex.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/set/convex.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/set/distinct.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/set/distinct.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/set/dom.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/set/dom.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/set/element.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/set/element.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/set/exec.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/set/exec.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/set/int.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/set/int.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/set/mm-set.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/set/mm-set.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/set/precede.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/set/precede.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/set/rel-op-const.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/set/rel-op-const.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/set/rel-op.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/set/rel-op.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/set/rel.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/set/rel.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/set/sequence.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/set/sequence.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/set.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/set.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/set.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/set.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/set.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/set.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/test.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/test.cpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/test.hh...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/test.hh...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/test/test.hpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/test/test.hpp...
Preprocessing /usr/src/RPM/BUILD/gecode-4.2.1/tools/flatzinc/fzn-gecode.cpp...
Parsing file /usr/src/RPM/BUILD/gecode-4.2.1/tools/flatzinc/fzn-gecode.cpp...
Building group list...
Building directory list...
Building namespace list...
Building file list...
Building class list...
Computing nesting relations for classes...
Associating documentation with classes...
Building example list...
Searching for enumerations...
Searching for documented typedefs...
Searching for members imported via using declarations...
Searching for included using directives...
Searching for documented variables...
Building interface member list...
Building member list...
Searching for friends...
Searching for documented defines...
Computing class inheritance relations...
Computing class usage relations...
Flushing cached template relations that have become invalid...
Computing class relations...
Add enum values to enums...
Searching for member function documentation...
Creating members for template instances...
Building page list...
Search for main page...
Computing page relations...
Determining the scope of groups...
Sorting lists...
Determining which enums are documented
Computing member relations...
Building full member lists recursively...
Adding members to member groups.
Distributing member group documentation.
Computing member references...
Inheriting documentation...
Generating disk names...
Adding source references...
Adding xrefitems...
Sorting member lists...
Setting anonymous enum type...
Computing dependencies between directories...
Generating citations page...
Counting members...
Counting data structures...
Resolving user defined references...
Finding anchors and sections in the documentation...
Transferring function references...
Combining using relations...
Adding members to index pages...
Correcting members for VHDL...
Generating style sheet...
Generating search indices...
Generating example documentation...
Generating file sources...
Generating code for file doxygen.hh...
Generating code for file examples/all-interval.cpp...
Generating code for file examples/alpha.cpp...
Generating code for file examples/archimedean-spiral.cpp...
Generating code for file examples/bacp.cpp...
Generating code for file examples/bibd.cpp...
Generating code for file examples/bin-packing.cpp...
Generating code for file gecode/int/bin-packing.cpp...
Generating code for file test/int/bin-packing.cpp...
Generating code for file examples/black-hole.cpp...
Generating code for file examples/car-sequencing.cpp...
Generating code for file examples/cartesian-heart.cpp...
Generating code for file examples/colored-matrix.cpp...
Generating code for file examples/crew.cpp...
Generating code for file examples/crossword.cpp...
Generating code for file examples/crowded-chess.cpp...
Generating code for file examples/descartes-folium.cpp...
Generating code for file examples/dominating-queens.cpp...
Generating code for file examples/domino.cpp...
Generating code for file examples/donald.cpp...
Generating code for file examples/efpa.cpp...
Generating code for file examples/eq20.cpp...
Generating code for file examples/golden-spiral.cpp...
Generating code for file examples/golf.cpp...
Generating code for file examples/golomb-ruler.cpp...
Generating code for file examples/graph-color.cpp...
Generating code for file examples/grocery.cpp...
Generating code for file examples/hamming.cpp...
Generating code for file examples/ind-set.cpp...
Generating code for file examples/kakuro.cpp...
Generating code for file examples/knights.cpp...
Generating code for file examples/langford-number.cpp...
Generating code for file examples/magic-sequence.cpp...
Generating code for file examples/magic-square.cpp...
Generating code for file examples/minesweeper.cpp...
Generating code for file examples/money.cpp...
Generating code for file examples/nonogram.cpp...
Generating code for file examples/open-shop.cpp...
Generating code for file examples/ortho-latin.cpp...
Generating code for file examples/partition.cpp...
Generating code for file examples/pentominoes.cpp...
Generating code for file examples/perfect-square.cpp...
Generating code for file examples/photo.cpp...
Generating code for file examples/queen-armies.cpp...
Generating code for file examples/queens.cpp...
Generating code for file examples/radiotherapy.cpp...
Generating code for file examples/sat.cpp...
Generating code for file examples/schurs-lemma.cpp...
Generating code for file examples/scowl.hpp...
Generating code for file examples/sports-league.cpp...
Generating code for file examples/steel-mill.cpp...
Generating code for file examples/steiner.cpp...
Generating code for file examples/sudoku.cpp...
Generating code for file examples/tsp.cpp...
Generating code for file examples/warehouses.cpp...
Generating code for file examples/word-square.cpp...
Generating code for file gecode/driver.hh...
Generating code for file gecode/driver/options.cpp...
Generating code for file gecode/search/options.cpp...
Generating code for file gecode/driver/options.hpp...
Generating code for file gecode/search/options.hpp...
Generating code for file gecode/driver/script.cpp...
Generating code for file gecode/driver/script.hpp...
Generating code for file gecode/flatzinc.hh...
Generating code for file gecode/flatzinc/ast.hh...
Generating code for file gecode/flatzinc/conexpr.hh...
Generating code for file gecode/flatzinc/flatzinc.cpp...
Generating code for file gecode/flatzinc/option.hh...
Generating code for file gecode/flatzinc/parser.hh...
Generating code for file gecode/flatzinc/plugin.hh...
Generating code for file gecode/flatzinc/registry.cpp...
Generating code for file gecode/flatzinc/registry.hh...
Generating code for file gecode/flatzinc/symboltable.hh...
Generating code for file gecode/flatzinc/varspec.hh...
Generating code for file gecode/float.hh...
Generating code for file test/float.hh...
Generating code for file gecode/float/arithmetic.cpp...
Generating code for file gecode/int/arithmetic.cpp...
Generating code for file test/float/arithmetic.cpp...
Generating code for file test/int/arithmetic.cpp...
Generating code for file gecode/float/arithmetic.hh...
Generating code for file gecode/int/arithmetic.hh...
Generating code for file gecode/float/arithmetic/div.hpp...
Generating code for file gecode/int/div.hpp...
Generating code for file gecode/float/arithmetic/min-max-channel.hpp...
Generating code for file gecode/float/arithmetic/mult.hpp...
Generating code for file gecode/int/arithmetic/mult.hpp...
Generating code for file gecode/float/arithmetic/pow-nroot.hpp...
Generating code for file gecode/float/arithmetic/sqr-sqrt-abs.hpp...
Generating code for file gecode/float/array-traits.hpp...
Generating code for file gecode/int/array-traits.hpp...
Generating code for file gecode/set/array-traits.hpp...
Generating code for file gecode/float/array.cpp...
Generating code for file gecode/int/array.cpp...
Generating code for file gecode/set/array.cpp...
Generating code for file test/array.cpp...
Generating code for file gecode/float/array.hpp...
Generating code for file gecode/int/array.hpp...
Generating code for file gecode/int/task/array.hpp...
Generating code for file gecode/kernel/array.hpp...
Generating code for file gecode/set/array.hpp...
Generating code for file gecode/float/branch.cpp...
Generating code for file gecode/int/branch.cpp...
Generating code for file gecode/kernel/branch.cpp...
Generating code for file gecode/set/branch.cpp...
Generating code for file test/branch.cpp...
Generating code for file gecode/float/branch.hh...
Generating code for file gecode/int/branch.hh...
Generating code for file gecode/set/branch.hh...
Generating code for file test/branch.hh...
Generating code for file gecode/float/branch/activity.cpp...
Generating code for file gecode/int/branch/activity.cpp...
Generating code for file gecode/kernel/activity.cpp...
Generating code for file gecode/set/branch/activity.cpp...
Generating code for file gecode/float/branch/activity.hpp...
Generating code for file gecode/int/branch/activity.hpp...
Generating code for file gecode/kernel/activity.hpp...
Generating code for file gecode/set/branch/activity.hpp...
Generating code for file gecode/float/branch/afc.hpp...
Generating code for file gecode/int/branch/afc.hpp...
Generating code for file gecode/kernel/afc.hpp...
Generating code for file gecode/set/branch/afc.hpp...
Generating code for file gecode/float/branch/assign.hpp...
Generating code for file gecode/int/branch/assign.hpp...
Generating code for file gecode/set/branch/assign.hpp...
Generating code for file gecode/float/branch/merit.hpp...
Generating code for file gecode/int/branch/merit.hpp...
Generating code for file gecode/set/branch/merit.hpp...
Generating code for file gecode/float/branch/traits.hpp...
Generating code for file gecode/int/branch/traits.hpp...
Generating code for file gecode/set/branch/traits.hpp...
Generating code for file gecode/float/branch/val-commit.hpp...
Generating code for file gecode/int/branch/val-commit.hpp...
Generating code for file gecode/set/branch/val-commit.hpp...
Generating code for file gecode/float/branch/val-sel-commit.cpp...
Generating code for file gecode/int/branch/val-sel-commit.cpp...
Generating code for file gecode/set/branch/val-sel-commit.cpp...
Generating code for file gecode/float/branch/val-sel.hpp...
Generating code for file gecode/int/branch/val-sel.hpp...
Generating code for file gecode/set/branch/val-sel.hpp...
Generating code for file gecode/float/branch/val.hpp...
Generating code for file gecode/float/val.hpp...
Generating code for file gecode/int/branch/val.hpp...
Generating code for file gecode/int/channel/val.hpp...
Generating code for file gecode/int/circuit/val.hpp...
Generating code for file gecode/int/cumulatives/val.hpp...
Generating code for file gecode/int/distinct/val.hpp...
Generating code for file gecode/int/gcc/val.hpp...
Generating code for file gecode/set/branch/val.hpp...
Generating code for file gecode/float/branch/var.hpp...
Generating code for file gecode/int/branch/var.hpp...
Generating code for file gecode/kernel/var.hpp...
Generating code for file gecode/set/branch/var.hpp...
Generating code for file gecode/float/branch/view-sel.cpp...
Generating code for file gecode/int/branch/view-sel.cpp...
Generating code for file gecode/set/branch/view-sel.cpp...
Generating code for file gecode/float/dom.cpp...
Generating code for file gecode/int/dom.cpp...
Generating code for file gecode/set/dom.cpp...
Generating code for file test/float/dom.cpp...
Generating code for file test/int/dom.cpp...
Generating code for file test/set/dom.cpp...
Generating code for file gecode/float/exception.hpp...
Generating code for file gecode/int/exception.hpp...
Generating code for file gecode/kernel/exception.hpp...
Generating code for file gecode/minimodel/exception.hpp...
Generating code for file gecode/search/exception.hpp...
Generating code for file gecode/set/exception.hpp...
Generating code for file gecode/support/exception.hpp...
Generating code for file gecode/float/exec.cpp...
Generating code for file gecode/int/exec.cpp...
Generating code for file gecode/set/exec.cpp...
Generating code for file test/int/exec.cpp...
Generating code for file test/set/exec.cpp...
Generating code for file gecode/float/limits.hpp...
Generating code for file gecode/int/cumulative/limits.hpp...
Generating code for file gecode/int/limits.hpp...
Generating code for file gecode/set/limits.hpp...
Generating code for file gecode/float/linear.cpp...
Generating code for file test/float/linear.cpp...
Generating code for file test/int/linear.cpp...
Generating code for file gecode/float/linear.hh...
Generating code for file gecode/int/linear.hh...
Generating code for file gecode/float/linear/nary.hpp...
Generating code for file gecode/float/linear/post.cpp...
Generating code for file gecode/float/nextafter.hpp...
Generating code for file gecode/float/num.hpp...
Generating code for file gecode/float/rel.cpp...
Generating code for file gecode/int/rel.cpp...
Generating code for file gecode/set/rel.cpp...
Generating code for file test/float/rel.cpp...
Generating code for file test/int/rel.cpp...
Generating code for file test/set/rel.cpp...
Generating code for file gecode/float/rel.hh...
Generating code for file gecode/int/rel.hh...
Generating code for file gecode/set/rel.hh...
Generating code for file gecode/float/rel/eq.hpp...
Generating code for file gecode/int/bool/eq.hpp...
Generating code for file gecode/int/rel/eq.hpp...
Generating code for file gecode/set/rel/eq.hpp...
Generating code for file gecode/float/rel/lq-le.hpp...
Generating code for file gecode/int/rel/lq-le.hpp...
Generating code for file gecode/float/rel/nq.hpp...
Generating code for file gecode/int/rel/nq.hpp...
Generating code for file gecode/set/rel/nq.hpp...
Generating code for file gecode/float/rounding.cpp...
Generating code for file gecode/float/rounding.hpp...
Generating code for file gecode/float/transcendental.hh...
Generating code for file gecode/float/transcendental/exp-log.hpp...
Generating code for file gecode/float/trigonometric.hh...
Generating code for file gecode/float/trigonometric/asinacos.hpp...
Generating code for file gecode/float/trigonometric/sincos.hpp...
Generating code for file gecode/float/trigonometric/tanatan.hpp...
Generating code for file gecode/float/var-imp.hpp...
Generating code for file gecode/int/var-imp.hpp...
Generating code for file gecode/kernel/var-imp.hpp...
Generating code for file gecode/set/var-imp.hpp...
Generating code for file gecode/float/var-imp/delta.hpp...
Generating code for file gecode/int/var-imp/delta.hpp...
Generating code for file gecode/set/var-imp/delta.hpp...
Generating code for file gecode/float/var/float.cpp...
Generating code for file test/assign/float.cpp...
Generating code for file test/branch/float.cpp...
Generating code for file test/float.cpp...
Generating code for file gecode/float/var/float.hpp...
Generating code for file gecode/float/var-imp/float.hpp...
Generating code for file gecode/float/view/float.hpp...
Generating code for file test/float.hpp...
Generating code for file gecode/float/var/print.hpp...
Generating code for file gecode/float/view/print.hpp...
Generating code for file gecode/int/var/print.hpp...
Generating code for file gecode/int/view/print.hpp...
Generating code for file gecode/set/var/print.hpp...
Generating code for file gecode/set/view/print.hpp...
Generating code for file gecode/float/view.hpp...
Generating code for file gecode/int/element/view.hpp...
Generating code for file gecode/int/gcc/view.hpp...
Generating code for file gecode/int/sequence/view.hpp...
Generating code for file gecode/int/view.hpp...
Generating code for file gecode/kernel/view.hpp...
Generating code for file gecode/set/view.hpp...
Generating code for file gecode/float/view/minus.hpp...
Generating code for file gecode/int/view/minus.hpp...
Generating code for file gecode/float/view/offset.hpp...
Generating code for file gecode/int/view/offset.hpp...
Generating code for file gecode/float/view/rel-test.hpp...
Generating code for file gecode/int/view/rel-test.hpp...
Generating code for file gecode/float/view/scale.hpp...
Generating code for file gecode/int/view/scale.hpp...
Generating code for file gecode/gist.hh...
Generating code for file gecode/gist/drawingcursor.cpp...
Generating code for file gecode/gist/drawingcursor.hh...
Generating code for file gecode/gist/drawingcursor.hpp...
Generating code for file gecode/gist/gecodelogo.cpp...
Generating code for file gecode/gist/gecodelogo.hh...
Generating code for file gecode/gist/gist.cpp...
Generating code for file gecode/gist/gist.hpp...
Generating code for file gecode/gist/layoutcursor.hh...
Generating code for file gecode/gist/layoutcursor.hpp...
Generating code for file gecode/gist/mainwindow.cpp...
Generating code for file gecode/gist/mainwindow.hh...
Generating code for file gecode/gist/node.cpp...
Generating code for file gecode/gist/node.hh...
Generating code for file gecode/gist/node.hpp...
Generating code for file gecode/int/view-val-graph/node.hpp...
Generating code for file gecode/gist/nodecursor.hh...
Generating code for file gecode/gist/nodecursor.hpp...
Generating code for file gecode/gist/nodestats.cpp...
Generating code for file gecode/gist/nodestats.hh...
Generating code for file gecode/gist/nodevisitor.hh...
Generating code for file gecode/gist/nodevisitor.hpp...
Generating code for file gecode/gist/nodewidget.cpp...
Generating code for file gecode/gist/nodewidget.hh...
Generating code for file gecode/gist/preferences.cpp...
Generating code for file gecode/gist/preferences.hh...
Generating code for file gecode/gist/qtgist.cpp...
Generating code for file gecode/gist/qtgist.hh...
Generating code for file gecode/gist/spacenode.cpp...
Generating code for file gecode/gist/spacenode.hh...
Generating code for file gecode/gist/spacenode.hpp...
Generating code for file gecode/gist/stopbrancher.cpp...
Generating code for file gecode/gist/stopbrancher.hh...
Generating code for file gecode/gist/textoutput.cpp...
Generating code for file gecode/gist/textoutput.hh...
Generating code for file gecode/gist/treecanvas.cpp...
Generating code for file gecode/gist/treecanvas.hh...
Generating code for file gecode/gist/visualnode.cpp...
Generating code for file gecode/gist/visualnode.hh...
Generating code for file gecode/gist/visualnode.hpp...
Generating code for file gecode/gist/zoomToFitIcon.hpp...
Generating code for file gecode/int.hh...
Generating code for file gecode/set/int.hh...
Generating code for file test/int.hh...
Generating code for file gecode/int/arithmetic/abs.hpp...
Generating code for file gecode/int/arithmetic/divmod.hpp...
Generating code for file gecode/int/arithmetic/max.hpp...
Generating code for file gecode/int/arithmetic/mult.cpp...
Generating code for file gecode/int/arithmetic/nroot.hpp...
Generating code for file gecode/int/arithmetic/pow-ops.hpp...
Generating code for file gecode/int/arithmetic/pow.hpp...
Generating code for file gecode/int/bin-packing.hh...
Generating code for file gecode/int/bin-packing/propagate.cpp...
Generating code for file gecode/int/bin-packing/propagate.hpp...
Generating code for file gecode/int/sorted/propagate.hpp...
Generating code for file gecode/int/bool.cpp...
Generating code for file gecode/int/var/bool.cpp...
Generating code for file gecode/int/var-imp/bool.cpp...
Generating code for file test/assign/bool.cpp...
Generating code for file test/branch/bool.cpp...
Generating code for file test/int/bool.cpp...
Generating code for file gecode/int/bool.hh...
Generating code for file gecode/int/bool/base.hpp...
Generating code for file gecode/int/channel/base.hpp...
Generating code for file gecode/int/circuit/base.hpp...
Generating code for file gecode/int/extensional/base.hpp...
Generating code for file gecode/int/no-overlap/base.hpp...
Generating code for file gecode/int/bool/clause.hpp...
Generating code for file gecode/int/bool/eqv.cpp...
Generating code for file gecode/int/bool/eqv.hpp...
Generating code for file gecode/int/bool/ite.hpp...
Generating code for file gecode/int/bool/lq.hpp...
Generating code for file gecode/set/rel/lq.hpp...
Generating code for file gecode/int/bool/or.hpp...
Generating code for file gecode/int/branch/ngl.hpp...
Generating code for file gecode/set/branch/ngl.hpp...
Generating code for file gecode/int/branch/view-values.cpp...
Generating code for file gecode/int/branch/view-values.hpp...
Generating code for file gecode/int/channel.cpp...
Generating code for file gecode/set/channel.cpp...
Generating code for file test/float/channel.cpp...
Generating code for file test/int/channel.cpp...
Generating code for file test/set/channel.cpp...
Generating code for file gecode/int/channel.hh...
Generating code for file gecode/set/channel.hh...
Generating code for file gecode/int/channel/dom.hpp...
Generating code for file gecode/int/circuit/dom.hpp...
Generating code for file gecode/int/distinct/dom.hpp...
Generating code for file gecode/int/gcc/dom.hpp...
Generating code for file gecode/int/channel/link-multi.cpp...
Generating code for file gecode/int/channel/link-multi.hpp...
Generating code for file gecode/int/channel/link-single.cpp...
Generating code for file gecode/int/channel/link-single.hpp...
Generating code for file gecode/int/circuit.cpp...
Generating code for file test/int/circuit.cpp...
Generating code for file gecode/int/circuit.hh...
Generating code for file gecode/int/count.cpp...
Generating code for file test/int/count.cpp...
Generating code for file gecode/int/count.hh...
Generating code for file gecode/int/count/int-base.hpp...
Generating code for file gecode/int/nvalues/int-base.hpp...
Generating code for file gecode/int/count/int-eq.hpp...
Generating code for file gecode/int/nvalues/int-eq.hpp...
Generating code for file gecode/int/count/int-gq.hpp...
Generating code for file gecode/int/nvalues/int-gq.hpp...
Generating code for file gecode/int/count/int-lq.hpp...
Generating code for file gecode/int/nvalues/int-lq.hpp...
Generating code for file gecode/int/count/rel.hpp...
Generating code for file gecode/int/count/view-base.hpp...
Generating code for file gecode/int/count/view-eq.hpp...
Generating code for file gecode/int/count/view-gq.hpp...
Generating code for file gecode/int/count/view-lq.hpp...
Generating code for file gecode/int/cumulative.cpp...
Generating code for file test/int/cumulative.cpp...
Generating code for file gecode/int/cumulative.hh...
Generating code for file gecode/int/cumulative/basic.hpp...
Generating code for file gecode/int/extensional/basic.hpp...
Generating code for file gecode/int/cumulative/edge-finding.hpp...
Generating code for file gecode/int/unary/edge-finding.hpp...
Generating code for file gecode/int/cumulative/man-prop.hpp...
Generating code for file gecode/int/unary/man-prop.hpp...
Generating code for file gecode/int/cumulative/opt-prop.hpp...
Generating code for file gecode/int/unary/opt-prop.hpp...
Generating code for file gecode/int/cumulative/overload.hpp...
Generating code for file gecode/int/unary/overload.hpp...
Generating code for file gecode/int/cumulative/task-view.hpp...
Generating code for file gecode/int/unary/task-view.hpp...
Generating code for file gecode/int/cumulative/task.hpp...
Generating code for file gecode/int/unary/task.hpp...
Generating code for file gecode/int/cumulative/tree.hpp...
Generating code for file gecode/int/task/tree.hpp...
Generating code for file gecode/int/unary/tree.hpp...
Generating code for file gecode/int/cumulatives.cpp...
Generating code for file test/int/cumulatives.cpp...
Generating code for file gecode/int/cumulatives.hh...
Generating code for file gecode/int/distinct.cpp...
Generating code for file gecode/set/distinct.cpp...
Generating code for file test/int/distinct.cpp...
Generating code for file test/set/distinct.cpp...
Generating code for file gecode/int/distinct.hh...
Generating code for file gecode/set/distinct.hh...
Generating code for file gecode/int/distinct/bnd.hpp...
Generating code for file gecode/int/gcc/bnd.hpp...
Generating code for file gecode/int/distinct/dom-ctrl.hpp...
Generating code for file gecode/int/distinct/graph.hpp...
Generating code for file gecode/int/nvalues/graph.hpp...
Generating code for file gecode/int/view-val-graph/graph.hpp...
Generating code for file gecode/int/distinct/ter-dom.hpp...
Generating code for file gecode/int/div.hh...
Generating code for file gecode/int/dom.hh...
Generating code for file gecode/int/dom/range.hpp...
Generating code for file gecode/int/dom/set.hpp...
Generating code for file gecode/set/channel/set.hpp...
Generating code for file gecode/set/var/set.hpp...
Generating code for file gecode/set/var-imp/set.hpp...
Generating code for file gecode/set/view/set.hpp...
Generating code for file test/set.hpp...
Generating code for file gecode/int/element.cpp...
Generating code for file gecode/set/element.cpp...
Generating code for file test/int/element.cpp...
Generating code for file test/set/element.cpp...
Generating code for file gecode/int/element.hh...
Generating code for file gecode/set/element.hh...
Generating code for file gecode/int/element/int.hpp...
Generating code for file gecode/int/sequence/int.hpp...
Generating code for file gecode/int/var/int.hpp...
Generating code for file gecode/int/var-imp/int.hpp...
Generating code for file gecode/int/view/int.hpp...
Generating code for file gecode/set/channel/int.hpp...
Generating code for file test/int.hpp...
Generating code for file gecode/int/element/pair.cpp...
Generating code for file gecode/int/element/pair.hpp...
Generating code for file gecode/int/exec.hh...
Generating code for file gecode/int/exec/when.cpp...
Generating code for file gecode/int/exec/when.hpp...
Generating code for file gecode/int/extensional.cpp...
Generating code for file test/int/extensional.cpp...
Generating code for file gecode/int/extensional.hh...
Generating code for file gecode/int/extensional/dfa.cpp...
Generating code for file gecode/int/extensional/dfa.hpp...
Generating code for file gecode/int/extensional/incremental.hpp...
Generating code for file gecode/int/extensional/layered-graph.hpp...
Generating code for file gecode/int/extensional/tuple-set.cpp...
Generating code for file gecode/int/extensional/tuple-set.hpp...
Generating code for file gecode/int/gcc.cpp...
Generating code for file test/int/gcc.cpp...
Generating code for file gecode/int/gcc.hh...
Generating code for file gecode/int/gcc/bnd-sup.hpp...
Generating code for file gecode/int/gcc/dom-sup.hpp...
Generating code for file gecode/int/gcc/post.hpp...
Generating code for file gecode/int/linear/post.hpp...
Generating code for file gecode/set/rel-op/post.hpp...
Generating code for file gecode/int/int-set-1.hpp...
Generating code for file gecode/int/int-set-2.hpp...
Generating code for file gecode/int/int-set.cpp...
Generating code for file gecode/int/ldsb.cpp...
Generating code for file gecode/set/ldsb.cpp...
Generating code for file test/ldsb.cpp...
Generating code for file gecode/int/ldsb.hh...
Generating code for file gecode/set/ldsb.hh...
Generating code for file gecode/int/ldsb/brancher.hpp...
Generating code for file gecode/set/ldsb/brancher.hpp...
Generating code for file gecode/int/ldsb/sym-imp.cpp...
Generating code for file gecode/set/ldsb/sym-imp.cpp...
Generating code for file gecode/int/ldsb/sym-imp.hpp...
Generating code for file gecode/int/ldsb/sym-obj.cpp...
Generating code for file gecode/int/linear-bool.cpp...
Generating code for file gecode/int/linear-int.cpp...
Generating code for file gecode/int/linear/bool-int.hpp...
Generating code for file gecode/int/linear/bool-post.cpp...
Generating code for file gecode/int/linear/bool-scale.hpp...
Generating code for file gecode/int/linear/bool-view.hpp...
Generating code for file gecode/int/linear/int-bin.hpp...
Generating code for file gecode/int/linear/int-dom.hpp...
Generating code for file gecode/int/linear/int-nary.hpp...
Generating code for file gecode/int/linear/int-noview.hpp...
Generating code for file gecode/int/linear/int-post.cpp...
Generating code for file gecode/int/linear/int-ter.hpp...
Generating code for file gecode/int/member.cpp...
Generating code for file test/int/member.cpp...
Generating code for file gecode/int/member.hh...
Generating code for file gecode/int/member/prop.hpp...
Generating code for file gecode/int/task/prop.hpp...
Generating code for file gecode/int/member/re-prop.hpp...
Generating code for file gecode/int/no-overlap.cpp...
Generating code for file test/int/no-overlap.cpp...
Generating code for file gecode/int/no-overlap.hh...
Generating code for file gecode/int/no-overlap/box.hpp...
Generating code for file gecode/int/no-overlap/dim.hpp...
Generating code for file gecode/int/no-overlap/man.hpp...
Generating code for file gecode/int/no-overlap/opt.hpp...
Generating code for file gecode/int/nvalues.cpp...
Generating code for file test/int/nvalues.cpp...
Generating code for file gecode/int/nvalues.hh...
Generating code for file gecode/int/nvalues/bool-base.hpp...
Generating code for file gecode/int/nvalues/bool-eq.hpp...
Generating code for file gecode/int/nvalues/bool-gq.hpp...
Generating code for file gecode/int/nvalues/bool-lq.hpp...
Generating code for file gecode/int/nvalues/range-event.hpp...
Generating code for file gecode/int/nvalues/sym-bit-matrix.hpp...
Generating code for file gecode/int/precede.cpp...
Generating code for file gecode/set/precede.cpp...
Generating code for file test/int/precede.cpp...
Generating code for file test/set/precede.cpp...
Generating code for file gecode/int/precede.hh...
Generating code for file gecode/set/precede.hh...
Generating code for file gecode/int/precede/single.hpp...
Generating code for file gecode/set/precede/single.hpp...
Generating code for file gecode/int/propagator.hpp...
Generating code for file gecode/kernel/propagator.hpp...
Generating code for file gecode/int/reify.hpp...
Generating code for file gecode/int/rel/lex.hpp...
Generating code for file gecode/int/sequence.cpp...
Generating code for file gecode/set/sequence.cpp...
Generating code for file test/int/sequence.cpp...
Generating code for file test/set/sequence.cpp...
Generating code for file gecode/int/sequence.hh...
Generating code for file gecode/set/sequence.hh...
Generating code for file gecode/int/sequence/set-op.hpp...
Generating code for file gecode/int/sequence/violations.hpp...
Generating code for file gecode/int/sorted.cpp...
Generating code for file test/int/sorted.cpp...
Generating code for file gecode/int/sorted.hh...
Generating code for file gecode/int/sorted/matching.hpp...
Generating code for file gecode/int/sorted/narrowing.hpp...
Generating code for file gecode/int/sorted/order.hpp...
Generating code for file gecode/int/sorted/sortsup.hpp...
Generating code for file gecode/int/support-values.hh...
Generating code for file gecode/int/support-values.hpp...
Generating code for file gecode/int/task.hh...
Generating code for file gecode/int/task/fwd-to-bwd.hpp...
Generating code for file gecode/int/task/iter.hpp...
Generating code for file gecode/int/view/iter.hpp...
Generating code for file gecode/set/var-imp/iter.hpp...
Generating code for file gecode/int/task/man-to-opt.hpp...
Generating code for file gecode/int/task/purge.hpp...
Generating code for file gecode/int/task/sort.hpp...
Generating code for file gecode/support/sort.hpp...
Generating code for file gecode/int/unary.cpp...
Generating code for file test/int/unary.cpp...
Generating code for file gecode/int/unary.hh...
Generating code for file gecode/int/unary/detectable.hpp...
Generating code for file gecode/int/unary/not-first-not-last.hpp...
Generating code for file gecode/int/unary/subsumption.hpp...
Generating code for file gecode/int/unshare.cpp...
Generating code for file test/int/unshare.cpp...
Generating code for file gecode/int/val-set.hh...
Generating code for file gecode/int/val-set.hpp...
Generating code for file gecode/int/var/bool.hpp...
Generating code for file gecode/int/var-imp/bool.hpp...
Generating code for file gecode/int/view/bool.hpp...
Generating code for file gecode/set/channel/bool.hpp...
Generating code for file gecode/int/var/int.cpp...
Generating code for file gecode/int/var-imp/int.cpp...
Generating code for file gecode/set/int.cpp...
Generating code for file test/assign/int.cpp...
Generating code for file test/branch/int.cpp...
Generating code for file test/int.cpp...
Generating code for file test/set/int.cpp...
Generating code for file gecode/int/view-val-graph.hh...
Generating code for file gecode/int/view-val-graph/bi-link.hpp...
Generating code for file gecode/int/view-val-graph/comb-ptr-flag.hpp...
Generating code for file gecode/int/view-val-graph/edge.hpp...
Generating code for file gecode/int/view-val-graph/iter-prune-val.hpp...
Generating code for file gecode/int/view/bool-test.hpp...
Generating code for file gecode/int/view/cached.hpp...
Generating code for file gecode/set/view/cached.hpp...
Generating code for file gecode/int/view/constint.hpp...
Generating code for file gecode/int/view/neg-bool.hpp...
Generating code for file gecode/int/view/zero.hpp...
Generating code for file gecode/iter.hh...
Generating code for file gecode/iter/ranges-add.hpp...
Generating code for file gecode/iter/ranges-append.hpp...
Generating code for file gecode/iter/ranges-array.hpp...
Generating code for file gecode/iter/ranges-cache.hpp...
Generating code for file gecode/iter/ranges-compl.hpp...
Generating code for file gecode/iter/ranges-diff.hpp...
Generating code for file gecode/iter/ranges-empty.hpp...
Generating code for file gecode/iter/ranges-inter.hpp...
Generating code for file gecode/iter/ranges-list.hpp...
Generating code for file gecode/iter/ranges-map.hpp...
Generating code for file gecode/iter/ranges-minmax.hpp...
Generating code for file gecode/iter/ranges-minus.hpp...
Generating code for file gecode/iter/ranges-negative.hpp...
Generating code for file gecode/iter/ranges-offset.hpp...
Generating code for file gecode/iter/ranges-operations.hpp...
Generating code for file gecode/iter/ranges-positive.hpp...
Generating code for file gecode/iter/ranges-rangelist.hpp...
Generating code for file gecode/iter/ranges-scale.hpp...
Generating code for file gecode/iter/ranges-singleton-append.hpp...
Generating code for file gecode/iter/ranges-singleton.hpp...
Generating code for file gecode/iter/ranges-size.hpp...
Generating code for file gecode/iter/ranges-union.hpp...
Generating code for file gecode/iter/ranges-values.hpp...
Generating code for file gecode/iter/values-array.hpp...
Generating code for file gecode/iter/values-bitset.hpp...
Generating code for file gecode/iter/values-bitsetoffset.hpp...
Generating code for file gecode/iter/values-inter.hpp...
Generating code for file gecode/iter/values-list.hpp...
Generating code for file gecode/iter/values-map.hpp...
Generating code for file gecode/iter/values-minus.hpp...
Generating code for file gecode/iter/values-negative.hpp...
Generating code for file gecode/iter/values-offset.hpp...
Generating code for file gecode/iter/values-positive.hpp...
Generating code for file gecode/iter/values-ranges.hpp...
Generating code for file gecode/iter/values-singleton.hpp...
Generating code for file gecode/iter/values-union.hpp...
Generating code for file gecode/iter/values-unique.hpp...
Generating code for file gecode/kernel.hh...
Generating code for file gecode/kernel/advisor.hpp...
Generating code for file gecode/kernel/afc.cpp...
Generating code for file test/afc.cpp...
Generating code for file gecode/kernel/allocators.hpp...
Generating code for file gecode/kernel/archive.cpp...
Generating code for file gecode/kernel/archive.hpp...
Generating code for file gecode/kernel/branch-tiebreak.hpp...
Generating code for file gecode/kernel/branch-traits.hpp...
Generating code for file gecode/kernel/branch-val.hpp...
Generating code for file gecode/kernel/branch-var.hpp...
Generating code for file gecode/kernel/brancher-merit.hpp...
Generating code for file gecode/kernel/brancher-val-commit.hpp...
Generating code for file gecode/kernel/brancher-val-sel-commit.hpp...
Generating code for file gecode/kernel/brancher-val-sel.hpp...
Generating code for file gecode/kernel/brancher-view-sel.hpp...
Generating code for file gecode/kernel/brancher-view-val.hpp...
Generating code for file gecode/kernel/brancher-view.hpp...
Generating code for file gecode/kernel/core.cpp...
Generating code for file gecode/kernel/core.hpp...
Generating code for file gecode/kernel/global-afc.hpp...
Generating code for file gecode/kernel/macros.hpp...
Generating code for file gecode/support/macros.hpp...
Generating code for file gecode/kernel/memory-config.hpp...
Generating code for file gecode/kernel/memory-manager.cpp...
Generating code for file gecode/kernel/memory-manager.hpp...
Generating code for file gecode/kernel/modevent.hpp...
Generating code for file gecode/kernel/range-list.hpp...
Generating code for file gecode/kernel/region.cpp...
Generating code for file gecode/kernel/region.hpp...
Generating code for file gecode/kernel/rnd.cpp...
Generating code for file gecode/kernel/rnd.hpp...
Generating code for file gecode/kernel/shared-array.hpp...
Generating code for file gecode/kernel/var-type.hpp...
Generating code for file gecode/kernel/wait.hh...
Generating code for file gecode/minimodel.hh...
Generating code for file gecode/minimodel/bool-expr.cpp...
Generating code for file gecode/minimodel/bool-expr.hpp...
Generating code for file gecode/minimodel/float-arith.cpp...
Generating code for file gecode/minimodel/float-expr.cpp...
Generating code for file gecode/minimodel/float-rel.cpp...
Generating code for file gecode/minimodel/float-rel.hpp...
Generating code for file gecode/minimodel/int-arith.cpp...
Generating code for file gecode/minimodel/int-expr.cpp...
Generating code for file gecode/minimodel/int-rel.cpp...
Generating code for file gecode/minimodel/int-rel.hpp...
Generating code for file gecode/minimodel/ldsb.hpp...
Generating code for file gecode/minimodel/matrix.hpp...
Generating code for file gecode/minimodel/optimize.hpp...
Generating code for file gecode/minimodel/reg.cpp...
Generating code for file gecode/minimodel/reg.hpp...
Generating code for file gecode/minimodel/set-expr.cpp...
Generating code for file gecode/minimodel/set-expr.hpp...
Generating code for file gecode/minimodel/set-rel.cpp...
Generating code for file gecode/minimodel/set-rel.hpp...
Generating code for file gecode/search.hh...
Generating code for file gecode/search/bab.cpp...
Generating code for file gecode/search/parallel/bab.cpp...
Generating code for file gecode/search/bab.hpp...
Generating code for file gecode/search/cutoff.cpp...
Generating code for file gecode/search/cutoff.hpp...
Generating code for file gecode/search/dfs.cpp...
Generating code for file gecode/search/parallel/dfs.cpp...
Generating code for file gecode/search/dfs.hpp...
Generating code for file gecode/search/engine-base.hpp...
Generating code for file gecode/search/meta/nogoods.cpp...
Generating code for file test/nogoods.cpp...
Generating code for file gecode/search/meta/nogoods.hh...
Generating code for file gecode/search/meta/rbs.cpp...
Generating code for file gecode/search/rbs.cpp...
Generating code for file gecode/search/meta/rbs.hh...
Generating code for file gecode/search/parallel/bab.hh...
Generating code for file gecode/search/sequential/bab.hh...
Generating code for file gecode/search/parallel/dfs.hh...
Generating code for file gecode/search/sequential/dfs.hh...
Generating code for file gecode/search/parallel/engine.cpp...
Generating code for file gecode/search/parallel/engine.hh...
Generating code for file gecode/search/parallel/path.cpp...
Generating code for file gecode/search/sequential/path.cpp...
Generating code for file gecode/search/parallel/path.hh...
Generating code for file gecode/search/sequential/path.hh...
Generating code for file gecode/search/rbs.hpp...
Generating code for file gecode/search/statistics.hpp...
Generating code for file gecode/search/stop.cpp...
Generating code for file gecode/search/stop.hpp...
Generating code for file gecode/search/support.hh...
Generating code for file gecode/support.hh...
Generating code for file gecode/search/worker.hh...
Generating code for file gecode/set.hh...
Generating code for file test/set.hh...
Generating code for file gecode/set/branch/ngl.cpp...
Generating code for file gecode/set/cardinality.cpp...
Generating code for file gecode/set/channel/sorted.hpp...
Generating code for file gecode/set/convex.cpp...
Generating code for file test/set/convex.cpp...
Generating code for file gecode/set/convex.hh...
Generating code for file gecode/set/convex/conv.cpp...
Generating code for file gecode/set/convex/conv.hpp...
Generating code for file gecode/set/convex/hull.cpp...
Generating code for file gecode/set/convex/hull.hpp...
Generating code for file gecode/set/distinct/atmostOne.cpp...
Generating code for file gecode/set/distinct/atmostOne.hpp...
Generating code for file gecode/set/element/disjoint.hpp...
Generating code for file gecode/set/element/inter.hpp...
Generating code for file gecode/set/rel-op/inter.hpp...
Generating code for file gecode/set/element/union.hpp...
Generating code for file gecode/set/rel-op/union.hpp...
Generating code for file gecode/set/element/unionConst.hpp...
Generating code for file gecode/set/int/card.hpp...
Generating code for file gecode/set/int/minmax.hpp...
Generating code for file gecode/set/int/weights.hpp...
Generating code for file gecode/set/rel-op-const-cvc.cpp...
Generating code for file gecode/set/rel-op-const-cvv.cpp...
Generating code for file gecode/set/rel-op-const-vcc.cpp...
Generating code for file gecode/set/rel-op-const-vcv.cpp...
Generating code for file gecode/set/rel-op-const-vvc.cpp...
Generating code for file gecode/set/rel-op-singleton.cpp...
Generating code for file gecode/set/rel-op-ternary.cpp...
Generating code for file gecode/set/rel-op.cpp...
Generating code for file test/set/rel-op.cpp...
Generating code for file gecode/set/rel-op.hh...
Generating code for file gecode/set/rel-op/partition.hpp...
Generating code for file gecode/set/rel-op/post-compl-cvc.cpp...
Generating code for file gecode/set/rel-op/post-compl-cvv.cpp...
Generating code for file gecode/set/rel-op/post-compl-vvc.cpp...
Generating code for file gecode/set/rel-op/post-compl.cpp...
Generating code for file gecode/set/rel-op/post-nocompl-cvc.cpp...
Generating code for file gecode/set/rel-op/post-nocompl-cvv.cpp...
Generating code for file gecode/set/rel-op/post-nocompl-vvc.cpp...
Generating code for file gecode/set/rel-op/post-nocompl.cpp...
Generating code for file gecode/set/rel-op/subofunion.hpp...
Generating code for file gecode/set/rel-op/superofinter.hpp...
Generating code for file gecode/set/rel/common.hpp...
Generating code for file gecode/set/rel-op/common.hpp...
Generating code for file gecode/set/sequence/common.hpp...
Generating code for file gecode/set/rel/nosubset.hpp...
Generating code for file gecode/set/rel/re-eq.hpp...
Generating code for file gecode/set/rel/re-lq.hpp...
Generating code for file gecode/set/rel/re-subset.hpp...
Generating code for file gecode/set/rel/subset.hpp...
Generating code for file gecode/set/sequence/seq-u.cpp...
Generating code for file gecode/set/sequence/seq-u.hpp...
Generating code for file gecode/set/sequence/seq.cpp...
Generating code for file gecode/set/sequence/seq.hpp...
Generating code for file gecode/set/var-imp/integerset.cpp...
Generating code for file gecode/set/var-imp/integerset.hpp...
Generating code for file gecode/set/var/set.cpp...
Generating code for file gecode/set/var-imp/set.cpp...
Generating code for file test/assign/set.cpp...
Generating code for file test/branch/set.cpp...
Generating code for file test/set.cpp...
Generating code for file gecode/set/view/complement.hpp...
Generating code for file gecode/set/view/const.hpp...
Generating code for file gecode/set/view/singleton.hpp...
Generating code for file gecode/support/auto-link.hpp...
Generating code for file gecode/support/bitset-base.hpp...
Generating code for file gecode/support/bitset-offset.hpp...
Generating code for file gecode/support/bitset.hpp...
Generating code for file gecode/support/block-allocator.hpp...
Generating code for file gecode/support/cast.hpp...
Generating code for file gecode/support/config.hpp...
Generating code for file gecode/support/dynamic-array.hpp...
Generating code for file gecode/support/dynamic-queue.hpp...
Generating code for file gecode/support/dynamic-stack.hpp...
Generating code for file gecode/support/exception.cpp...
Generating code for file gecode/support/heap.cpp...
Generating code for file gecode/support/heap.hpp...
Generating code for file gecode/support/hw-rnd.cpp...
Generating code for file gecode/support/hw-rnd.hpp...
Generating code for file gecode/support/int-type.hpp...
Generating code for file gecode/support/marked-pointer.hpp...
Generating code for file gecode/support/random.hpp...
Generating code for file gecode/support/static-stack.hpp...
Generating code for file gecode/support/thread/none.hpp...
Generating code for file gecode/support/thread/pthreads.cpp...
Generating code for file gecode/support/thread/pthreads.hpp...
Generating code for file gecode/support/thread/thread.cpp...
Generating code for file gecode/support/thread/thread.hpp...
Generating code for file gecode/support/thread.hpp...
Generating code for file gecode/support/thread/windows.cpp...
Generating code for file gecode/support/thread/windows.hpp...
Generating code for file gecode/support/timer.hpp...
Generating code for file test/assign.cpp...
Generating code for file test/assign.hh...
Generating code for file test/brancher-handle.cpp...
Generating code for file test/float/basic.cpp...
Generating code for file test/int/basic.cpp...
Generating code for file test/float/mm-lin.cpp...
Generating code for file test/int/mm-lin.cpp...
Generating code for file test/float/transcendental.cpp...
Generating code for file test/float/trigonometric.cpp...
Generating code for file test/int/mm-arithmetic.cpp...
Generating code for file test/int/mm-bool.cpp...
Generating code for file test/int/mm-count.cpp...
Generating code for file test/int/mm-rel.cpp...
Generating code for file test/search.cpp...
Generating code for file test/set/construct.cpp...
Generating code for file test/set/mm-set.cpp...
Generating code for file test/set/rel-op-const.cpp...
Generating code for file test/test.cpp...
Generating code for file test/test.hh...
Generating code for file test/test.hpp...
Generating code for file tools/flatzinc/fzn-gecode.cpp...
Generating file documentation...
Generating docs for file doxygen.hh...
Generating docs for file examples/all-interval.cpp...
Generating docs for file examples/alpha.cpp...
Generating docs for file examples/archimedean-spiral.cpp...
Generating docs for file examples/bacp.cpp...
Generating docs for file examples/bibd.cpp...
Generating docs for file examples/bin-packing.cpp...
Generating docs for file gecode/int/bin-packing.cpp...
Generating docs for file test/int/bin-packing.cpp...
Generating docs for file examples/black-hole.cpp...
Generating docs for file examples/car-sequencing.cpp...
Generating docs for file examples/cartesian-heart.cpp...
Generating docs for file examples/colored-matrix.cpp...
Generating docs for file examples/crew.cpp...
Generating docs for file examples/crossword.cpp...
Generating docs for file examples/crowded-chess.cpp...
Generating docs for file examples/descartes-folium.cpp...
Generating docs for file examples/dominating-queens.cpp...
Generating docs for file examples/domino.cpp...
Generating docs for file examples/donald.cpp...
Generating docs for file examples/efpa.cpp...
Generating docs for file examples/eq20.cpp...
Generating docs for file examples/golden-spiral.cpp...
Generating docs for file examples/golf.cpp...
Generating docs for file examples/golomb-ruler.cpp...
Generating docs for file examples/graph-color.cpp...
Generating docs for file examples/grocery.cpp...
Generating docs for file examples/hamming.cpp...
Generating docs for file examples/ind-set.cpp...
Generating docs for file examples/kakuro.cpp...
Generating docs for file examples/knights.cpp...
Generating docs for file examples/langford-number.cpp...
Generating docs for file examples/magic-sequence.cpp...
Generating docs for file examples/magic-square.cpp...
Generating docs for file examples/minesweeper.cpp...
Generating docs for file examples/money.cpp...
Generating docs for file examples/nonogram.cpp...
Generating docs for file examples/open-shop.cpp...
Generating docs for file examples/ortho-latin.cpp...
Generating docs for file examples/partition.cpp...
Generating docs for file examples/pentominoes.cpp...
Generating docs for file examples/perfect-square.cpp...
Generating docs for file examples/photo.cpp...
Generating docs for file examples/queen-armies.cpp...
Generating docs for file examples/queens.cpp...
Generating docs for file examples/radiotherapy.cpp...
Generating docs for file examples/sat.cpp...
Generating docs for file examples/schurs-lemma.cpp...
Generating docs for file examples/scowl.hpp...
Generating docs for file examples/sports-league.cpp...
Generating docs for file examples/steel-mill.cpp...
Generating docs for file examples/steiner.cpp...
Generating docs for file examples/sudoku.cpp...
Generating docs for file examples/tsp.cpp...
Generating docs for file examples/warehouses.cpp...
Generating docs for file examples/word-square.cpp...
Generating docs for file gecode/driver.hh...
Generating docs for file gecode/driver/options.cpp...
Generating docs for file gecode/search/options.cpp...
Generating docs for file gecode/driver/options.hpp...
Generating docs for file gecode/search/options.hpp...
Generating docs for file gecode/driver/script.cpp...
Generating docs for file gecode/driver/script.hpp...
Generating docs for file gecode/flatzinc.hh...
Generating docs for file gecode/flatzinc/ast.hh...
Generating docs for file gecode/flatzinc/conexpr.hh...
Generating docs for file gecode/flatzinc/flatzinc.cpp...
Generating docs for file gecode/flatzinc/option.hh...
Generating docs for file gecode/flatzinc/parser.hh...
Generating docs for file gecode/flatzinc/plugin.hh...
Generating docs for file gecode/flatzinc/registry.cpp...
Generating docs for file gecode/flatzinc/registry.hh...
Generating docs for file gecode/flatzinc/symboltable.hh...
Generating docs for file gecode/flatzinc/varspec.hh...
Generating docs for file gecode/float.hh...
Generating docs for file test/float.hh...
Generating docs for file gecode/float/arithmetic.cpp...
Generating docs for file gecode/int/arithmetic.cpp...
Generating docs for file test/float/arithmetic.cpp...
Generating docs for file test/int/arithmetic.cpp...
Generating docs for file gecode/float/arithmetic.hh...
Generating docs for file gecode/int/arithmetic.hh...
Generating docs for file gecode/float/arithmetic/div.hpp...
Generating docs for file gecode/int/div.hpp...
Generating docs for file gecode/float/arithmetic/min-max-channel.hpp...
Generating docs for file gecode/float/arithmetic/mult.hpp...
Generating docs for file gecode/int/arithmetic/mult.hpp...
Generating docs for file gecode/float/arithmetic/pow-nroot.hpp...
Generating docs for file gecode/float/arithmetic/sqr-sqrt-abs.hpp...
Generating docs for file gecode/float/array-traits.hpp...
Generating docs for file gecode/int/array-traits.hpp...
Generating docs for file gecode/set/array-traits.hpp...
Generating docs for file gecode/float/array.cpp...
Generating docs for file gecode/int/array.cpp...
Generating docs for file gecode/set/array.cpp...
Generating docs for file test/array.cpp...
Generating docs for file gecode/float/array.hpp...
Generating docs for file gecode/int/array.hpp...
Generating docs for file gecode/int/task/array.hpp...
Generating docs for file gecode/kernel/array.hpp...
Generating docs for file gecode/set/array.hpp...
Generating docs for file gecode/float/branch.cpp...
Generating docs for file gecode/int/branch.cpp...
Generating docs for file gecode/kernel/branch.cpp...
Generating docs for file gecode/set/branch.cpp...
Generating docs for file test/branch.cpp...
Generating docs for file gecode/float/branch.hh...
Generating docs for file gecode/int/branch.hh...
Generating docs for file gecode/set/branch.hh...
Generating docs for file test/branch.hh...
Generating docs for file gecode/float/branch/activity.cpp...
Generating docs for file gecode/int/branch/activity.cpp...
Generating docs for file gecode/kernel/activity.cpp...
Generating docs for file gecode/set/branch/activity.cpp...
Generating docs for file gecode/float/branch/activity.hpp...
Generating docs for file gecode/int/branch/activity.hpp...
Generating docs for file gecode/kernel/activity.hpp...
Generating docs for file gecode/set/branch/activity.hpp...
Generating docs for file gecode/float/branch/afc.hpp...
Generating docs for file gecode/int/branch/afc.hpp...
Generating docs for file gecode/kernel/afc.hpp...
Generating docs for file gecode/set/branch/afc.hpp...
Generating docs for file gecode/float/branch/assign.hpp...
Generating docs for file gecode/int/branch/assign.hpp...
Generating docs for file gecode/set/branch/assign.hpp...
Generating docs for file gecode/float/branch/merit.hpp...
Generating docs for file gecode/int/branch/merit.hpp...
Generating docs for file gecode/set/branch/merit.hpp...
Generating docs for file gecode/float/branch/traits.hpp...
Generating docs for file gecode/int/branch/traits.hpp...
Generating docs for file gecode/set/branch/traits.hpp...
Generating docs for file gecode/float/branch/val-commit.hpp...
Generating docs for file gecode/int/branch/val-commit.hpp...
Generating docs for file gecode/set/branch/val-commit.hpp...
Generating docs for file gecode/float/branch/val-sel-commit.cpp...
Generating docs for file gecode/int/branch/val-sel-commit.cpp...
Generating docs for file gecode/set/branch/val-sel-commit.cpp...
Generating docs for file gecode/float/branch/val-sel.hpp...
Generating docs for file gecode/int/branch/val-sel.hpp...
Generating docs for file gecode/set/branch/val-sel.hpp...
Generating docs for file gecode/float/branch/val.hpp...
Generating docs for file gecode/float/val.hpp...
Generating docs for file gecode/int/branch/val.hpp...
Generating docs for file gecode/int/channel/val.hpp...
Generating docs for file gecode/int/circuit/val.hpp...
Generating docs for file gecode/int/cumulatives/val.hpp...
Generating docs for file gecode/int/distinct/val.hpp...
Generating docs for file gecode/int/gcc/val.hpp...
Generating docs for file gecode/set/branch/val.hpp...
Generating docs for file gecode/float/branch/var.hpp...
Generating docs for file gecode/int/branch/var.hpp...
Generating docs for file gecode/kernel/var.hpp...
Generating docs for file gecode/set/branch/var.hpp...
Generating docs for file gecode/float/branch/view-sel.cpp...
Generating docs for file gecode/int/branch/view-sel.cpp...
Generating docs for file gecode/set/branch/view-sel.cpp...
Generating docs for file gecode/float/dom.cpp...
Generating docs for file gecode/int/dom.cpp...
Generating docs for file gecode/set/dom.cpp...
Generating docs for file test/float/dom.cpp...
Generating docs for file test/int/dom.cpp...
Generating docs for file test/set/dom.cpp...
Generating docs for file gecode/float/exception.hpp...
Generating docs for file gecode/int/exception.hpp...
Generating docs for file gecode/kernel/exception.hpp...
Generating docs for file gecode/minimodel/exception.hpp...
Generating docs for file gecode/search/exception.hpp...
Generating docs for file gecode/set/exception.hpp...
Generating docs for file gecode/support/exception.hpp...
Generating docs for file gecode/float/exec.cpp...
Generating docs for file gecode/int/exec.cpp...
Generating docs for file gecode/set/exec.cpp...
Generating docs for file test/int/exec.cpp...
Generating docs for file test/set/exec.cpp...
Generating docs for file gecode/float/limits.hpp...
Generating docs for file gecode/int/cumulative/limits.hpp...
Generating docs for file gecode/int/limits.hpp...
Generating docs for file gecode/set/limits.hpp...
Generating docs for file gecode/float/linear.cpp...
Generating docs for file test/float/linear.cpp...
Generating docs for file test/int/linear.cpp...
Generating docs for file gecode/float/linear.hh...
Generating docs for file gecode/int/linear.hh...
Generating docs for file gecode/float/linear/nary.hpp...
Generating docs for file gecode/float/linear/post.cpp...
Generating docs for file gecode/float/nextafter.hpp...
Generating docs for file gecode/float/num.hpp...
Generating docs for file gecode/float/rel.cpp...
Generating docs for file gecode/int/rel.cpp...
Generating docs for file gecode/set/rel.cpp...
Generating docs for file test/float/rel.cpp...
Generating docs for file test/int/rel.cpp...
Generating docs for file test/set/rel.cpp...
Generating docs for file gecode/float/rel.hh...
Generating docs for file gecode/int/rel.hh...
Generating docs for file gecode/set/rel.hh...
Generating docs for file gecode/float/rel/eq.hpp...
Generating docs for file gecode/int/bool/eq.hpp...
Generating docs for file gecode/int/rel/eq.hpp...
Generating docs for file gecode/set/rel/eq.hpp...
Generating docs for file gecode/float/rel/lq-le.hpp...
Generating docs for file gecode/int/rel/lq-le.hpp...
Generating docs for file gecode/float/rel/nq.hpp...
Generating docs for file gecode/int/rel/nq.hpp...
Generating docs for file gecode/set/rel/nq.hpp...
Generating docs for file gecode/float/rounding.cpp...
Generating docs for file gecode/float/rounding.hpp...
Generating docs for file gecode/float/transcendental.hh...
Generating docs for file gecode/float/transcendental/exp-log.hpp...
Generating docs for file gecode/float/trigonometric.hh...
Generating docs for file gecode/float/trigonometric/asinacos.hpp...
Generating docs for file gecode/float/trigonometric/sincos.hpp...
Generating docs for file gecode/float/trigonometric/tanatan.hpp...
Generating docs for file gecode/float/var-imp.hpp...
Generating docs for file gecode/int/var-imp.hpp...
Generating docs for file gecode/kernel/var-imp.hpp...
Generating docs for file gecode/set/var-imp.hpp...
Generating docs for file gecode/float/var-imp/delta.hpp...
Generating docs for file gecode/int/var-imp/delta.hpp...
Generating docs for file gecode/set/var-imp/delta.hpp...
Generating docs for file gecode/float/var/float.cpp...
Generating docs for file test/assign/float.cpp...
Generating docs for file test/branch/float.cpp...
Generating docs for file test/float.cpp...
Generating docs for file gecode/float/var/float.hpp...
Generating docs for file gecode/float/var-imp/float.hpp...
Generating docs for file gecode/float/view/float.hpp...
Generating docs for file test/float.hpp...
Generating docs for file gecode/float/var/print.hpp...
Generating docs for file gecode/float/view/print.hpp...
Generating docs for file gecode/int/var/print.hpp...
Generating docs for file gecode/int/view/print.hpp...
Generating docs for file gecode/set/var/print.hpp...
Generating docs for file gecode/set/view/print.hpp...
Generating docs for file gecode/float/view.hpp...
Generating docs for file gecode/int/element/view.hpp...
Generating docs for file gecode/int/gcc/view.hpp...
Generating docs for file gecode/int/sequence/view.hpp...
Generating docs for file gecode/int/view.hpp...
Generating docs for file gecode/kernel/view.hpp...
Generating docs for file gecode/set/view.hpp...
Generating docs for file gecode/float/view/minus.hpp...
Generating docs for file gecode/int/view/minus.hpp...
Generating docs for file gecode/float/view/offset.hpp...
Generating docs for file gecode/int/view/offset.hpp...
Generating docs for file gecode/float/view/rel-test.hpp...
Generating docs for file gecode/int/view/rel-test.hpp...
Generating docs for file gecode/float/view/scale.hpp...
Generating docs for file gecode/int/view/scale.hpp...
Generating docs for file gecode/gist.hh...
Generating docs for file gecode/gist/drawingcursor.cpp...
Generating docs for file gecode/gist/drawingcursor.hh...
Generating docs for file gecode/gist/drawingcursor.hpp...
Generating docs for file gecode/gist/gecodelogo.cpp...
Generating docs for file gecode/gist/gecodelogo.hh...
Generating docs for file gecode/gist/gist.cpp...
Generating docs for file gecode/gist/gist.hpp...
Generating docs for file gecode/gist/layoutcursor.hh...
Generating docs for file gecode/gist/layoutcursor.hpp...
Generating docs for file gecode/gist/mainwindow.cpp...
Generating docs for file gecode/gist/mainwindow.hh...
Generating docs for file gecode/gist/node.cpp...
Generating docs for file gecode/gist/node.hh...
Generating docs for file gecode/gist/node.hpp...
Generating docs for file gecode/int/view-val-graph/node.hpp...
Generating docs for file gecode/gist/nodecursor.hh...
Generating docs for file gecode/gist/nodecursor.hpp...
Generating docs for file gecode/gist/nodestats.cpp...
Generating docs for file gecode/gist/nodestats.hh...
Generating docs for file gecode/gist/nodevisitor.hh...
Generating docs for file gecode/gist/nodevisitor.hpp...
Generating docs for file gecode/gist/nodewidget.cpp...
Generating docs for file gecode/gist/nodewidget.hh...
Generating docs for file gecode/gist/preferences.cpp...
Generating docs for file gecode/gist/preferences.hh...
Generating docs for file gecode/gist/qtgist.cpp...
Generating docs for file gecode/gist/qtgist.hh...
Generating docs for file gecode/gist/spacenode.cpp...
Generating docs for file gecode/gist/spacenode.hh...
Generating docs for file gecode/gist/spacenode.hpp...
Generating docs for file gecode/gist/stopbrancher.cpp...
Generating docs for file gecode/gist/stopbrancher.hh...
Generating docs for file gecode/gist/textoutput.cpp...
Generating docs for file gecode/gist/textoutput.hh...
Generating docs for file gecode/gist/treecanvas.cpp...
Generating docs for file gecode/gist/treecanvas.hh...
Generating docs for file gecode/gist/visualnode.cpp...
Generating docs for file gecode/gist/visualnode.hh...
Generating docs for file gecode/gist/visualnode.hpp...
Generating docs for file gecode/gist/zoomToFitIcon.hpp...
Generating docs for file gecode/int.hh...
Generating docs for file gecode/set/int.hh...
Generating docs for file test/int.hh...
Generating docs for file gecode/int/arithmetic/abs.hpp...
Generating docs for file gecode/int/arithmetic/divmod.hpp...
Generating docs for file gecode/int/arithmetic/max.hpp...
Generating docs for file gecode/int/arithmetic/mult.cpp...
Generating docs for file gecode/int/arithmetic/nroot.hpp...
Generating docs for file gecode/int/arithmetic/pow-ops.hpp...
Generating docs for file gecode/int/arithmetic/pow.hpp...
Generating docs for file gecode/int/bin-packing.hh...
Generating docs for file gecode/int/bin-packing/propagate.cpp...
Generating docs for file gecode/int/bin-packing/propagate.hpp...
Generating docs for file gecode/int/sorted/propagate.hpp...
Generating docs for file gecode/int/bool.cpp...
Generating docs for file gecode/int/var/bool.cpp...
Generating docs for file gecode/int/var-imp/bool.cpp...
Generating docs for file test/assign/bool.cpp...
Generating docs for file test/branch/bool.cpp...
Generating docs for file test/int/bool.cpp...
Generating docs for file gecode/int/bool.hh...
Generating docs for file gecode/int/bool/base.hpp...
Generating docs for file gecode/int/channel/base.hpp...
Generating docs for file gecode/int/circuit/base.hpp...
Generating docs for file gecode/int/extensional/base.hpp...
Generating docs for file gecode/int/no-overlap/base.hpp...
Generating docs for file gecode/int/bool/clause.hpp...
Generating docs for file gecode/int/bool/eqv.cpp...
Generating docs for file gecode/int/bool/eqv.hpp...
Generating docs for file gecode/int/bool/ite.hpp...
Generating docs for file gecode/int/bool/lq.hpp...
Generating docs for file gecode/set/rel/lq.hpp...
Generating docs for file gecode/int/bool/or.hpp...
Generating docs for file gecode/int/branch/ngl.hpp...
Generating docs for file gecode/set/branch/ngl.hpp...
Generating docs for file gecode/int/branch/view-values.cpp...
Generating docs for file gecode/int/branch/view-values.hpp...
Generating docs for file gecode/int/channel.cpp...
Generating docs for file gecode/set/channel.cpp...
Generating docs for file test/float/channel.cpp...
Generating docs for file test/int/channel.cpp...
Generating docs for file test/set/channel.cpp...
Generating docs for file gecode/int/channel.hh...
Generating docs for file gecode/set/channel.hh...
Generating docs for file gecode/int/channel/dom.hpp...
Generating docs for file gecode/int/circuit/dom.hpp...
Generating docs for file gecode/int/distinct/dom.hpp...
Generating docs for file gecode/int/gcc/dom.hpp...
Generating docs for file gecode/int/channel/link-multi.cpp...
Generating docs for file gecode/int/channel/link-multi.hpp...
Generating docs for file gecode/int/channel/link-single.cpp...
Generating docs for file gecode/int/channel/link-single.hpp...
Generating docs for file gecode/int/circuit.cpp...
Generating docs for file test/int/circuit.cpp...
Generating docs for file gecode/int/circuit.hh...
Generating docs for file gecode/int/count.cpp...
Generating docs for file test/int/count.cpp...
Generating docs for file gecode/int/count.hh...
Generating docs for file gecode/int/count/int-base.hpp...
Generating docs for file gecode/int/nvalues/int-base.hpp...
Generating docs for file gecode/int/count/int-eq.hpp...
Generating docs for file gecode/int/nvalues/int-eq.hpp...
Generating docs for file gecode/int/count/int-gq.hpp...
Generating docs for file gecode/int/nvalues/int-gq.hpp...
Generating docs for file gecode/int/count/int-lq.hpp...
Generating docs for file gecode/int/nvalues/int-lq.hpp...
Generating docs for file gecode/int/count/rel.hpp...
Generating docs for file gecode/int/count/view-base.hpp...
Generating docs for file gecode/int/count/view-eq.hpp...
Generating docs for file gecode/int/count/view-gq.hpp...
Generating docs for file gecode/int/count/view-lq.hpp...
Generating docs for file gecode/int/cumulative.cpp...
Generating docs for file test/int/cumulative.cpp...
Generating docs for file gecode/int/cumulative.hh...
Generating docs for file gecode/int/cumulative/basic.hpp...
Generating docs for file gecode/int/extensional/basic.hpp...
Generating docs for file gecode/int/cumulative/edge-finding.hpp...
Generating docs for file gecode/int/unary/edge-finding.hpp...
Generating docs for file gecode/int/cumulative/man-prop.hpp...
Generating docs for file gecode/int/unary/man-prop.hpp...
Generating docs for file gecode/int/cumulative/opt-prop.hpp...
Generating docs for file gecode/int/unary/opt-prop.hpp...
Generating docs for file gecode/int/cumulative/overload.hpp...
Generating docs for file gecode/int/unary/overload.hpp...
Generating docs for file gecode/int/cumulative/task-view.hpp...
Generating docs for file gecode/int/unary/task-view.hpp...
Generating docs for file gecode/int/cumulative/task.hpp...
Generating docs for file gecode/int/unary/task.hpp...
Generating docs for file gecode/int/cumulative/tree.hpp...
Generating docs for file gecode/int/task/tree.hpp...
Generating docs for file gecode/int/unary/tree.hpp...
Generating docs for file gecode/int/cumulatives.cpp...
Generating docs for file test/int/cumulatives.cpp...
Generating docs for file gecode/int/cumulatives.hh...
Generating docs for file gecode/int/distinct.cpp...
Generating docs for file gecode/set/distinct.cpp...
Generating docs for file test/int/distinct.cpp...
Generating docs for file test/set/distinct.cpp...
Generating docs for file gecode/int/distinct.hh...
Generating docs for file gecode/set/distinct.hh...
Generating docs for file gecode/int/distinct/bnd.hpp...
Generating docs for file gecode/int/gcc/bnd.hpp...
Generating docs for file gecode/int/distinct/dom-ctrl.hpp...
Generating docs for file gecode/int/distinct/graph.hpp...
Generating docs for file gecode/int/nvalues/graph.hpp...
Generating docs for file gecode/int/view-val-graph/graph.hpp...
Generating docs for file gecode/int/distinct/ter-dom.hpp...
Generating docs for file gecode/int/div.hh...
Generating docs for file gecode/int/dom.hh...
Generating docs for file gecode/int/dom/range.hpp...
Generating docs for file gecode/int/dom/set.hpp...
Generating docs for file gecode/set/channel/set.hpp...
Generating docs for file gecode/set/var/set.hpp...
Generating docs for file gecode/set/var-imp/set.hpp...
Generating docs for file gecode/set/view/set.hpp...
Generating docs for file test/set.hpp...
Generating docs for file gecode/int/element.cpp...
Generating docs for file gecode/set/element.cpp...
Generating docs for file test/int/element.cpp...
Generating docs for file test/set/element.cpp...
Generating docs for file gecode/int/element.hh...
Generating docs for file gecode/set/element.hh...
Generating docs for file gecode/int/element/int.hpp...
Generating docs for file gecode/int/sequence/int.hpp...
Generating docs for file gecode/int/var/int.hpp...
Generating docs for file gecode/int/var-imp/int.hpp...
Generating docs for file gecode/int/view/int.hpp...
Generating docs for file gecode/set/channel/int.hpp...
Generating docs for file test/int.hpp...
Generating docs for file gecode/int/element/pair.cpp...
Generating docs for file gecode/int/element/pair.hpp...
Generating docs for file gecode/int/exec.hh...
Generating docs for file gecode/int/exec/when.cpp...
Generating docs for file gecode/int/exec/when.hpp...
Generating docs for file gecode/int/extensional.cpp...
Generating docs for file test/int/extensional.cpp...
Generating docs for file gecode/int/extensional.hh...
Generating docs for file gecode/int/extensional/dfa.cpp...
Generating docs for file gecode/int/extensional/dfa.hpp...
Generating docs for file gecode/int/extensional/incremental.hpp...
Generating docs for file gecode/int/extensional/layered-graph.hpp...
Generating docs for file gecode/int/extensional/tuple-set.cpp...
Generating docs for file gecode/int/extensional/tuple-set.hpp...
Generating docs for file gecode/int/gcc.cpp...
Generating docs for file test/int/gcc.cpp...
Generating docs for file gecode/int/gcc.hh...
Generating docs for file gecode/int/gcc/bnd-sup.hpp...
Generating docs for file gecode/int/gcc/dom-sup.hpp...
Generating docs for file gecode/int/gcc/post.hpp...
Generating docs for file gecode/int/linear/post.hpp...
Generating docs for file gecode/set/rel-op/post.hpp...
Generating docs for file gecode/int/int-set-1.hpp...
Generating docs for file gecode/int/int-set-2.hpp...
Generating docs for file gecode/int/int-set.cpp...
Generating docs for file gecode/int/ldsb.cpp...
Generating docs for file gecode/set/ldsb.cpp...
Generating docs for file test/ldsb.cpp...
Generating docs for file gecode/int/ldsb.hh...
Generating docs for file gecode/set/ldsb.hh...
Generating docs for file gecode/int/ldsb/brancher.hpp...
Generating docs for file gecode/set/ldsb/brancher.hpp...
Generating docs for file gecode/int/ldsb/sym-imp.cpp...
Generating docs for file gecode/set/ldsb/sym-imp.cpp...
Generating docs for file gecode/int/ldsb/sym-imp.hpp...
Generating docs for file gecode/int/ldsb/sym-obj.cpp...
Generating docs for file gecode/int/linear-bool.cpp...
Generating docs for file gecode/int/linear-int.cpp...
Generating docs for file gecode/int/linear/bool-int.hpp...
Generating docs for file gecode/int/linear/bool-post.cpp...
Generating docs for file gecode/int/linear/bool-scale.hpp...
Generating docs for file gecode/int/linear/bool-view.hpp...
Generating docs for file gecode/int/linear/int-bin.hpp...
Generating docs for file gecode/int/linear/int-dom.hpp...
Generating docs for file gecode/int/linear/int-nary.hpp...
Generating docs for file gecode/int/linear/int-noview.hpp...
Generating docs for file gecode/int/linear/int-post.cpp...
Generating docs for file gecode/int/linear/int-ter.hpp...
Generating docs for file gecode/int/member.cpp...
Generating docs for file test/int/member.cpp...
Generating docs for file gecode/int/member.hh...
Generating docs for file gecode/int/member/prop.hpp...
Generating docs for file gecode/int/task/prop.hpp...
Generating docs for file gecode/int/member/re-prop.hpp...
Generating docs for file gecode/int/no-overlap.cpp...
Generating docs for file test/int/no-overlap.cpp...
Generating docs for file gecode/int/no-overlap.hh...
Generating docs for file gecode/int/no-overlap/box.hpp...
Generating docs for file gecode/int/no-overlap/dim.hpp...
Generating docs for file gecode/int/no-overlap/man.hpp...
Generating docs for file gecode/int/no-overlap/opt.hpp...
Generating docs for file gecode/int/nvalues.cpp...
Generating docs for file test/int/nvalues.cpp...
Generating docs for file gecode/int/nvalues.hh...
Generating docs for file gecode/int/nvalues/bool-base.hpp...
Generating docs for file gecode/int/nvalues/bool-eq.hpp...
Generating docs for file gecode/int/nvalues/bool-gq.hpp...
Generating docs for file gecode/int/nvalues/bool-lq.hpp...
Generating docs for file gecode/int/nvalues/range-event.hpp...
Generating docs for file gecode/int/nvalues/sym-bit-matrix.hpp...
Generating docs for file gecode/int/precede.cpp...
Generating docs for file gecode/set/precede.cpp...
Generating docs for file test/int/precede.cpp...
Generating docs for file test/set/precede.cpp...
Generating docs for file gecode/int/precede.hh...
Generating docs for file gecode/set/precede.hh...
Generating docs for file gecode/int/precede/single.hpp...
Generating docs for file gecode/set/precede/single.hpp...
Generating docs for file gecode/int/propagator.hpp...
Generating docs for file gecode/kernel/propagator.hpp...
Generating docs for file gecode/int/reify.hpp...
Generating docs for file gecode/int/rel/lex.hpp...
Generating docs for file gecode/int/sequence.cpp...
Generating docs for file gecode/set/sequence.cpp...
Generating docs for file test/int/sequence.cpp...
Generating docs for file test/set/sequence.cpp...
Generating docs for file gecode/int/sequence.hh...
Generating docs for file gecode/set/sequence.hh...
Generating docs for file gecode/int/sequence/set-op.hpp...
Generating docs for file gecode/int/sequence/violations.hpp...
Generating docs for file gecode/int/sorted.cpp...
Generating docs for file test/int/sorted.cpp...
Generating docs for file gecode/int/sorted.hh...
Generating docs for file gecode/int/sorted/matching.hpp...
Generating docs for file gecode/int/sorted/narrowing.hpp...
Generating docs for file gecode/int/sorted/order.hpp...
Generating docs for file gecode/int/sorted/sortsup.hpp...
Generating docs for file gecode/int/support-values.hh...
Generating docs for file gecode/int/support-values.hpp...
Generating docs for file gecode/int/task.hh...
Generating docs for file gecode/int/task/fwd-to-bwd.hpp...
Generating docs for file gecode/int/task/iter.hpp...
Generating docs for file gecode/int/view/iter.hpp...
Generating docs for file gecode/set/var-imp/iter.hpp...
Generating docs for file gecode/int/task/man-to-opt.hpp...
Generating docs for file gecode/int/task/purge.hpp...
Generating docs for file gecode/int/task/sort.hpp...
Generating docs for file gecode/support/sort.hpp...
Generating docs for file gecode/int/unary.cpp...
Generating docs for file test/int/unary.cpp...
Generating docs for file gecode/int/unary.hh...
Generating docs for file gecode/int/unary/detectable.hpp...
Generating docs for file gecode/int/unary/not-first-not-last.hpp...
Generating docs for file gecode/int/unary/subsumption.hpp...
Generating docs for file gecode/int/unshare.cpp...
Generating docs for file test/int/unshare.cpp...
Generating docs for file gecode/int/val-set.hh...
Generating docs for file gecode/int/val-set.hpp...
Generating docs for file gecode/int/var/bool.hpp...
Generating docs for file gecode/int/var-imp/bool.hpp...
Generating docs for file gecode/int/view/bool.hpp...
Generating docs for file gecode/set/channel/bool.hpp...
Generating docs for file gecode/int/var/int.cpp...
Generating docs for file gecode/int/var-imp/int.cpp...
Generating docs for file gecode/set/int.cpp...
Generating docs for file test/assign/int.cpp...
Generating docs for file test/branch/int.cpp...
Generating docs for file test/int.cpp...
Generating docs for file test/set/int.cpp...
Generating docs for file gecode/int/view-val-graph.hh...
Generating docs for file gecode/int/view-val-graph/bi-link.hpp...
Generating docs for file gecode/int/view-val-graph/comb-ptr-flag.hpp...
Generating docs for file gecode/int/view-val-graph/edge.hpp...
Generating docs for file gecode/int/view-val-graph/iter-prune-val.hpp...
Generating docs for file gecode/int/view/bool-test.hpp...
Generating docs for file gecode/int/view/cached.hpp...
Generating docs for file gecode/set/view/cached.hpp...
Generating docs for file gecode/int/view/constint.hpp...
Generating docs for file gecode/int/view/neg-bool.hpp...
Generating docs for file gecode/int/view/zero.hpp...
Generating docs for file gecode/iter.hh...
Generating docs for file gecode/iter/ranges-add.hpp...
Generating docs for file gecode/iter/ranges-append.hpp...
Generating docs for file gecode/iter/ranges-array.hpp...
Generating docs for file gecode/iter/ranges-cache.hpp...
Generating docs for file gecode/iter/ranges-compl.hpp...
Generating docs for file gecode/iter/ranges-diff.hpp...
Generating docs for file gecode/iter/ranges-empty.hpp...
Generating docs for file gecode/iter/ranges-inter.hpp...
Generating docs for file gecode/iter/ranges-list.hpp...
Generating docs for file gecode/iter/ranges-map.hpp...
Generating docs for file gecode/iter/ranges-minmax.hpp...
Generating docs for file gecode/iter/ranges-minus.hpp...
Generating docs for file gecode/iter/ranges-negative.hpp...
Generating docs for file gecode/iter/ranges-offset.hpp...
Generating docs for file gecode/iter/ranges-operations.hpp...
Generating docs for file gecode/iter/ranges-positive.hpp...
Generating docs for file gecode/iter/ranges-rangelist.hpp...
Generating docs for file gecode/iter/ranges-scale.hpp...
Generating docs for file gecode/iter/ranges-singleton-append.hpp...
Generating docs for file gecode/iter/ranges-singleton.hpp...
Generating docs for file gecode/iter/ranges-size.hpp...
Generating docs for file gecode/iter/ranges-union.hpp...
Generating docs for file gecode/iter/ranges-values.hpp...
Generating docs for file gecode/iter/values-array.hpp...
Generating docs for file gecode/iter/values-bitset.hpp...
Generating docs for file gecode/iter/values-bitsetoffset.hpp...
Generating docs for file gecode/iter/values-inter.hpp...
Generating docs for file gecode/iter/values-list.hpp...
Generating docs for file gecode/iter/values-map.hpp...
Generating docs for file gecode/iter/values-minus.hpp...
Generating docs for file gecode/iter/values-negative.hpp...
Generating docs for file gecode/iter/values-offset.hpp...
Generating docs for file gecode/iter/values-positive.hpp...
Generating docs for file gecode/iter/values-ranges.hpp...
Generating docs for file gecode/iter/values-singleton.hpp...
Generating docs for file gecode/iter/values-union.hpp...
Generating docs for file gecode/iter/values-unique.hpp...
Generating docs for file gecode/kernel.hh...
Generating docs for file gecode/kernel/advisor.hpp...
Generating docs for file gecode/kernel/afc.cpp...
Generating docs for file test/afc.cpp...
Generating docs for file gecode/kernel/allocators.hpp...
Generating docs for file gecode/kernel/archive.cpp...
Generating docs for file gecode/kernel/archive.hpp...
Generating docs for file gecode/kernel/branch-tiebreak.hpp...
Generating docs for file gecode/kernel/branch-traits.hpp...
Generating docs for file gecode/kernel/branch-val.hpp...
Generating docs for file gecode/kernel/branch-var.hpp...
Generating docs for file gecode/kernel/brancher-merit.hpp...
Generating docs for file gecode/kernel/brancher-val-commit.hpp...
Generating docs for file gecode/kernel/brancher-val-sel-commit.hpp...
Generating docs for file gecode/kernel/brancher-val-sel.hpp...
Generating docs for file gecode/kernel/brancher-view-sel.hpp...
Generating docs for file gecode/kernel/brancher-view-val.hpp...
Generating docs for file gecode/kernel/brancher-view.hpp...
Generating docs for file gecode/kernel/core.cpp...
Generating docs for file gecode/kernel/core.hpp...
Generating docs for file gecode/kernel/global-afc.hpp...
Generating docs for file gecode/kernel/macros.hpp...
Generating docs for file gecode/support/macros.hpp...
Generating docs for file gecode/kernel/memory-config.hpp...
Generating docs for file gecode/kernel/memory-manager.cpp...
Generating docs for file gecode/kernel/memory-manager.hpp...
Generating docs for file gecode/kernel/modevent.hpp...
Generating docs for file gecode/kernel/range-list.hpp...
Generating docs for file gecode/kernel/region.cpp...
Generating docs for file gecode/kernel/region.hpp...
Generating docs for file gecode/kernel/rnd.cpp...
Generating docs for file gecode/kernel/rnd.hpp...
Generating docs for file gecode/kernel/shared-array.hpp...
Generating docs for file gecode/kernel/var-type.hpp...
Generating docs for file gecode/kernel/wait.hh...
Generating docs for file gecode/minimodel.hh...
Generating docs for file gecode/minimodel/bool-expr.cpp...
Generating docs for file gecode/minimodel/bool-expr.hpp...
Generating docs for file gecode/minimodel/float-arith.cpp...
Generating docs for file gecode/minimodel/float-expr.cpp...
Generating docs for file gecode/minimodel/float-rel.cpp...
Generating docs for file gecode/minimodel/float-rel.hpp...
Generating docs for file gecode/minimodel/int-arith.cpp...
Generating docs for file gecode/minimodel/int-expr.cpp...
Generating docs for file gecode/minimodel/int-rel.cpp...
Generating docs for file gecode/minimodel/int-rel.hpp...
Generating docs for file gecode/minimodel/ldsb.hpp...
Generating docs for file gecode/minimodel/matrix.hpp...
Generating docs for file gecode/minimodel/optimize.hpp...
Generating docs for file gecode/minimodel/reg.cpp...
Generating docs for file gecode/minimodel/reg.hpp...
Generating docs for file gecode/minimodel/set-expr.cpp...
Generating docs for file gecode/minimodel/set-expr.hpp...
Generating docs for file gecode/minimodel/set-rel.cpp...
Generating docs for file gecode/minimodel/set-rel.hpp...
Generating docs for file gecode/search.hh...
Generating docs for file gecode/search/bab.cpp...
Generating docs for file gecode/search/parallel/bab.cpp...
Generating docs for file gecode/search/bab.hpp...
Generating docs for file gecode/search/cutoff.cpp...
Generating docs for file gecode/search/cutoff.hpp...
Generating docs for file gecode/search/dfs.cpp...
Generating docs for file gecode/search/parallel/dfs.cpp...
Generating docs for file gecode/search/dfs.hpp...
Generating docs for file gecode/search/engine-base.hpp...
Generating docs for file gecode/search/meta/nogoods.cpp...
Generating docs for file test/nogoods.cpp...
Generating docs for file gecode/search/meta/nogoods.hh...
Generating docs for file gecode/search/meta/rbs.cpp...
Generating docs for file gecode/search/rbs.cpp...
Generating docs for file gecode/search/meta/rbs.hh...
Generating docs for file gecode/search/parallel/bab.hh...
Generating docs for file gecode/search/sequential/bab.hh...
Generating docs for file gecode/search/parallel/dfs.hh...
Generating docs for file gecode/search/sequential/dfs.hh...
Generating docs for file gecode/search/parallel/engine.cpp...
Generating docs for file gecode/search/parallel/engine.hh...
Generating docs for file gecode/search/parallel/path.cpp...
Generating docs for file gecode/search/sequential/path.cpp...
Generating docs for file gecode/search/parallel/path.hh...
Generating docs for file gecode/search/sequential/path.hh...
Generating docs for file gecode/search/rbs.hpp...
Generating docs for file gecode/search/statistics.hpp...
Generating docs for file gecode/search/stop.cpp...
Generating docs for file gecode/search/stop.hpp...
Generating docs for file gecode/search/support.hh...
Generating docs for file gecode/support.hh...
Generating docs for file gecode/search/worker.hh...
Generating docs for file gecode/set.hh...
Generating docs for file test/set.hh...
Generating docs for file gecode/set/branch/ngl.cpp...
Generating docs for file gecode/set/cardinality.cpp...
Generating docs for file gecode/set/channel/sorted.hpp...
Generating docs for file gecode/set/convex.cpp...
Generating docs for file test/set/convex.cpp...
Generating docs for file gecode/set/convex.hh...
Generating docs for file gecode/set/convex/conv.cpp...
Generating docs for file gecode/set/convex/conv.hpp...
Generating docs for file gecode/set/convex/hull.cpp...
Generating docs for file gecode/set/convex/hull.hpp...
Generating docs for file gecode/set/distinct/atmostOne.cpp...
Generating docs for file gecode/set/distinct/atmostOne.hpp...
Generating docs for file gecode/set/element/disjoint.hpp...
Generating docs for file gecode/set/element/inter.hpp...
Generating docs for file gecode/set/rel-op/inter.hpp...
Generating docs for file gecode/set/element/union.hpp...
Generating docs for file gecode/set/rel-op/union.hpp...
Generating docs for file gecode/set/element/unionConst.hpp...
Generating docs for file gecode/set/int/card.hpp...
Generating docs for file gecode/set/int/minmax.hpp...
Generating docs for file gecode/set/int/weights.hpp...
Generating docs for file gecode/set/rel-op-const-cvc.cpp...
Generating docs for file gecode/set/rel-op-const-cvv.cpp...
Generating docs for file gecode/set/rel-op-const-vcc.cpp...
Generating docs for file gecode/set/rel-op-const-vcv.cpp...
Generating docs for file gecode/set/rel-op-const-vvc.cpp...
Generating docs for file gecode/set/rel-op-singleton.cpp...
Generating docs for file gecode/set/rel-op-ternary.cpp...
Generating docs for file gecode/set/rel-op.cpp...
Generating docs for file test/set/rel-op.cpp...
Generating docs for file gecode/set/rel-op.hh...
Generating docs for file gecode/set/rel-op/partition.hpp...
Generating docs for file gecode/set/rel-op/post-compl-cvc.cpp...
Generating docs for file gecode/set/rel-op/post-compl-cvv.cpp...
Generating docs for file gecode/set/rel-op/post-compl-vvc.cpp...
Generating docs for file gecode/set/rel-op/post-compl.cpp...
Generating docs for file gecode/set/rel-op/post-nocompl-cvc.cpp...
Generating docs for file gecode/set/rel-op/post-nocompl-cvv.cpp...
Generating docs for file gecode/set/rel-op/post-nocompl-vvc.cpp...
Generating docs for file gecode/set/rel-op/post-nocompl.cpp...
Generating docs for file gecode/set/rel-op/subofunion.hpp...
Generating docs for file gecode/set/rel-op/superofinter.hpp...
Generating docs for file gecode/set/rel/common.hpp...
Generating docs for file gecode/set/rel-op/common.hpp...
Generating docs for file gecode/set/sequence/common.hpp...
Generating docs for file gecode/set/rel/nosubset.hpp...
Generating docs for file gecode/set/rel/re-eq.hpp...
Generating docs for file gecode/set/rel/re-lq.hpp...
Generating docs for file gecode/set/rel/re-subset.hpp...
Generating docs for file gecode/set/rel/subset.hpp...
Generating docs for file gecode/set/sequence/seq-u.cpp...
Generating docs for file gecode/set/sequence/seq-u.hpp...
Generating docs for file gecode/set/sequence/seq.cpp...
Generating docs for file gecode/set/sequence/seq.hpp...
Generating docs for file gecode/set/var-imp/integerset.cpp...
Generating docs for file gecode/set/var-imp/integerset.hpp...
Generating docs for file gecode/set/var/set.cpp...
Generating docs for file gecode/set/var-imp/set.cpp...
Generating docs for file test/assign/set.cpp...
Generating docs for file test/branch/set.cpp...
Generating docs for file test/set.cpp...
Generating docs for file gecode/set/view/complement.hpp...
Generating docs for file gecode/set/view/const.hpp...
Generating docs for file gecode/set/view/singleton.hpp...
Generating docs for file gecode/support/auto-link.hpp...
Generating docs for file gecode/support/bitset-base.hpp...
Generating docs for file gecode/support/bitset-offset.hpp...
Generating docs for file gecode/support/bitset.hpp...
Generating docs for file gecode/support/block-allocator.hpp...
Generating docs for file gecode/support/cast.hpp...
Generating docs for file gecode/support/config.hpp...
Generating docs for file gecode/support/dynamic-array.hpp...
Generating docs for file gecode/support/dynamic-queue.hpp...
Generating docs for file gecode/support/dynamic-stack.hpp...
Generating docs for file gecode/support/exception.cpp...
Generating docs for file gecode/support/heap.cpp...
Generating docs for file gecode/support/heap.hpp...
Generating docs for file gecode/support/hw-rnd.cpp...
Generating docs for file gecode/support/hw-rnd.hpp...
Generating docs for file gecode/support/int-type.hpp...
Generating docs for file gecode/support/marked-pointer.hpp...
Generating docs for file gecode/support/random.hpp...
Generating docs for file gecode/support/static-stack.hpp...
Generating docs for file gecode/support/thread/none.hpp...
Generating docs for file gecode/support/thread/pthreads.cpp...
Generating docs for file gecode/support/thread/pthreads.hpp...
Generating docs for file gecode/support/thread/thread.cpp...
Generating docs for file gecode/support/thread/thread.hpp...
Generating docs for file gecode/support/thread.hpp...
Generating docs for file gecode/support/thread/windows.cpp...
Generating docs for file gecode/support/thread/windows.hpp...
Generating docs for file gecode/support/timer.hpp...
Generating docs for file test/assign.cpp...
Generating docs for file test/assign.hh...
Generating docs for file test/brancher-handle.cpp...
Generating docs for file test/float/basic.cpp...
Generating docs for file test/int/basic.cpp...
Generating docs for file test/float/mm-lin.cpp...
Generating docs for file test/int/mm-lin.cpp...
Generating docs for file test/float/transcendental.cpp...
Generating docs for file test/float/trigonometric.cpp...
Generating docs for file test/int/mm-arithmetic.cpp...
Generating docs for file test/int/mm-bool.cpp...
Generating docs for file test/int/mm-count.cpp...
Generating docs for file test/int/mm-rel.cpp...
Generating docs for file test/search.cpp...
Generating docs for file test/set/construct.cpp...
Generating docs for file test/set/mm-set.cpp...
Generating docs for file test/set/rel-op-const.cpp...
Generating docs for file test/test.cpp...
Generating docs for file test/test.hh...
Generating docs for file test/test.hpp...
Generating docs for file tools/flatzinc/fzn-gecode.cpp...
Generating page documentation...
Generating docs for page PageNotation...
Generating docs for page PageHowToChange_2...
Generating docs for page PageHowToChange_3...
Generating docs for page PageHowToChange_4...
Generating group documentation...
Generating class documentation...
Generating docs for compound AllInterval...
Generating docs for compound Alpha...
Generating docs for compound ArchimedeanSpiral...
Generating docs for compound BACP...
Generating docs for compound BIBD...
Generating docs for compound BIBDOptions...
Generating docs for compound BinPacking...
Generating docs for compound BlackHole...
Generating docs for compound CarSequencing...
Generating docs for compound CartesianHeart...
Generating docs for compound CDBF...
Generating docs for nested compound CDBF::Choice...
Generating docs for compound ColoredMatrix...
Generating docs for compound ColoredMatrixOptions...
Generating docs for compound Course...
Generating docs for compound Crew...
Generating docs for compound Crossword...
Generating docs for compound CrowdedChess...
Generating docs for compound Curriculum...
Generating docs for compound DescartesFolium...
Generating docs for compound Dictionary...
Generating docs for compound DominatingQueens...
Generating docs for compound Domino...
Generating docs for compound Donald...
Generating docs for compound EFPA...
Generating docs for compound EFPAOptions...
Generating docs for compound Eq20...
Generating docs for compound FileSizeOptions...
Generating docs for compound GoldenSpiral...
Generating docs for compound Golf...
Generating docs for compound GolfOptions...
Generating docs for compound GolombRuler...
Generating docs for compound Graph...
Generating docs for compound GraphColor...
Generating docs for compound GraphColorSpec...
Generating docs for compound Grocery...
Generating docs for compound Hamming...
Generating docs for compound HammingOptions...
Generating docs for compound IndSet...
Generating docs for compound Kakuro...
Generating docs for compound Knights...
Generating docs for compound KnightsCircuit...
Generating docs for compound KnightsReified...
Generating docs for compound LangfordNumber...
Generating docs for compound LangfordNumberOptions...
Generating docs for compound MagicSequence...
Generating docs for compound MagicSquare...
Generating docs for compound MineSweeper...
Generating docs for compound Money...
Generating docs for compound Nonogram...
Generating docs for compound OpenShop...
Generating docs for nested compound OpenShop::PrintTask...
Generating docs for nested compound OpenShop::Task...
Generating docs for compound OrthoLatinSquare...
Generating docs for compound Partition...
Generating docs for compound Pentominoes...
Generating docs for compound PerfectSquare...
Generating docs for compound Photo...
Generating docs for compound PhotoSpec...
Generating docs for compound Play...
Generating docs for compound QueenArmies...
Generating docs for nested compound QueenArmies::QueenBranch...
Generating docs for compound Queens...
Generating docs for compound Radiotherapy...
Generating docs for nested compound Radiotherapy::NestedSearch...
Generating docs for compound RadiotherapyData...
Generating docs for compound RRS...
Generating docs for compound Sat...
Generating docs for compound SatOptions...
Generating docs for compound Schur...
Generating docs for compound SchurOptions...
Generating docs for compound SortByWeight...
Generating docs for compound SportsLeague...
Generating docs for compound SteelMill...
Generating docs for nested compound SteelMill::SteelMillBranch...
Generating docs for nested compound SteelMill::SteelMillBranch::Choice...
Generating docs for compound SteelMillOptions...
Generating docs for compound Steiner...
Generating docs for compound Sudoku...
Generating docs for compound SudokuInt...
Generating docs for compound SudokuMixed...
Generating docs for compound SudokuSet...
Generating docs for compound TileSpec...
Generating docs for compound TSP...
Generating docs for compound Warehouses...
Generating docs for compound Warnsdorff...
Generating docs for nested compound Warnsdorff::Choice...
Generating docs for compound WordSquare...
Generating namespace index...
Generating docs for namespace Gecode
Generating docs for compound Gecode::Activity...
Generating docs for nested compound Gecode::Activity::Recorder...
Generating docs for nested compound Gecode::Activity::Recorder::Idx...
Generating docs for nested compound Gecode::Activity::Storage...
Generating docs for compound Gecode::ActivityWrongArity...
Generating docs for compound Gecode::Actor...
Generating docs for compound Gecode::ActorLink...
Generating docs for compound Gecode::Advisor...
Generating docs for compound Gecode::Advisors...
Generating docs for compound Gecode::AFC...
Generating docs for compound Gecode::AFCWrongArity...
Generating docs for compound Gecode::AllVarConf...
Generating docs for compound Gecode::Archive...
Generating docs for compound Gecode::ArgArray...
Generating docs for compound Gecode::ArgArrayBase...
Generating docs for compound Gecode::ArrayTraits...
Generating docs for compound Gecode::ArrayTraits< ArgArray< IntSet > >...
Generating docs for compound Gecode::ArrayTraits< ArgArray< SymmetryHandle > >...
Generating docs for compound Gecode::ArrayTraits< ArgArray< VarImpBase * > >...
Generating docs for compound Gecode::ArrayTraits< BoolVarArgs >...
Generating docs for compound Gecode::ArrayTraits< BoolVarArray >...
Generating docs for compound Gecode::ArrayTraits< FloatValArgs >...
Generating docs for compound Gecode::ArrayTraits< FloatVarArgs >...
Generating docs for compound Gecode::ArrayTraits< FloatVarArray >...
Generating docs for compound Gecode::ArrayTraits< IntArgs >...
Generating docs for compound Gecode::ArrayTraits< IntVarArgs >...
Generating docs for compound Gecode::ArrayTraits< IntVarArray >...
Generating docs for compound Gecode::ArrayTraits< LiteralArgs >...
Generating docs for compound Gecode::ArrayTraits< PrimArgArray< FloatVal > >...
Generating docs for compound Gecode::ArrayTraits< PrimArgArray< int > >...
Generating docs for compound Gecode::ArrayTraits< PrimArgArray< TaskType > >...
Generating docs for compound Gecode::ArrayTraits< SetVarArgs >...
Generating docs for compound Gecode::ArrayTraits< SetVarArray >...
Generating docs for compound Gecode::ArrayTraits< VarArgArray< BoolVar > >...
Generating docs for compound Gecode::ArrayTraits< VarArgArray< FloatVar > >...
Generating docs for compound Gecode::ArrayTraits< VarArgArray< IntVar > >...
Generating docs for compound Gecode::ArrayTraits< VarArgArray< SetVar > >...
Generating docs for compound Gecode::ArrayTraits< VarArray< BoolVar > >...
Generating docs for compound Gecode::ArrayTraits< VarArray< FloatVar > >...
Generating docs for compound Gecode::ArrayTraits< VarArray< IntVar > >...
Generating docs for compound Gecode::ArrayTraits< VarArray< SetVar > >...
Generating docs for compound Gecode::BAB...
Generating docs for compound Gecode::BaseOptions...
Generating docs for compound Gecode::BElementExpr...
Generating docs for compound Gecode::BinaryPropagator...
Generating docs for compound Gecode::BoolExpr...
Generating docs for nested compound Gecode::BoolExpr::MiscExpr...
Generating docs for nested compound Gecode::BoolExpr::Node...
Generating docs for compound Gecode::BoolVar...
Generating docs for compound Gecode::BoolVarArgs...
Generating docs for compound Gecode::BoolVarArray...
Generating docs for compound Gecode::Brancher...
Generating docs for compound Gecode::BrancherHandle...
Generating docs for compound Gecode::BranchTraits...
Generating docs for compound Gecode::BranchTraits< BoolVar >...
Generating docs for compound Gecode::BranchTraits< FloatVar >...
Generating docs for compound Gecode::BranchTraits< IntVar >...
Generating docs for compound Gecode::BranchTraits< SetVar >...
Generating docs for compound Gecode::Choice...
Generating docs for compound Gecode::ChooseMax...
Generating docs for compound Gecode::ChooseMin...
Generating docs for compound Gecode::CloneStatistics...
Generating docs for compound Gecode::CommitStatistics...
Generating docs for compound Gecode::ConstView...
Generating docs for compound Gecode::Council...
Generating docs for compound Gecode::Delta...
Generating docs for compound Gecode::DerivedView...
Generating docs for compound Gecode::DFA...
Generating docs for nested compound Gecode::DFA::DFAI...
Generating docs for nested compound Gecode::DFA::DFAI::HashEntry...
Generating docs for nested compound Gecode::DFA::Symbols...
Generating docs for nested compound Gecode::DFA::Transition...
Generating docs for nested compound Gecode::DFA::Transitions...
Generating docs for compound Gecode::DFS...
Generating docs for compound Gecode::DynamicCastFailed...
Generating docs for compound Gecode::EngineBase...
Generating docs for compound Gecode::Exception...
Generating docs for compound Gecode::FloatActivity...
Generating docs for compound Gecode::FloatAFC...
Generating docs for compound Gecode::FloatAssign...
Generating docs for compound Gecode::FloatNumBranch...
Generating docs for compound Gecode::FloatVal...
Generating docs for compound Gecode::FloatValArgs...
Generating docs for compound Gecode::FloatValBranch...
Generating docs for compound Gecode::FloatVar...
Generating docs for compound Gecode::FloatVarArgs...
Generating docs for compound Gecode::FloatVarArray...
Generating docs for compound Gecode::FloatVarBranch...
Generating docs for compound Gecode::FreeList...
Generating docs for compound Gecode::FunctionBranch...
Generating docs for nested compound Gecode::FunctionBranch::Description...
Generating docs for compound Gecode::GlobalAFC...
Generating docs for nested compound Gecode::GlobalAFC::Counter...
Generating docs for compound Gecode::Heap...
Generating docs for compound Gecode::HeapChunk...
Generating docs for compound Gecode::Home...
Generating docs for compound Gecode::IllegalDecay...
Generating docs for compound Gecode::InstanceOptions...
Generating docs for compound Gecode::IntActivity...
Generating docs for compound Gecode::IntAFC...
Generating docs for compound Gecode::IntArgs...
Generating docs for compound Gecode::IntAssign...
Generating docs for compound Gecode::IntSet...
Generating docs for nested compound Gecode::IntSet::MinInc...
Generating docs for compound Gecode::IntSetInit...
Generating docs for compound Gecode::IntSetInit< IntArgs >...
Generating docs for compound Gecode::IntSetInit< IntSet >...
Generating docs for compound Gecode::IntSetRanges...
Generating docs for compound Gecode::IntSetValues...
Generating docs for compound Gecode::IntValBranch...
Generating docs for compound Gecode::IntVar...
Generating docs for compound Gecode::IntVarArgs...
Generating docs for compound Gecode::IntVarArray...
Generating docs for compound Gecode::IntVarBranch...
Generating docs for compound Gecode::IntVarRanges...
Generating docs for compound Gecode::IntVarValues...
Generating docs for compound Gecode::LinFloatExpr...
Generating docs for nested compound Gecode::LinFloatExpr::Node...
Generating docs for compound Gecode::LinFloatRel...
Generating docs for compound Gecode::LinIntExpr...
Generating docs for nested compound Gecode::LinIntExpr::Node...
Generating docs for compound Gecode::LinIntRel...
Generating docs for compound Gecode::LocalHandle...
Generating docs for compound Gecode::LocalObject...
Generating docs for compound Gecode::Matrix...
Generating docs for compound Gecode::MemoryChunk...
Generating docs for compound Gecode::MemoryExhausted...
Generating docs for compound Gecode::MemoryManager...
Generating docs for compound Gecode::MeritActivity...
Generating docs for compound Gecode::MeritAFC...
Generating docs for compound Gecode::MeritBase...
Generating docs for compound Gecode::MeritDegree...
Generating docs for compound Gecode::MeritFunction...
Generating docs for compound Gecode::MixBinaryPropagator...
Generating docs for compound Gecode::MixNaryOnePropagator...
Generating docs for compound Gecode::MixTernaryPropagator...
Generating docs for compound Gecode::NaryOnePropagator...
Generating docs for compound Gecode::NaryPropagator...
Generating docs for compound Gecode::NGL...
Generating docs for compound Gecode::NoGoods...
Generating docs for compound Gecode::NoIdxVarImpConf...
Generating docs for compound Gecode::NonLinFloatExpr...
Generating docs for compound Gecode::NonLinIntExpr...
Generating docs for compound Gecode::OperatingSystemError...
Generating docs for compound Gecode::Options...
Generating docs for compound Gecode::Pos...
Generating docs for compound Gecode::PosChoice...
Generating docs for compound Gecode::PosValChoice...
Generating docs for compound Gecode::PrimArgArray...
Generating docs for compound Gecode::Propagator...
Generating docs for compound Gecode::PropCost...
Generating docs for compound Gecode::RangeList...
Generating docs for compound Gecode::RBS...
Generating docs for compound Gecode::REG...
Generating docs for nested compound Gecode::REG::Exp...
Generating docs for compound Gecode::Region...
Generating docs for compound Gecode::region_allocator...
Generating docs for nested compound Gecode::region_allocator::rebind...
Generating docs for compound Gecode::region_allocator< void >...
Generating docs for nested compound Gecode::region_allocator< void >::rebind...
Generating docs for compound Gecode::Reify...
Generating docs for compound Gecode::Rnd...
Generating docs for compound Gecode::SetActivity...
Generating docs for compound Gecode::SetAFC...
Generating docs for compound Gecode::SetAssign...
Generating docs for compound Gecode::SetCmpRel...
Generating docs for compound Gecode::SetExpr...
Generating docs for nested compound Gecode::SetExpr::Node...
Generating docs for compound Gecode::SetRel...
Generating docs for compound Gecode::SetValBranch...
Generating docs for compound Gecode::SetVar...
Generating docs for compound Gecode::SetVarArgs...
Generating docs for compound Gecode::SetVarArray...
Generating docs for compound Gecode::SetVarBranch...
Generating docs for compound Gecode::SetVarGlbRanges...
Generating docs for compound Gecode::SetVarGlbValues...
Generating docs for compound Gecode::SetVarLubRanges...
Generating docs for compound Gecode::SetVarLubValues...
Generating docs for compound Gecode::SetVarUnknownRanges...
Generating docs for compound Gecode::SetVarUnknownValues...
Generating docs for compound Gecode::SharedArray...
Generating docs for nested compound Gecode::SharedArray::SAO...
Generating docs for compound Gecode::SharedHandle...
Generating docs for nested compound Gecode::SharedHandle::Object...
Generating docs for compound Gecode::SharedMemory...
Generating docs for compound Gecode::SizeOptions...
Generating docs for compound Gecode::Slice...
Generating docs for compound Gecode::Space...
Generating docs for nested compound Gecode::Space::Branchers...
Generating docs for nested compound Gecode::Space::Propagators...
Generating docs for compound Gecode::space_allocator...
Generating docs for nested compound Gecode::space_allocator::rebind...
Generating docs for compound Gecode::space_allocator< void >...
Generating docs for nested compound Gecode::space_allocator< void >::rebind...
Generating docs for compound Gecode::SpaceFailed...
Generating docs for compound Gecode::SpaceIllegalAlternative...
Generating docs for compound Gecode::SpaceNoBrancher...
Generating docs for compound Gecode::SpaceNotCloned...
Generating docs for compound Gecode::SpaceNotStable...
Generating docs for compound Gecode::StatusStatistics...
Generating docs for compound Gecode::Symmetries...
Generating docs for compound Gecode::SymmetryHandle...
Generating docs for compound Gecode::TernaryPropagator...
Generating docs for compound Gecode::TieBreak...
Generating docs for compound Gecode::TooManyBranchers...
Generating docs for compound Gecode::TupleSet...
Generating docs for nested compound Gecode::TupleSet::TupleSetI...
Generating docs for compound Gecode::UnaryPropagator...
Generating docs for compound Gecode::UninitializedActivity...
Generating docs for compound Gecode::UninitializedAFC...
Generating docs for compound Gecode::UninitializedRnd...
Generating docs for compound Gecode::ValBranch...
Generating docs for compound Gecode::ValCommit...
Generating docs for compound Gecode::ValCommitFunction...
Generating docs for compound Gecode::ValSel...
Generating docs for compound Gecode::ValSelCommit...
Generating docs for compound Gecode::ValSelCommitBase...
Generating docs for compound Gecode::ValSelFunction...
Generating docs for compound Gecode::Var...
Generating docs for compound Gecode::VarArgArray...
Generating docs for nested compound Gecode::VarArgArray::VarLess...
Generating docs for compound Gecode::VarArray...
Generating docs for compound Gecode::VarBranch...
Generating docs for compound Gecode::VarImp...
Generating docs for compound Gecode::VarImpBase...
Generating docs for compound Gecode::VarImpDisposer...
Generating docs for compound Gecode::VarImpDisposerBase...
Generating docs for compound Gecode::VarImpVar...
Generating docs for compound Gecode::VarImpView...
Generating docs for compound Gecode::ViewAdvisor...
Generating docs for compound Gecode::ViewArray...
Generating docs for compound Gecode::ViewArray< Int::Linear::NoView >...
Generating docs for compound Gecode::ViewBrancher...
Generating docs for compound Gecode::ViewSel...
Generating docs for compound Gecode::ViewSelChoose...
Generating docs for compound Gecode::ViewSelChooseTbl...
Generating docs for compound Gecode::ViewSelMax...
Generating docs for compound Gecode::ViewSelMaxTbl...
Generating docs for compound Gecode::ViewSelMin...
Generating docs for compound Gecode::ViewSelMinTbl...
Generating docs for compound Gecode::ViewSelNone...
Generating docs for compound Gecode::ViewSelRnd...
Generating docs for compound Gecode::ViewValBrancher...
Generating docs for compound Gecode::ViewValNGL...
Generating docs for namespace Gecode::Driver
Generating docs for compound Gecode::Driver::BaseOption...
Generating docs for compound Gecode::Driver::BoolOption...
Generating docs for compound Gecode::Driver::CombinedStop...
Generating docs for compound Gecode::Driver::DoubleOption...
Generating docs for compound Gecode::Driver::EngineToMeta...
Generating docs for compound Gecode::Driver::IntOption...
Generating docs for compound Gecode::Driver::ScriptBase...
Generating docs for compound Gecode::Driver::StringOption...
Generating docs for nested compound Gecode::Driver::StringOption::Value...
Generating docs for compound Gecode::Driver::StringValueOption...
Generating docs for compound Gecode::Driver::UnsignedIntOption...
Generating docs for namespace Gecode::FlatZinc
Generating docs for compound Gecode::FlatZinc::Alias...
Generating docs for compound Gecode::FlatZinc::AuxVarBrancher...
Generating docs for nested compound Gecode::FlatZinc::AuxVarBrancher::Choice...
Generating docs for compound Gecode::FlatZinc::BoolVarSpec...
Generating docs for compound Gecode::FlatZinc::BranchInformation...
Generating docs for compound Gecode::FlatZinc::BranchInformationO...
Generating docs for compound Gecode::FlatZinc::ConExpr...
Generating docs for compound Gecode::FlatZinc::Error...
Generating docs for compound Gecode::FlatZinc::FlatZincOptions...
Generating docs for compound Gecode::FlatZinc::FlatZincSpace...
Generating docs for compound Gecode::FlatZinc::FloatVarSpec...
Generating docs for compound Gecode::FlatZinc::IntVarSpec...
Generating docs for compound Gecode::FlatZinc::Option...
Generating docs for compound Gecode::FlatZinc::OutputOrder...
Generating docs for compound Gecode::FlatZinc::ParserState...
Generating docs for compound Gecode::FlatZinc::Printer...
Generating docs for compound Gecode::FlatZinc::Registry...
Generating docs for compound Gecode::FlatZinc::SetVarSpec...
Generating docs for compound Gecode::FlatZinc::SymbolEntry...
Generating docs for compound Gecode::FlatZinc::SymbolTable...
Generating docs for compound Gecode::FlatZinc::VarSpec...
Generating docs for namespace Gecode::FlatZinc::AST
Generating docs for compound Gecode::FlatZinc::AST::Array...
Generating docs for compound Gecode::FlatZinc::AST::ArrayAccess...
Generating docs for compound Gecode::FlatZinc::AST::Atom...
Generating docs for compound Gecode::FlatZinc::AST::BoolLit...
Generating docs for compound Gecode::FlatZinc::AST::BoolVar...
Generating docs for compound Gecode::FlatZinc::AST::Call...
Generating docs for compound Gecode::FlatZinc::AST::FloatLit...
Generating docs for compound Gecode::FlatZinc::AST::FloatVar...
Generating docs for compound Gecode::FlatZinc::AST::IntLit...
Generating docs for compound Gecode::FlatZinc::AST::IntVar...
Generating docs for compound Gecode::FlatZinc::AST::Node...
Generating docs for compound Gecode::FlatZinc::AST::SetLit...
Generating docs for compound Gecode::FlatZinc::AST::SetVar...
Generating docs for compound Gecode::FlatZinc::AST::String...
Generating docs for compound Gecode::FlatZinc::AST::TypeError...
Generating docs for compound Gecode::FlatZinc::AST::Var...
Generating docs for namespace Gecode::Float
Generating docs for compound Gecode::Float::ArgumentSame...
Generating docs for compound Gecode::Float::ArgumentSizeMismatch...
Generating docs for compound Gecode::Float::FloatDelta...
Generating docs for compound Gecode::Float::FloatVarImp...
Generating docs for compound Gecode::Float::FloatVarImpBase...
Generating docs for compound Gecode::Float::FloatVarImpConf...
Generating docs for compound Gecode::Float::FloatView...
Generating docs for compound Gecode::Float::IllegalOperation...
Generating docs for compound Gecode::Float::MinusView...
Generating docs for compound Gecode::Float::OffsetView...
Generating docs for compound Gecode::Float::OutOfLimits...
Generating docs for compound Gecode::Float::Rounding...
Generating docs for compound Gecode::Float::ScaleView...
Generating docs for compound Gecode::Float::TooFewArguments...
Generating docs for compound Gecode::Float::UnknownBranching...
Generating docs for compound Gecode::Float::UnknownOperation...
Generating docs for compound Gecode::Float::UnknownRelation...
Generating docs for compound Gecode::Float::ValOfUnassignedVar...
Generating docs for compound Gecode::Float::VariableEmptyDomain...
Generating docs for namespace Gecode::Float::Arithmetic
Generating docs for compound Gecode::Float::Arithmetic::Abs...
Generating docs for compound Gecode::Float::Arithmetic::Channel...
Generating docs for compound Gecode::Float::Arithmetic::Div...
Generating docs for compound Gecode::Float::Arithmetic::Max...
Generating docs for compound Gecode::Float::Arithmetic::Min...
Generating docs for compound Gecode::Float::Arithmetic::Mult...
Generating docs for compound Gecode::Float::Arithmetic::MultPlus...
Generating docs for compound Gecode::Float::Arithmetic::MultZeroOne...
Generating docs for compound Gecode::Float::Arithmetic::NaryMax...
Generating docs for compound Gecode::Float::Arithmetic::NthRoot...
Generating docs for compound Gecode::Float::Arithmetic::Pow...
Generating docs for compound Gecode::Float::Arithmetic::Sqr...
Generating docs for compound Gecode::Float::Arithmetic::SqrPlus...
Generating docs for compound Gecode::Float::Arithmetic::Sqrt...
Generating docs for namespace Gecode::Float::Branch
Generating docs for compound Gecode::Float::Branch::MeritActivitySize...
Generating docs for compound Gecode::Float::Branch::MeritAFCSize...
Generating docs for compound Gecode::Float::Branch::MeritDegreeSize...
Generating docs for compound Gecode::Float::Branch::MeritMax...
Generating docs for compound Gecode::Float::Branch::MeritMin...
Generating docs for compound Gecode::Float::Branch::MeritSize...
Generating docs for compound Gecode::Float::Branch::ValCommitLqGq...
Generating docs for compound Gecode::Float::Branch::ValSelGq...
Generating docs for compound Gecode::Float::Branch::ValSelLq...
Generating docs for compound Gecode::Float::Branch::ValSelRnd...
Generating docs for namespace Gecode::Float::Limits
Generating docs for namespace Gecode::Float::Linear
Generating docs for compound Gecode::Float::Linear::Eq...
Generating docs for compound Gecode::Float::Linear::Lin...
Generating docs for compound Gecode::Float::Linear::Lq...
Generating docs for compound Gecode::Float::Linear::Term...
Generating docs for compound Gecode::Float::Linear::TermLess...
Generating docs for namespace Gecode::Float::Rel
Generating docs for compound Gecode::Float::Rel::Eq...
Generating docs for compound Gecode::Float::Rel::Le...
Generating docs for compound Gecode::Float::Rel::Lq...
Generating docs for compound Gecode::Float::Rel::NaryEq...
Generating docs for compound Gecode::Float::Rel::Nq...
Generating docs for compound Gecode::Float::Rel::NqFloat...
Generating docs for compound Gecode::Float::Rel::ReEq...
Generating docs for compound Gecode::Float::Rel::ReEqFloat...
Generating docs for compound Gecode::Float::Rel::ReLeFloat...
Generating docs for compound Gecode::Float::Rel::ReLq...
Generating docs for compound Gecode::Float::Rel::ReLqFloat...
Generating docs for namespace Gecode::Float::Transcendental
Generating docs for compound Gecode::Float::Transcendental::Exp...
Generating docs for compound Gecode::Float::Transcendental::Pow...
Generating docs for namespace Gecode::Float::Trigonometric
Generating docs for compound Gecode::Float::Trigonometric::ACos...
Generating docs for compound Gecode::Float::Trigonometric::ASin...
Generating docs for compound Gecode::Float::Trigonometric::ATan...
Generating docs for compound Gecode::Float::Trigonometric::Cos...
Generating docs for compound Gecode::Float::Trigonometric::Sin...
Generating docs for compound Gecode::Float::Trigonometric::Tan...
Generating docs for namespace Gecode::Gist
Generating docs for compound Gecode::Gist::AboutGist...
Generating docs for compound Gecode::Gist::BestNode...
Generating docs for compound Gecode::Gist::BoundingBox...
Generating docs for compound Gecode::Gist::Branch...
Generating docs for compound Gecode::Gist::BranchLabelCursor...
Generating docs for compound Gecode::Gist::Comparator...
Generating docs for compound Gecode::Gist::DisposeCursor...
Generating docs for compound Gecode::Gist::DrawingCursor...
Generating docs for compound Gecode::Gist::Extent...
Generating docs for compound Gecode::Gist::Gist...
Generating docs for compound Gecode::Gist::GistMainWindow...
Generating docs for compound Gecode::Gist::GistOutputStream...
Generating docs for compound Gecode::Gist::HideFailedCursor...
Generating docs for compound Gecode::Gist::Inspector...
Generating docs for compound Gecode::Gist::Layout...
Generating docs for compound Gecode::Gist::LayoutCursor...
Generating docs for compound Gecode::Gist::Layouter...
Generating docs for compound Gecode::Gist::Logos...
Generating docs for compound Gecode::Gist::NextSolCursor...
Generating docs for compound Gecode::Gist::Node...
Generating docs for compound Gecode::Gist::NodeAllocatorBase...
Generating docs for compound Gecode::Gist::NodeCursor...
Generating docs for compound Gecode::Gist::NodeStatInspector...
Generating docs for compound Gecode::Gist::NodeVisitor...
Generating docs for compound Gecode::Gist::NodeWidget...
Generating docs for compound Gecode::Gist::Options...
Generating docs for nested compound Gecode::Gist::Options::_I...
Generating docs for compound Gecode::Gist::PostorderNodeVisitor...
Generating docs for compound Gecode::Gist::PreferencesDialog...
Generating docs for compound Gecode::Gist::PreorderNodeVisitor...
Generating docs for compound Gecode::Gist::Print...
Generating docs for compound Gecode::Gist::SearcherThread...
Generating docs for compound Gecode::Gist::SearchItem...
Generating docs for compound Gecode::Gist::Shape...
Generating docs for compound Gecode::Gist::ShapeAllocator...
Generating docs for compound Gecode::Gist::SpaceNode...
Generating docs for compound Gecode::Gist::StatCursor...
Generating docs for compound Gecode::Gist::Statistics...
Generating docs for compound Gecode::Gist::StopBrancher...
Generating docs for compound Gecode::Gist::StopChoice...
Generating docs for compound Gecode::Gist::TextOutput...
Generating docs for compound Gecode::Gist::TextOutputI...
Generating docs for compound Gecode::Gist::TreeCanvas...
Generating docs for compound Gecode::Gist::UnhideAllCursor...
Generating docs for compound Gecode::Gist::UnstopAllCursor...
Generating docs for compound Gecode::Gist::VarComparator...
Generating docs for compound Gecode::Gist::VisualNode...
Generating docs for namespace Gecode::Gist::LayoutConfig
Generating docs for namespace Gecode::Int
Generating docs for compound Gecode::Int::ArgumentSame...
Generating docs for compound Gecode::Int::ArgumentSizeMismatch...
Generating docs for compound Gecode::Int::BoolVarImp...
Generating docs for compound Gecode::Int::BoolVarImpBase...
Generating docs for compound Gecode::Int::BoolVarImpConf...
Generating docs for compound Gecode::Int::BoolView...
Generating docs for compound Gecode::Int::CachedView...
Generating docs for compound Gecode::Int::ConstIntView...
Generating docs for compound Gecode::Int::FwdToBwd...
Generating docs for compound Gecode::Int::IllegalOperation...
Generating docs for compound Gecode::Int::IntDelta...
Generating docs for compound Gecode::Int::IntVarImp...
Generating docs for nested compound Gecode::Int::IntVarImp::RangeList...
Generating docs for compound Gecode::Int::IntVarImpBase...
Generating docs for compound Gecode::Int::IntVarImpBwd...
Generating docs for compound Gecode::Int::IntVarImpConf...
Generating docs for compound Gecode::Int::IntVarImpFwd...
Generating docs for compound Gecode::Int::IntView...
Generating docs for compound Gecode::Int::LDSBBadValueSelection...
Generating docs for compound Gecode::Int::LDSBUnbranchedVariable...
Generating docs for compound Gecode::Int::ManTaskViewIter...
Generating docs for compound Gecode::Int::ManToOptTask...
Generating docs for compound Gecode::Int::MinusView...
Generating docs for compound Gecode::Int::NegBoolView...
Generating docs for compound Gecode::Int::NoOffset...
Generating docs for compound Gecode::Int::NotYetFinalized...
Generating docs for compound Gecode::Int::NotZeroOne...
Generating docs for compound Gecode::Int::Offset...
Generating docs for compound Gecode::Int::OffsetView...
Generating docs for compound Gecode::Int::OutOfLimits...
Generating docs for compound Gecode::Int::ReBinaryPropagator...
Generating docs for compound Gecode::Int::ReMixBinaryPropagator...
Generating docs for compound Gecode::Int::ReUnaryPropagator...
Generating docs for compound Gecode::Int::ScaleView...
Generating docs for compound Gecode::Int::SortMap...
Generating docs for compound Gecode::Int::StoEct...
Generating docs for compound Gecode::Int::StoEst...
Generating docs for compound Gecode::Int::StoLct...
Generating docs for compound Gecode::Int::StoLst...
Generating docs for compound Gecode::Int::SupportValues...
Generating docs for compound Gecode::Int::TaskArray...
Generating docs for compound Gecode::Int::TaskProp...
Generating docs for compound Gecode::Int::TaskTraits...
Generating docs for compound Gecode::Int::TaskTraits< Cumulative::ManFixPSETask >...
Generating docs for compound Gecode::Int::TaskTraits< Cumulative::ManFixPTask >...
Generating docs for compound Gecode::Int::TaskTraits< Cumulative::ManFlexTask >...
Generating docs for compound Gecode::Int::TaskTraits< Cumulative::OptFixPSETask >...
Generating docs for compound Gecode::Int::TaskTraits< Cumulative::OptFixPTask >...
Generating docs for compound Gecode::Int::TaskTraits< Cumulative::OptFlexTask >...
Generating docs for compound Gecode::Int::TaskTraits< Unary::ManFixPSETask >...
Generating docs for compound Gecode::Int::TaskTraits< Unary::ManFixPTask >...
Generating docs for compound Gecode::Int::TaskTraits< Unary::ManFlexTask >...
Generating docs for compound Gecode::Int::TaskTraits< Unary::OptFixPSETask >...
Generating docs for compound Gecode::Int::TaskTraits< Unary::OptFixPTask >...
Generating docs for compound Gecode::Int::TaskTraits< Unary::OptFlexTask >...
Generating docs for compound Gecode::Int::TaskTree...
Generating docs for compound Gecode::Int::TaskViewArray...
Generating docs for compound Gecode::Int::TaskViewIter...
Generating docs for compound Gecode::Int::TaskViewTraits...
Generating docs for compound Gecode::Int::TaskViewTraits< Cumulative::ManFixPSETaskBwd >...
Generating docs for compound Gecode::Int::TaskViewTraits< Cumulative::ManFixPSETaskFwd >...
Generating docs for compound Gecode::Int::TaskViewTraits< Cumulative::ManFixPTaskBwd >...
Generating docs for compound Gecode::Int::TaskViewTraits< Cumulative::ManFixPTaskFwd >...
Generating docs for compound Gecode::Int::TaskViewTraits< Cumulative::ManFlexTaskBwd >...
Generating docs for compound Gecode::Int::TaskViewTraits< Cumulative::ManFlexTaskFwd >...
Generating docs for compound Gecode::Int::TaskViewTraits< Cumulative::OptFixPSETaskBwd >...
Generating docs for compound Gecode::Int::TaskViewTraits< Cumulative::OptFixPSETaskFwd >...
Generating docs for compound Gecode::Int::TaskViewTraits< Cumulative::OptFixPTaskBwd >...
Generating docs for compound Gecode::Int::TaskViewTraits< Cumulative::OptFixPTaskFwd >...
Generating docs for compound Gecode::Int::TaskViewTraits< Cumulative::OptFlexTaskBwd >...
Generating docs for compound Gecode::Int::TaskViewTraits< Cumulative::OptFlexTaskFwd >...
Generating docs for compound Gecode::Int::TaskViewTraits< Unary::ManFixPSETaskBwd >...
Generating docs for compound Gecode::Int::TaskViewTraits< Unary::ManFixPSETaskFwd >...
Generating docs for compound Gecode::Int::TaskViewTraits< Unary::ManFixPTaskBwd >...
Generating docs for compound Gecode::Int::TaskViewTraits< Unary::ManFixPTaskFwd >...
Generating docs for compound Gecode::Int::TaskViewTraits< Unary::ManFlexTaskBwd >...
Generating docs for compound Gecode::Int::TaskViewTraits< Unary::ManFlexTaskFwd >...
Generating docs for compound Gecode::Int::TaskViewTraits< Unary::OptFixPSETaskBwd >...
Generating docs for compound Gecode::Int::TaskViewTraits< Unary::OptFixPSETaskFwd >...
Generating docs for compound Gecode::Int::TaskViewTraits< Unary::OptFixPTaskBwd >...
Generating docs for compound Gecode::Int::TaskViewTraits< Unary::OptFixPTaskFwd >...
Generating docs for compound Gecode::Int::TaskViewTraits< Unary::OptFlexTaskBwd >...
Generating docs for compound Gecode::Int::TaskViewTraits< Unary::OptFlexTaskFwd >...
Generating docs for compound Gecode::Int::TooFewArguments...
Generating docs for compound Gecode::Int::UnknownBranching...
Generating docs for compound Gecode::Int::UnknownOperation...
Generating docs for compound Gecode::Int::UnknownReifyMode...
Generating docs for compound Gecode::Int::UnknownRelation...
Generating docs for compound Gecode::Int::ValOfUnassignedVar...
Generating docs for compound Gecode::Int::ValSet...
Generating docs for nested compound Gecode::Int::ValSet::Ranges...
Generating docs for compound Gecode::Int::VariableEmptyDomain...
Generating docs for compound Gecode::Int::ViewDiffRanges...
Generating docs for compound Gecode::Int::ViewRanges...
Generating docs for compound Gecode::Int::ViewRanges< BoolView >...
Generating docs for compound Gecode::Int::ViewRanges< CachedView< View > >...
Generating docs for compound Gecode::Int::ViewRanges< ConstIntView >...
Generating docs for compound Gecode::Int::ViewRanges< GCC::CardView >...
Generating docs for compound Gecode::Int::ViewRanges< IntScaleView >...
Generating docs for compound Gecode::Int::ViewRanges< IntView >...
Generating docs for compound Gecode::Int::ViewRanges< LLongScaleView >...
Generating docs for compound Gecode::Int::ViewRanges< MinusView >...
Generating docs for compound Gecode::Int::ViewRanges< NegBoolView >...
Generating docs for compound Gecode::Int::ViewRanges< OffsetView >...
Generating docs for compound Gecode::Int::ViewRanges< ZeroIntView >...
Generating docs for compound Gecode::Int::ViewValues...
Generating docs for compound Gecode::Int::ZeroIntView...
Generating docs for namespace Gecode::Int::Arithmetic
Generating docs for compound Gecode::Int::Arithmetic::AbsBnd...
Generating docs for compound Gecode::Int::Arithmetic::AbsDom...
Generating docs for compound Gecode::Int::Arithmetic::DivBnd...
Generating docs for compound Gecode::Int::Arithmetic::DivMod...
Generating docs for compound Gecode::Int::Arithmetic::DivPlusBnd...
Generating docs for compound Gecode::Int::Arithmetic::MaxBnd...
Generating docs for compound Gecode::Int::Arithmetic::MaxDom...
Generating docs for compound Gecode::Int::Arithmetic::MultBnd...
Generating docs for compound Gecode::Int::Arithmetic::MultDom...
Generating docs for compound Gecode::Int::Arithmetic::MultPlusBnd...
Generating docs for compound Gecode::Int::Arithmetic::MultPlusDom...
Generating docs for compound Gecode::Int::Arithmetic::MultZeroOne...
Generating docs for compound Gecode::Int::Arithmetic::NaryMaxBnd...
Generating docs for compound Gecode::Int::Arithmetic::NaryMaxDom...
Generating docs for compound Gecode::Int::Arithmetic::NrootBnd...
Generating docs for compound Gecode::Int::Arithmetic::NrootDom...
Generating docs for compound Gecode::Int::Arithmetic::NrootPlusBnd...
Generating docs for compound Gecode::Int::Arithmetic::NrootPlusDom...
Generating docs for compound Gecode::Int::Arithmetic::PowBnd...
Generating docs for compound Gecode::Int::Arithmetic::PowDom...
Generating docs for compound Gecode::Int::Arithmetic::PowOps...
Generating docs for compound Gecode::Int::Arithmetic::PowPlusBnd...
Generating docs for compound Gecode::Int::Arithmetic::PowPlusDom...
Generating docs for compound Gecode::Int::Arithmetic::RangesMapNroot...
Generating docs for compound Gecode::Int::Arithmetic::RangesMapPow...
Generating docs for compound Gecode::Int::Arithmetic::SqrOps...
Generating docs for compound Gecode::Int::Arithmetic::ValuesMapNroot...
Generating docs for compound Gecode::Int::Arithmetic::ValuesMapNrootSigned...
Generating docs for compound Gecode::Int::Arithmetic::ValuesMapPow...
Generating docs for namespace Gecode::Int::BinPacking
Generating docs for compound Gecode::Int::BinPacking::Item...
Generating docs for compound Gecode::Int::BinPacking::Pack...
Generating docs for compound Gecode::Int::BinPacking::SizeSet...
Generating docs for compound Gecode::Int::BinPacking::SizeSetMinusOne...
Generating docs for compound Gecode::Int::BinPacking::TellCache...
Generating docs for namespace Gecode::Int::Bool
Generating docs for compound Gecode::Int::Bool::BinOrTrue...
Generating docs for compound Gecode::Int::Bool::BoolBinary...
Generating docs for compound Gecode::Int::Bool::BoolTernary...
Generating docs for compound Gecode::Int::Bool::Clause...
Generating docs for nested compound Gecode::Int::Bool::Clause::Tagged...
Generating docs for compound Gecode::Int::Bool::ClauseTrue...
Generating docs for compound Gecode::Int::Bool::Eq...
Generating docs for compound Gecode::Int::Bool::Eqv...
Generating docs for compound Gecode::Int::Bool::IteBase...
Generating docs for compound Gecode::Int::Bool::IteBnd...
Generating docs for compound Gecode::Int::Bool::IteDom...
Generating docs for compound Gecode::Int::Bool::Le...
Generating docs for compound Gecode::Int::Bool::Lq...
Generating docs for compound Gecode::Int::Bool::NaryEq...
Generating docs for compound Gecode::Int::Bool::NaryEqv...
Generating docs for compound Gecode::Int::Bool::NaryLq...
Generating docs for compound Gecode::Int::Bool::NaryOr...
Generating docs for compound Gecode::Int::Bool::NaryOrTrue...
Generating docs for compound Gecode::Int::Bool::Or...
Generating docs for compound Gecode::Int::Bool::OrTrueSubsumed...
Generating docs for compound Gecode::Int::Bool::QuadOrTrue...
Generating docs for compound Gecode::Int::Bool::TerOrTrue...
Generating docs for namespace Gecode::Int::Branch
Generating docs for compound Gecode::Int::Branch::EqNGL...
Generating docs for compound Gecode::Int::Branch::GqNGL...
Generating docs for compound Gecode::Int::Branch::LqNGL...
Generating docs for compound Gecode::Int::Branch::MeritActivitySize...
Generating docs for compound Gecode::Int::Branch::MeritAFCSize...
Generating docs for compound Gecode::Int::Branch::MeritDegreeSize...
Generating docs for compound Gecode::Int::Branch::MeritMax...
Generating docs for compound Gecode::Int::Branch::MeritMin...
Generating docs for compound Gecode::Int::Branch::MeritRegretMax...
Generating docs for compound Gecode::Int::Branch::MeritRegretMin...
Generating docs for compound Gecode::Int::Branch::MeritSize...
Generating docs for compound Gecode::Int::Branch::NqNGL...
Generating docs for compound Gecode::Int::Branch::PosValuesChoice...
Generating docs for compound Gecode::Int::Branch::ValCommitEq...
Generating docs for compound Gecode::Int::Branch::ValCommitGq...
Generating docs for compound Gecode::Int::Branch::ValCommitGr...
Generating docs for compound Gecode::Int::Branch::ValCommitLq...
Generating docs for compound Gecode::Int::Branch::ValSelAvg...
Generating docs for compound Gecode::Int::Branch::ValSelMax...
Generating docs for compound Gecode::Int::Branch::ValSelMed...
Generating docs for compound Gecode::Int::Branch::ValSelMin...
Generating docs for compound Gecode::Int::Branch::ValSelNearIncDec...
Generating docs for compound Gecode::Int::Branch::ValSelNearMinMax...
Generating docs for compound Gecode::Int::Branch::ValSelRangeMax...
Generating docs for compound Gecode::Int::Branch::ValSelRangeMin...
Generating docs for compound Gecode::Int::Branch::ValSelRnd...
Generating docs for compound Gecode::Int::Branch::ViewValuesBrancher...
Generating docs for namespace Gecode::Int::Channel
Generating docs for compound Gecode::Int::Channel::Base...
Generating docs for compound Gecode::Int::Channel::BoolIter...
Generating docs for compound Gecode::Int::Channel::Dom...
Generating docs for compound Gecode::Int::Channel::DomInfo...
Generating docs for compound Gecode::Int::Channel::LinkMulti...
Generating docs for compound Gecode::Int::Channel::LinkSingle...
Generating docs for compound Gecode::Int::Channel::Val...
Generating docs for compound Gecode::Int::Channel::ValInfo...
Generating docs for namespace Gecode::Int::Circuit
Generating docs for compound Gecode::Int::Circuit::Base...
Generating docs for compound Gecode::Int::Circuit::Dom...
Generating docs for compound Gecode::Int::Circuit::SsccInfo...
Generating docs for compound Gecode::Int::Circuit::TellInfo...
Generating docs for compound Gecode::Int::Circuit::Val...
Generating docs for namespace Gecode::Int::Count
Generating docs for compound Gecode::Int::Count::EqInt...
Generating docs for compound Gecode::Int::Count::EqView...
Generating docs for compound Gecode::Int::Count::GqInt...
Generating docs for compound Gecode::Int::Count::GqView...
Generating docs for compound Gecode::Int::Count::IntBase...
Generating docs for compound Gecode::Int::Count::LqInt...
Generating docs for compound Gecode::Int::Count::LqView...
Generating docs for compound Gecode::Int::Count::ViewBase...
Generating docs for namespace Gecode::Int::Cumulative
Generating docs for compound Gecode::Int::Cumulative::Event...
Generating docs for compound Gecode::Int::Cumulative::ExtOmegaNode...
Generating docs for compound Gecode::Int::Cumulative::ExtOmegaTree...
Generating docs for compound Gecode::Int::Cumulative::ManFixPSETask...
Generating docs for compound Gecode::Int::Cumulative::ManFixPTask...
Generating docs for compound Gecode::Int::Cumulative::ManFlexTask...
Generating docs for compound Gecode::Int::Cumulative::ManProp...
Generating docs for compound Gecode::Int::Cumulative::OmegaLambdaNode...
Generating docs for compound Gecode::Int::Cumulative::OmegaLambdaTree...
Generating docs for compound Gecode::Int::Cumulative::OmegaNode...
Generating docs for compound Gecode::Int::Cumulative::OmegaTree...
Generating docs for compound Gecode::Int::Cumulative::OptFixPSETask...
Generating docs for compound Gecode::Int::Cumulative::OptFixPTask...
Generating docs for compound Gecode::Int::Cumulative::OptFlexTask...
Generating docs for compound Gecode::Int::Cumulative::OptProp...
Generating docs for compound Gecode::Int::Cumulative::PrecOrder...
Generating docs for compound Gecode::Int::Cumulative::StoCap...
Generating docs for compound Gecode::Int::Cumulative::TaskByDecCap...
Generating docs for namespace Gecode::Int::Cumulatives
Generating docs for compound Gecode::Int::Cumulatives::Event...
Generating docs for compound Gecode::Int::Cumulatives::Val...
Generating docs for namespace Gecode::Int::Distinct
Generating docs for compound Gecode::Int::Distinct::Bnd...
Generating docs for compound Gecode::Int::Distinct::Dom...
Generating docs for compound Gecode::Int::Distinct::DomCtrl...
Generating docs for compound Gecode::Int::Distinct::Graph...
Generating docs for compound Gecode::Int::Distinct::HallInfo...
Generating docs for compound Gecode::Int::Distinct::MaxIncIdx...
Generating docs for compound Gecode::Int::Distinct::MinInc...
Generating docs for compound Gecode::Int::Distinct::MinIncIdx...
Generating docs for compound Gecode::Int::Distinct::Rank...
Generating docs for compound Gecode::Int::Distinct::TerDom...
Generating docs for compound Gecode::Int::Distinct::Val...
Generating docs for namespace Gecode::Int::Dom
Generating docs for compound Gecode::Int::Dom::ReIntSet...
Generating docs for compound Gecode::Int::Dom::ReRange...
Generating docs for namespace Gecode::Int::Element
Generating docs for compound Gecode::Int::Element::IdxView...
Generating docs for compound Gecode::Int::Element::IdxViewArray...
Generating docs for compound Gecode::Int::Element::Int...
Generating docs for nested compound Gecode::Int::Element::Int::ByVal...
Generating docs for nested compound Gecode::Int::Element::Int::IdxVal...
Generating docs for nested compound Gecode::Int::Element::Int::IterIdxUnmark...
Generating docs for nested compound Gecode::Int::Element::Int::IterVal...
Generating docs for nested compound Gecode::Int::Element::Int::IterValUnmark...
Generating docs for compound Gecode::Int::Element::IterIdxView...
Generating docs for compound Gecode::Int::Element::Pair...
Generating docs for compound Gecode::Int::Element::PairValues...
Generating docs for compound Gecode::Int::Element::RelTestBnd...
Generating docs for compound Gecode::Int::Element::RelTestBnd< VA, ConstIntView >...
Generating docs for compound Gecode::Int::Element::RelTestDom...
Generating docs for compound Gecode::Int::Element::RelTestDom< VA, ConstIntView >...
Generating docs for compound Gecode::Int::Element::View...
Generating docs for compound Gecode::Int::Element::ViewBnd...
Generating docs for compound Gecode::Int::Element::ViewDom...
Generating docs for compound Gecode::Int::Element::ViewToVarArg...
Generating docs for compound Gecode::Int::Element::ViewToVarArg< BoolView >...
Generating docs for compound Gecode::Int::Element::ViewToVarArg< Gecode::Set::ConstSetView >...
Generating docs for compound Gecode::Int::Element::ViewToVarArg< Gecode::Set::SetView >...
Generating docs for compound Gecode::Int::Element::ViewToVarArg< Gecode::Set::SingletonView >...
Generating docs for compound Gecode::Int::Element::ViewToVarArg< IntView >...
Generating docs for namespace Gecode::Int::Exec
Generating docs for compound Gecode::Int::Exec::When...
Generating docs for namespace Gecode::Int::Extensional
Generating docs for compound Gecode::Int::Extensional::Base...
Generating docs for compound Gecode::Int::Extensional::Basic...
Generating docs for compound Gecode::Int::Extensional::GroupStates...
Generating docs for compound Gecode::Int::Extensional::Incremental...
Generating docs for nested compound Gecode::Int::Extensional::Incremental::SupportEntry...
Generating docs for nested compound Gecode::Int::Extensional::Incremental::Work...
Generating docs for nested compound Gecode::Int::Extensional::Incremental::WorkEntry...
Generating docs for compound Gecode::Int::Extensional::LayeredGraph...
Generating docs for nested compound Gecode::Int::Extensional::LayeredGraph::Edge...
Generating docs for nested compound Gecode::Int::Extensional::LayeredGraph::Index...
Generating docs for nested compound Gecode::Int::Extensional::LayeredGraph::IndexRange...
Generating docs for nested compound Gecode::Int::Extensional::LayeredGraph::Layer...
Generating docs for nested compound Gecode::Int::Extensional::LayeredGraph::LayerValues...
Generating docs for nested compound Gecode::Int::Extensional::LayeredGraph::State...
Generating docs for nested compound Gecode::Int::Extensional::LayeredGraph::Support...
Generating docs for compound Gecode::Int::Extensional::StateGroup...
Generating docs for compound Gecode::Int::Extensional::StateGroupByGroup...
Generating docs for compound Gecode::Int::Extensional::TransByI_State...
Generating docs for compound Gecode::Int::Extensional::TransByO_State...
Generating docs for compound Gecode::Int::Extensional::TransBySymbol...
Generating docs for compound Gecode::Int::Extensional::TransBySymbolI_State...
Generating docs for compound Gecode::Int::Extensional::VarTraits...
Generating docs for compound Gecode::Int::Extensional::VarTraits< BoolVar >...
Generating docs for compound Gecode::Int::Extensional::VarTraits< IntVar >...
Generating docs for namespace Gecode::Int::GCC
Generating docs for compound Gecode::Int::GCC::Bnd...
Generating docs for compound Gecode::Int::GCC::CardConst...
Generating docs for compound Gecode::Int::GCC::CardLess...
Generating docs for compound Gecode::Int::GCC::CardView...
Generating docs for compound Gecode::Int::GCC::Dom...
Generating docs for compound Gecode::Int::GCC::Edge...
Generating docs for compound Gecode::Int::GCC::HallInfo...
Generating docs for compound Gecode::Int::GCC::MaxInc...
Generating docs for compound Gecode::Int::GCC::MinIdx...
Generating docs for compound Gecode::Int::GCC::MinInc...
Generating docs for compound Gecode::Int::GCC::Node...
Generating docs for compound Gecode::Int::GCC::PartialSum...
Generating docs for compound Gecode::Int::GCC::Rank...
Generating docs for compound Gecode::Int::GCC::UnReachable...
Generating docs for compound Gecode::Int::GCC::Val...
Generating docs for compound Gecode::Int::GCC::ValNode...
Generating docs for compound Gecode::Int::GCC::VarNode...
Generating docs for compound Gecode::Int::GCC::VarValGraph...
Generating docs for namespace Gecode::Int::LDSB
Generating docs for compound Gecode::Int::LDSB::LDSBBrancher...
Generating docs for compound Gecode::Int::LDSB::LDSBChoice...
Generating docs for compound Gecode::Int::LDSB::Literal...
Generating docs for compound Gecode::Int::LDSB::SymmetryImp...
Generating docs for compound Gecode::Int::LDSB::SymmetryObject...
Generating docs for compound Gecode::Int::LDSB::ValueSequenceSymmetryImp...
Generating docs for compound Gecode::Int::LDSB::ValueSequenceSymmetryObject...
Generating docs for compound Gecode::Int::LDSB::ValueSymmetryImp...
Generating docs for compound Gecode::Int::LDSB::ValueSymmetryObject...
Generating docs for compound Gecode::Int::LDSB::VariableMap...
Generating docs for compound Gecode::Int::LDSB::VariableSequenceSymmetryImp...
Generating docs for compound Gecode::Int::LDSB::VariableSequenceSymmetryObject...
Generating docs for compound Gecode::Int::LDSB::VariableSymmetryImp...
Generating docs for compound Gecode::Int::LDSB::VariableSymmetryObject...
Generating docs for namespace Gecode::Int::Limits
Generating docs for namespace Gecode::Int::Linear
Generating docs for compound Gecode::Int::Linear::BoolNegTraits...
Generating docs for compound Gecode::Int::Linear::BoolNegTraits< BoolView >...
Generating docs for compound Gecode::Int::Linear::BoolNegTraits< NegBoolView >...
Generating docs for compound Gecode::Int::Linear::DomEq...
Generating docs for compound Gecode::Int::Linear::EmptyScaleBoolArray...
Generating docs for compound Gecode::Int::Linear::Eq...
Generating docs for compound Gecode::Int::Linear::EqBin...
Generating docs for compound Gecode::Int::Linear::EqBoolInt...
Generating docs for compound Gecode::Int::Linear::EqBoolScale...
Generating docs for compound Gecode::Int::Linear::EqBoolView...
Generating docs for compound Gecode::Int::Linear::EqTer...
Generating docs for compound Gecode::Int::Linear::GqBin...
Generating docs for compound Gecode::Int::Linear::GqBoolInt...
Generating docs for compound Gecode::Int::Linear::GqBoolView...
Generating docs for compound Gecode::Int::Linear::Lin...
Generating docs for compound Gecode::Int::Linear::LinBin...
Generating docs for compound Gecode::Int::Linear::LinBoolInt...
Generating docs for compound Gecode::Int::Linear::LinBoolScale...
Generating docs for compound Gecode::Int::Linear::LinBoolView...
Generating docs for compound Gecode::Int::Linear::LinTer...
Generating docs for compound Gecode::Int::Linear::Lq...
Generating docs for compound Gecode::Int::Linear::LqBin...
Generating docs for compound Gecode::Int::Linear::LqBoolScale...
Generating docs for compound Gecode::Int::Linear::LqTer...
Generating docs for compound Gecode::Int::Linear::NegSupportIter...
Generating docs for compound Gecode::Int::Linear::NoView...
Generating docs for compound Gecode::Int::Linear::Nq...
Generating docs for compound Gecode::Int::Linear::NqBin...
Generating docs for compound Gecode::Int::Linear::NqBoolInt...
Generating docs for compound Gecode::Int::Linear::NqBoolScale...
Generating docs for compound Gecode::Int::Linear::NqBoolView...
Generating docs for compound Gecode::Int::Linear::NqTer...
Generating docs for compound Gecode::Int::Linear::PosSupportIter...
Generating docs for compound Gecode::Int::Linear::ReEq...
Generating docs for compound Gecode::Int::Linear::ReEqBin...
Generating docs for compound Gecode::Int::Linear::ReEqBoolInt...
Generating docs for compound Gecode::Int::Linear::ReGqBoolInt...
Generating docs for compound Gecode::Int::Linear::ReLin...
Generating docs for compound Gecode::Int::Linear::ReLinBin...
Generating docs for compound Gecode::Int::Linear::ReLinBoolInt...
Generating docs for compound Gecode::Int::Linear::ReLq...
Generating docs for compound Gecode::Int::Linear::ReLqBin...
Generating docs for compound Gecode::Int::Linear::ScaleBool...
Generating docs for compound Gecode::Int::Linear::ScaleBoolArray...
Generating docs for compound Gecode::Int::Linear::SupportIter...
Generating docs for compound Gecode::Int::Linear::SupportSet...
Generating docs for compound Gecode::Int::Linear::Term...
Generating docs for compound Gecode::Int::Linear::TermLess...
Generating docs for namespace Gecode::Int::Member
Generating docs for compound Gecode::Int::Member::Prop...
Generating docs for compound Gecode::Int::Member::ReProp...
Generating docs for namespace Gecode::Int::NoOverlap
Generating docs for compound Gecode::Int::NoOverlap::Base...
Generating docs for compound Gecode::Int::NoOverlap::FixDim...
Generating docs for compound Gecode::Int::NoOverlap::FlexDim...
Generating docs for compound Gecode::Int::NoOverlap::ManBox...
Generating docs for compound Gecode::Int::NoOverlap::ManProp...
Generating docs for compound Gecode::Int::NoOverlap::OptBox...
Generating docs for compound Gecode::Int::NoOverlap::OptProp...
Generating docs for namespace Gecode::Int::NValues
Generating docs for compound Gecode::Int::NValues::BoolBase...
Generating docs for compound Gecode::Int::NValues::EqBool...
Generating docs for compound Gecode::Int::NValues::EqInt...
Generating docs for compound Gecode::Int::NValues::GqBool...
Generating docs for compound Gecode::Int::NValues::GqInt...
Generating docs for compound Gecode::Int::NValues::Graph...
Generating docs for compound Gecode::Int::NValues::IntBase...
Generating docs for compound Gecode::Int::NValues::LqBool...
Generating docs for compound Gecode::Int::NValues::LqInt...
Generating docs for compound Gecode::Int::NValues::RangeEvent...
Generating docs for compound Gecode::Int::NValues::SymBitMatrix...
Generating docs for namespace Gecode::Int::Precede
Generating docs for compound Gecode::Int::Precede::Single...
Generating docs for nested compound Gecode::Int::Precede::Single::Index...
Generating docs for namespace Gecode::Int::Rel
Generating docs for compound Gecode::Int::Rel::EqBnd...
Generating docs for compound Gecode::Int::Rel::EqDom...
Generating docs for compound Gecode::Int::Rel::Le...
Generating docs for compound Gecode::Int::Rel::LexLqLe...
Generating docs for compound Gecode::Int::Rel::LexNq...
Generating docs for compound Gecode::Int::Rel::Lq...
Generating docs for compound Gecode::Int::Rel::NaryEqBnd...
Generating docs for compound Gecode::Int::Rel::NaryEqDom...
Generating docs for compound Gecode::Int::Rel::NaryLqLe...
Generating docs for nested compound Gecode::Int::Rel::NaryLqLe::Index...
Generating docs for nested compound Gecode::Int::Rel::NaryLqLe::Pos...
Generating docs for compound Gecode::Int::Rel::NaryNq...
Generating docs for compound Gecode::Int::Rel::Nq...
Generating docs for compound Gecode::Int::Rel::ReEqBnd...
Generating docs for compound Gecode::Int::Rel::ReEqBndInt...
Generating docs for compound Gecode::Int::Rel::ReEqDom...
Generating docs for compound Gecode::Int::Rel::ReEqDomInt...
Generating docs for compound Gecode::Int::Rel::ReLq...
Generating docs for compound Gecode::Int::Rel::ReLqInt...
Generating docs for namespace Gecode::Int::Sequence
Generating docs for compound Gecode::Int::Sequence::Sequence...
Generating docs for compound Gecode::Int::Sequence::SupportAdvisor...
Generating docs for compound Gecode::Int::Sequence::ViewValSupport...
Generating docs for compound Gecode::Int::Sequence::ViewValSupportArray...
Generating docs for compound Gecode::Int::Sequence::Violations...
Generating docs for namespace Gecode::Int::Sorted
Generating docs for compound Gecode::Int::Sorted::OfflineMin...
Generating docs for compound Gecode::Int::Sorted::OfflineMinItem...
Generating docs for compound Gecode::Int::Sorted::Rank...
Generating docs for compound Gecode::Int::Sorted::SccComponent...
Generating docs for compound Gecode::Int::Sorted::Sorted...
Generating docs for compound Gecode::Int::Sorted::TupleMaxInc...
Generating docs for compound Gecode::Int::Sorted::TupleMaxIncExt...
Generating docs for compound Gecode::Int::Sorted::TupleMinInc...
Generating docs for compound Gecode::Int::Sorted::TupleMinIncExt...
Generating docs for compound Gecode::Int::Sorted::ViewPair...
Generating docs for namespace Gecode::Int::Unary
Generating docs for compound Gecode::Int::Unary::ManFixPSETask...
Generating docs for compound Gecode::Int::Unary::ManFixPTask...
Generating docs for compound Gecode::Int::Unary::ManFlexTask...
Generating docs for compound Gecode::Int::Unary::ManProp...
Generating docs for compound Gecode::Int::Unary::OmegaLambdaNode...
Generating docs for compound Gecode::Int::Unary::OmegaLambdaTree...
Generating docs for compound Gecode::Int::Unary::OmegaNode...
Generating docs for compound Gecode::Int::Unary::OmegaTree...
Generating docs for compound Gecode::Int::Unary::OptFixPSETask...
Generating docs for compound Gecode::Int::Unary::OptFixPTask...
Generating docs for compound Gecode::Int::Unary::OptFlexTask...
Generating docs for compound Gecode::Int::Unary::OptProp...
Generating docs for namespace Gecode::Int::Unshare
Generating docs for compound Gecode::Int::Unshare::VarPtrLess...
Generating docs for namespace Gecode::Int::ViewValGraph
Generating docs for compound Gecode::Int::ViewValGraph::BiLink...
Generating docs for compound Gecode::Int::ViewValGraph::CombPtrFlag...
Generating docs for compound Gecode::Int::ViewValGraph::Edge...
Generating docs for compound Gecode::Int::ViewValGraph::Graph...
Generating docs for compound Gecode::Int::ViewValGraph::IterPruneVal...
Generating docs for compound Gecode::Int::ViewValGraph::Node...
Generating docs for compound Gecode::Int::ViewValGraph::ValNode...
Generating docs for compound Gecode::Int::ViewValGraph::ViewNode...
Generating docs for namespace Gecode::Iter
Generating docs for namespace Gecode::Iter::Ranges
Generating docs for compound Gecode::Iter::Ranges::AddRange...
Generating docs for compound Gecode::Iter::Ranges::Append...
Generating docs for compound Gecode::Iter::Ranges::Array...
Generating docs for nested compound Gecode::Iter::Ranges::Array::Range...
Generating docs for compound Gecode::Iter::Ranges::Cache...
Generating docs for compound Gecode::Iter::Ranges::Compl...
Generating docs for compound Gecode::Iter::Ranges::ComplVal...
Generating docs for compound Gecode::Iter::Ranges::Diff...
Generating docs for compound Gecode::Iter::Ranges::Empty...
Generating docs for compound Gecode::Iter::Ranges::Inter...
Generating docs for compound Gecode::Iter::Ranges::Map...
Generating docs for compound Gecode::Iter::Ranges::Map< I, M, false >...
Generating docs for compound Gecode::Iter::Ranges::Map< I, M, true >...
Generating docs for compound Gecode::Iter::Ranges::MinMax...
Generating docs for compound Gecode::Iter::Ranges::Minus...
Generating docs for compound Gecode::Iter::Ranges::NaryAppend...
Generating docs for compound Gecode::Iter::Ranges::NaryInter...
Generating docs for compound Gecode::Iter::Ranges::NaryUnion...
Generating docs for compound Gecode::Iter::Ranges::Negative...
Generating docs for compound Gecode::Iter::Ranges::Offset...
Generating docs for compound Gecode::Iter::Ranges::Positive...
Generating docs for compound Gecode::Iter::Ranges::RangeList...
Generating docs for compound Gecode::Iter::Ranges::RangeListIter...
Generating docs for nested compound Gecode::Iter::Ranges::RangeListIter::RangeList...
Generating docs for nested compound Gecode::Iter::Ranges::RangeListIter::RLIO...
Generating docs for compound Gecode::Iter::Ranges::ScaleDown...
Generating docs for compound Gecode::Iter::Ranges::ScaleUp...
Generating docs for compound Gecode::Iter::Ranges::Singleton...
Generating docs for compound Gecode::Iter::Ranges::SingletonAppend...
Generating docs for compound Gecode::Iter::Ranges::Size...
Generating docs for compound Gecode::Iter::Ranges::SubRange...
Generating docs for compound Gecode::Iter::Ranges::ToValues...
Generating docs for compound Gecode::Iter::Ranges::Union...
Generating docs for namespace Gecode::Iter::Values
Generating docs for compound Gecode::Iter::Values::Array...
Generating docs for compound Gecode::Iter::Values::BitSet...
Generating docs for compound Gecode::Iter::Values::BitSetOffset...
Generating docs for compound Gecode::Iter::Values::Inter...
Generating docs for compound Gecode::Iter::Values::Map...
Generating docs for compound Gecode::Iter::Values::Minus...
Generating docs for compound Gecode::Iter::Values::Negative...
Generating docs for compound Gecode::Iter::Values::Offset...
Generating docs for compound Gecode::Iter::Values::Positive...
Generating docs for compound Gecode::Iter::Values::Singleton...
Generating docs for compound Gecode::Iter::Values::ToRanges...
Generating docs for compound Gecode::Iter::Values::Union...
Generating docs for compound Gecode::Iter::Values::Unique...
Generating docs for compound Gecode::Iter::Values::ValueListIter...
Generating docs for nested compound Gecode::Iter::Values::ValueListIter::ValueList...
Generating docs for nested compound Gecode::Iter::Values::ValueListIter::VLIO...
Generating docs for namespace Gecode::Kernel
Generating docs for compound Gecode::Kernel::NaryWait...
Generating docs for compound Gecode::Kernel::UnaryWait...
Generating docs for namespace Gecode::MemoryConfig
Generating docs for namespace Gecode::MiniModel
Generating docs for compound Gecode::MiniModel::ArgumentOutOfRange...
Generating docs for compound Gecode::MiniModel::ArgumentSizeMismatch...
Generating docs for compound Gecode::MiniModel::ArithNonLinFloatExpr...
Generating docs for compound Gecode::MiniModel::ArithNonLinIntExpr...
Generating docs for compound Gecode::MiniModel::ExpInfo...
Generating docs for compound Gecode::MiniModel::FinalBag...
Generating docs for compound Gecode::MiniModel::FloatOptimizeSpace...
Generating docs for compound Gecode::MiniModel::IntOptimizeSpace...
Generating docs for compound Gecode::MiniModel::NodeInfo...
Generating docs for compound Gecode::MiniModel::PosInfo...
Generating docs for compound Gecode::MiniModel::PosSet...
Generating docs for compound Gecode::MiniModel::SetNonLinIntExpr...
Generating docs for compound Gecode::MiniModel::StateNode...
Generating docs for compound Gecode::MiniModel::StatePool...
Generating docs for compound Gecode::MiniModel::SymbolsInc...
Generating docs for compound Gecode::MiniModel::TooFewArguments...
Generating docs for compound Gecode::MiniModel::TransitionBag...
Generating docs for namespace Gecode::Search
Generating docs for compound Gecode::Search::Cutoff...
Generating docs for compound Gecode::Search::CutoffAppend...
Generating docs for compound Gecode::Search::CutoffConstant...
Generating docs for compound Gecode::Search::CutoffGeometric...
Generating docs for compound Gecode::Search::CutoffLinear...
Generating docs for compound Gecode::Search::CutoffLuby...
Generating docs for compound Gecode::Search::CutoffRandom...
Generating docs for compound Gecode::Search::CutoffRepeat...
Generating docs for compound Gecode::Search::Engine...
Generating docs for compound Gecode::Search::FailStop...
Generating docs for compound Gecode::Search::MetaStop...
Generating docs for compound Gecode::Search::NodeStop...
Generating docs for compound Gecode::Search::Options...
Generating docs for compound Gecode::Search::Statistics...
Generating docs for compound Gecode::Search::Stop...
Generating docs for compound Gecode::Search::TimeStop...
Generating docs for compound Gecode::Search::UninitializedCutoff...
Generating docs for compound Gecode::Search::Worker...
Generating docs for compound Gecode::Search::WorkerToEngine...
Generating docs for namespace Gecode::Search::Config
Generating docs for namespace Gecode::Search::Meta
Generating docs for compound Gecode::Search::Meta::NoGoodsProp...
Generating docs for compound Gecode::Search::Meta::NoNGL...
Generating docs for compound Gecode::Search::Meta::RBS...
Generating docs for namespace Gecode::Search::Parallel
Generating docs for compound Gecode::Search::Parallel::BAB...
Generating docs for nested compound Gecode::Search::Parallel::BAB::Worker...
Generating docs for compound Gecode::Search::Parallel::DFS...
Generating docs for nested compound Gecode::Search::Parallel::DFS::Worker...
Generating docs for compound Gecode::Search::Parallel::Engine...
Generating docs for nested compound Gecode::Search::Parallel::Engine::Worker...
Generating docs for compound Gecode::Search::Parallel::Path...
Generating docs for nested compound Gecode::Search::Parallel::Path::Edge...
Generating docs for namespace Gecode::Search::Sequential
Generating docs for compound Gecode::Search::Sequential::BAB...
Generating docs for compound Gecode::Search::Sequential::DFS...
Generating docs for compound Gecode::Search::Sequential::Path...
Generating docs for nested compound Gecode::Search::Sequential::Path::Edge...
Generating docs for namespace Gecode::Set
Generating docs for compound Gecode::Set::ArgumentSizeMismatch...
Generating docs for compound Gecode::Set::ArrayRanges...
Generating docs for compound Gecode::Set::BndSet...
Generating docs for compound Gecode::Set::BndSetRanges...
Generating docs for compound Gecode::Set::CachedView...
Generating docs for compound Gecode::Set::ComplementView...
Generating docs for compound Gecode::Set::ConstSetView...
Generating docs for compound Gecode::Set::EmptyView...
Generating docs for compound Gecode::Set::GlbDiffRanges...
Generating docs for compound Gecode::Set::GLBndSet...
Generating docs for compound Gecode::Set::GlbRanges...
Generating docs for compound Gecode::Set::GlbRanges< CachedView< View > >...
Generating docs for compound Gecode::Set::GlbRanges< ComplementView< ComplementView< View > > >...
Generating docs for compound Gecode::Set::GlbRanges< ComplementView< View > >...
Generating docs for compound Gecode::Set::GlbRanges< ConstSetView >...
Generating docs for compound Gecode::Set::GlbRanges< EmptyView >...
Generating docs for compound Gecode::Set::GlbRanges< SetVarImp * >...
Generating docs for compound Gecode::Set::GlbRanges< SetView >...
Generating docs for compound Gecode::Set::GlbRanges< SingletonView >...
Generating docs for compound Gecode::Set::GlbRanges< UniverseView >...
Generating docs for compound Gecode::Set::IllegalOperation...
Generating docs for compound Gecode::Set::LubDiffRanges...
Generating docs for compound Gecode::Set::LUBndSet...
Generating docs for compound Gecode::Set::LubRanges...
Generating docs for compound Gecode::Set::LubRanges< CachedView< View > >...
Generating docs for compound Gecode::Set::LubRanges< ComplementView< ComplementView< View > > >...
Generating docs for compound Gecode::Set::LubRanges< ComplementView< View > >...
Generating docs for compound Gecode::Set::LubRanges< ConstSetView >...
Generating docs for compound Gecode::Set::LubRanges< EmptyView >...
Generating docs for compound Gecode::Set::LubRanges< SetVarImp * >...
Generating docs for compound Gecode::Set::LubRanges< SetView >...
Generating docs for compound Gecode::Set::LubRanges< SingletonView >...
Generating docs for compound Gecode::Set::LubRanges< UniverseView >...
Generating docs for compound Gecode::Set::OutOfLimits...
Generating docs for compound Gecode::Set::RangesCompl...
Generating docs for compound Gecode::Set::SetDelta...
Generating docs for compound Gecode::Set::SetVarImp...
Generating docs for compound Gecode::Set::SetVarImpBase...
Generating docs for compound Gecode::Set::SetVarImpConf...
Generating docs for compound Gecode::Set::SetView...
Generating docs for compound Gecode::Set::SingletonView...
Generating docs for compound Gecode::Set::TooFewArguments...
Generating docs for compound Gecode::Set::UniverseView...
Generating docs for compound Gecode::Set::UnknownBranching...
Generating docs for compound Gecode::Set::UnknownOperation...
Generating docs for compound Gecode::Set::UnknownRanges...
Generating docs for compound Gecode::Set::UnknownRelation...
Generating docs for compound Gecode::Set::VariableEmptyDomain...
Generating docs for namespace Gecode::Set::Branch
Generating docs for compound Gecode::Set::Branch::ExcNGL...
Generating docs for compound Gecode::Set::Branch::IncNGL...
Generating docs for compound Gecode::Set::Branch::MeritActivitySize...
Generating docs for compound Gecode::Set::Branch::MeritAFCSize...
Generating docs for compound Gecode::Set::Branch::MeritDegreeSize...
Generating docs for compound Gecode::Set::Branch::MeritMax...
Generating docs for compound Gecode::Set::Branch::MeritMin...
Generating docs for compound Gecode::Set::Branch::MeritSize...
Generating docs for compound Gecode::Set::Branch::ValCommitExc...
Generating docs for compound Gecode::Set::Branch::ValCommitInc...
Generating docs for compound Gecode::Set::Branch::ValSelMax...
Generating docs for compound Gecode::Set::Branch::ValSelMed...
Generating docs for compound Gecode::Set::Branch::ValSelMin...
Generating docs for compound Gecode::Set::Branch::ValSelRnd...
Generating docs for namespace Gecode::Set::Channel
Generating docs for compound Gecode::Set::Channel::ChannelBool...
Generating docs for nested compound Gecode::Set::Channel::ChannelBool::IndexAdvisor...
Generating docs for compound Gecode::Set::Channel::ChannelInt...
Generating docs for compound Gecode::Set::Channel::ChannelSet...
Generating docs for compound Gecode::Set::Channel::ChannelSorted...
Generating docs for namespace Gecode::Set::Convex
Generating docs for compound Gecode::Set::Convex::Convex...
Generating docs for compound Gecode::Set::Convex::ConvexHull...
Generating docs for namespace Gecode::Set::Distinct
Generating docs for compound Gecode::Set::Distinct::AtmostOne...
Generating docs for namespace Gecode::Set::Element
Generating docs for compound Gecode::Set::Element::ElementDisjoint...
Generating docs for compound Gecode::Set::Element::ElementIntersection...
Generating docs for compound Gecode::Set::Element::ElementUnion...
Generating docs for compound Gecode::Set::Element::ElementUnionConst...
Generating docs for namespace Gecode::Set::Int
Generating docs for compound Gecode::Set::Int::Card...
Generating docs for compound Gecode::Set::Int::IntLess...
Generating docs for compound Gecode::Set::Int::MaxElement...
Generating docs for compound Gecode::Set::Int::MinElement...
Generating docs for compound Gecode::Set::Int::NotMaxElement...
Generating docs for compound Gecode::Set::Int::NotMinElement...
Generating docs for compound Gecode::Set::Int::OverweightValues...
Generating docs for compound Gecode::Set::Int::ReMaxElement...
Generating docs for compound Gecode::Set::Int::ReMinElement...
Generating docs for compound Gecode::Set::Int::Weights...
Generating docs for namespace Gecode::Set::LDSB
Generating docs for compound Gecode::Set::LDSB::LDSBSetBrancher...
Generating docs for compound Gecode::Set::LDSB::VariableMap...
Generating docs for namespace Gecode::Set::Limits
Generating docs for namespace Gecode::Set::Precede
Generating docs for compound Gecode::Set::Precede::Single...
Generating docs for nested compound Gecode::Set::Precede::Single::Index...
Generating docs for namespace Gecode::Set::Rel
Generating docs for compound Gecode::Set::Rel::CharacteristicSets...
Generating docs for nested compound Gecode::Set::Rel::CharacteristicSets::CSIter...
Generating docs for compound Gecode::Set::Rel::Distinct...
Generating docs for compound Gecode::Set::Rel::DistinctDoit...
Generating docs for compound Gecode::Set::Rel::Eq...
Generating docs for compound Gecode::Set::Rel::Lq...
Generating docs for compound Gecode::Set::Rel::NoSubset...
Generating docs for compound Gecode::Set::Rel::ReEq...
Generating docs for compound Gecode::Set::Rel::ReLq...
Generating docs for compound Gecode::Set::Rel::ReSubset...
Generating docs for compound Gecode::Set::Rel::Subset...
Generating docs for namespace Gecode::Set::RelOp
Generating docs for compound Gecode::Set::RelOp::Intersection...
Generating docs for compound Gecode::Set::RelOp::IntersectionN...
Generating docs for compound Gecode::Set::RelOp::PartitionN...
Generating docs for compound Gecode::Set::RelOp::SubOfUnion...
Generating docs for compound Gecode::Set::RelOp::SuperOfInter...
Generating docs for compound Gecode::Set::RelOp::Union...
Generating docs for compound Gecode::Set::RelOp::UnionN...
Generating docs for namespace Gecode::Set::Sequence
Generating docs for compound Gecode::Set::Sequence::Seq...
Generating docs for compound Gecode::Set::Sequence::SeqU...
Generating docs for namespace Gecode::Support
Generating docs for compound Gecode::Support::BitSet...
Generating docs for compound Gecode::Support::BitSetBase...
Generating docs for compound Gecode::Support::BitSetData...
Generating docs for compound Gecode::Support::BitSetOffset...
Generating docs for compound Gecode::Support::BlockAllocator...
Generating docs for compound Gecode::Support::BlockClient...
Generating docs for compound Gecode::Support::DynamicArray...
Generating docs for compound Gecode::Support::DynamicQueue...
Generating docs for compound Gecode::Support::DynamicStack...
Generating docs for compound Gecode::Support::Event...
Generating docs for compound Gecode::Support::IntTypeTraits...
Generating docs for compound Gecode::Support::IntTypeTraits< signed char >...
Generating docs for compound Gecode::Support::IntTypeTraits< signed int >...
Generating docs for compound Gecode::Support::IntTypeTraits< signed short int >...
Generating docs for compound Gecode::Support::IntTypeTraits< unsigned char >...
Generating docs for compound Gecode::Support::IntTypeTraits< unsigned int >...
Generating docs for compound Gecode::Support::IntTypeTraits< unsigned short int >...
Generating docs for compound Gecode::Support::Less...
Generating docs for compound Gecode::Support::LinearCongruentialGenerator...
Generating docs for compound Gecode::Support::Lock...
Generating docs for compound Gecode::Support::Mutex...
Generating docs for compound Gecode::Support::QuickSortStack...
Generating docs for compound Gecode::Support::Runnable...
Generating docs for compound Gecode::Support::StaticStack...
Generating docs for compound Gecode::Support::Thread...
Generating docs for nested compound Gecode::Support::Thread::Run...
Generating docs for compound Gecode::Support::Timer...
Generating docs for namespace Test
Generating docs for compound Test::AFC...
Generating docs for nested compound Test::AFC::TestSpace...
Generating docs for compound Test::Base...
Generating docs for compound Test::BrancherHandle...
Generating docs for nested compound Test::BrancherHandle::TestSpace...
Generating docs for compound Test::ind...
Generating docs for compound Test::Options...
Generating docs for compound Test::SortByName...
Generating docs for namespace Test::Array
Generating docs for compound Test::Array::Iterator...
Generating docs for compound Test::Array::SharedArrayIterator...
Generating docs for compound Test::Array::TestSpace...
Generating docs for compound Test::Array::VarArgsIterator...
Generating docs for compound Test::Array::VarArrayIterator...
Generating docs for compound Test::Array::ViewArrayIterator...
Generating docs for namespace Test::Assign
Generating docs for compound Test::Assign::Bool...
Generating docs for compound Test::Assign::BoolTest...
Generating docs for compound Test::Assign::BoolTestSpace...
Generating docs for compound Test::Assign::Float...
Generating docs for compound Test::Assign::FloatTest...
Generating docs for compound Test::Assign::FloatTestSpace...
Generating docs for compound Test::Assign::Int...
Generating docs for compound Test::Assign::IntTest...
Generating docs for compound Test::Assign::IntTestSpace...
Generating docs for compound Test::Assign::Set...
Generating docs for compound Test::Assign::SetTest...
Generating docs for compound Test::Assign::SetTestSpace...
Generating docs for namespace Test::Branch
Generating docs for compound Test::Branch::Bool...
Generating docs for compound Test::Branch::BoolTest...
Generating docs for compound Test::Branch::BoolTestSpace...
Generating docs for compound Test::Branch::Float...
Generating docs for compound Test::Branch::FloatTest...
Generating docs for compound Test::Branch::FloatTestSpace...
Generating docs for compound Test::Branch::Int...
Generating docs for compound Test::Branch::IntTest...
Generating docs for compound Test::Branch::IntTestSpace...
Generating docs for compound Test::Branch::RunInfo...
Generating docs for compound Test::Branch::Set...
Generating docs for compound Test::Branch::SetTest...
Generating docs for compound Test::Branch::SetTestSpace...
Generating docs for namespace Test::Float
Generating docs for compound Test::Float::Assignment...
Generating docs for compound Test::Float::CpltAssignment...
Generating docs for compound Test::Float::ExtAssignment...
Generating docs for compound Test::Float::FloatRelTypes...
Generating docs for compound Test::Float::RandomAssignment...
Generating docs for compound Test::Float::Test...
Generating docs for compound Test::Float::TestSpace...
Generating docs for namespace Test::Float::Arithmetic
Generating docs for compound Test::Float::Arithmetic::AbsXX...
Generating docs for compound Test::Float::Arithmetic::AbsXY...
Generating docs for compound Test::Float::Arithmetic::Div...
Generating docs for compound Test::Float::Arithmetic::DivSol...
Generating docs for compound Test::Float::Arithmetic::MaxNary...
Generating docs for compound Test::Float::Arithmetic::MaxNaryShared...
Generating docs for compound Test::Float::Arithmetic::MaxXXX...
Generating docs for compound Test::Float::Arithmetic::MaxXXY...
Generating docs for compound Test::Float::Arithmetic::MaxXYX...
Generating docs for compound Test::Float::Arithmetic::MaxXYY...
Generating docs for compound Test::Float::Arithmetic::MaxXYZ...
Generating docs for compound Test::Float::Arithmetic::MinNary...
Generating docs for compound Test::Float::Arithmetic::MinNaryShared...
Generating docs for compound Test::Float::Arithmetic::MinXXX...
Generating docs for compound Test::Float::Arithmetic::MinXXY...
Generating docs for compound Test::Float::Arithmetic::MinXYX...
Generating docs for compound Test::Float::Arithmetic::MinXYY...
Generating docs for compound Test::Float::Arithmetic::MinXYZ...
Generating docs for compound Test::Float::Arithmetic::MultXXX...
Generating docs for compound Test::Float::Arithmetic::MultXXY...
Generating docs for compound Test::Float::Arithmetic::MultXXYSol...
Generating docs for compound Test::Float::Arithmetic::MultXYX...
Generating docs for compound Test::Float::Arithmetic::MultXYY...
Generating docs for compound Test::Float::Arithmetic::MultXYZ...
Generating docs for compound Test::Float::Arithmetic::MultXYZSol...
Generating docs for compound Test::Float::Arithmetic::NRootXX...
Generating docs for compound Test::Float::Arithmetic::NRootXY...
Generating docs for compound Test::Float::Arithmetic::NRootXYSol...
Generating docs for compound Test::Float::Arithmetic::PowXX...
Generating docs for compound Test::Float::Arithmetic::PowXY...
Generating docs for compound Test::Float::Arithmetic::PowXYSol...
Generating docs for compound Test::Float::Arithmetic::SqrtXX...
Generating docs for compound Test::Float::Arithmetic::SqrtXY...
Generating docs for compound Test::Float::Arithmetic::SqrtXYSol...
Generating docs for compound Test::Float::Arithmetic::SqrXX...
Generating docs for compound Test::Float::Arithmetic::SqrXY...
Generating docs for compound Test::Float::Arithmetic::SqrXYSol...
Generating docs for namespace Test::Float::Basic
Generating docs for compound Test::Float::Basic::Basic...
Generating docs for namespace Test::Float::Channel
Generating docs for compound Test::Float::Channel::ChannelLinkSingle...
Generating docs for namespace Test::Float::Dom
Generating docs for compound Test::Float::Dom::Create...
Generating docs for compound Test::Float::Dom::Num...
Generating docs for compound Test::Float::Dom::Val...
Generating docs for namespace Test::Float::Linear
Generating docs for compound Test::Float::Linear::Create...
Generating docs for compound Test::Float::Linear::FloatFloat...
Generating docs for compound Test::Float::Linear::FloatVar...
Generating docs for namespace Test::Float::MiniModelLin
Generating docs for compound Test::Float::MiniModelLin::Create...
Generating docs for compound Test::Float::MiniModelLin::LinExpr...
Generating docs for compound Test::Float::MiniModelLin::LinInstr...
Generating docs for compound Test::Float::MiniModelLin::LinRel...
Generating docs for namespace Test::Float::Rel
Generating docs for compound Test::Float::Rel::Create...
Generating docs for compound Test::Float::Rel::FloatFloat...
Generating docs for compound Test::Float::Rel::FloatVarXX...
Generating docs for compound Test::Float::Rel::FloatVarXY...
Generating docs for namespace Test::Float::Transcendental
Generating docs for compound Test::Float::Transcendental::ExpXX...
Generating docs for compound Test::Float::Transcendental::ExpXY...
Generating docs for compound Test::Float::Transcendental::ExpXYSol...
Generating docs for compound Test::Float::Transcendental::LogNXX...
Generating docs for compound Test::Float::Transcendental::LogNXY...
Generating docs for compound Test::Float::Transcendental::LogNXYSol...
Generating docs for compound Test::Float::Transcendental::LogXX...
Generating docs for compound Test::Float::Transcendental::LogXY...
Generating docs for compound Test::Float::Transcendental::LogXYSol...
Generating docs for compound Test::Float::Transcendental::PowXX...
Generating docs for compound Test::Float::Transcendental::PowXY...
Generating docs for compound Test::Float::Transcendental::PowXYSol...
Generating docs for namespace Test::Float::Trigonometric
Generating docs for compound Test::Float::Trigonometric::ACosXX...
Generating docs for compound Test::Float::Trigonometric::ACosXY...
Generating docs for compound Test::Float::Trigonometric::ACosXYSol...
Generating docs for compound Test::Float::Trigonometric::ASinXX...
Generating docs for compound Test::Float::Trigonometric::ASinXY...
Generating docs for compound Test::Float::Trigonometric::ASinXYSol...
Generating docs for compound Test::Float::Trigonometric::ATanXX...
Generating docs for compound Test::Float::Trigonometric::ATanXY...
Generating docs for compound Test::Float::Trigonometric::ATanXYSol...
Generating docs for compound Test::Float::Trigonometric::CosXX...
Generating docs for compound Test::Float::Trigonometric::CosXY...
Generating docs for compound Test::Float::Trigonometric::CosXYSol...
Generating docs for compound Test::Float::Trigonometric::SinXX...
Generating docs for compound Test::Float::Trigonometric::SinXY...
Generating docs for compound Test::Float::Trigonometric::SinXYSol...
Generating docs for compound Test::Float::Trigonometric::TanXX...
Generating docs for compound Test::Float::Trigonometric::TanXY...
Generating docs for compound Test::Float::Trigonometric::TanXYSol...
Generating docs for namespace Test::Int
Generating docs for compound Test::Int::Assignment...
Generating docs for compound Test::Int::BoolOpTypes...
Generating docs for compound Test::Int::CpltAssignment...
Generating docs for compound Test::Int::IntConLevels...
Generating docs for compound Test::Int::IntRelTypes...
Generating docs for compound Test::Int::RandomAssignment...
Generating docs for compound Test::Int::RandomMixAssignment...
Generating docs for compound Test::Int::Test...
Generating docs for compound Test::Int::TestSpace...
Generating docs for namespace Test::Int::Arithmetic
Generating docs for compound Test::Int::Arithmetic::AbsXX...
Generating docs for compound Test::Int::Arithmetic::AbsXY...
Generating docs for compound Test::Int::Arithmetic::Create...
Generating docs for compound Test::Int::Arithmetic::Div...
Generating docs for compound Test::Int::Arithmetic::DivMod...
Generating docs for compound Test::Int::Arithmetic::MaxNary...
Generating docs for compound Test::Int::Arithmetic::MaxNaryShared...
Generating docs for compound Test::Int::Arithmetic::MaxXXX...
Generating docs for compound Test::Int::Arithmetic::MaxXXY...
Generating docs for compound Test::Int::Arithmetic::MaxXYX...
Generating docs for compound Test::Int::Arithmetic::MaxXYY...
Generating docs for compound Test::Int::Arithmetic::MaxXYZ...
Generating docs for compound Test::Int::Arithmetic::MinNary...
Generating docs for compound Test::Int::Arithmetic::MinNaryShared...
Generating docs for compound Test::Int::Arithmetic::MinXXX...
Generating docs for compound Test::Int::Arithmetic::MinXXY...
Generating docs for compound Test::Int::Arithmetic::MinXYX...
Generating docs for compound Test::Int::Arithmetic::MinXYY...
Generating docs for compound Test::Int::Arithmetic::MinXYZ...
Generating docs for compound Test::Int::Arithmetic::Mod...
Generating docs for compound Test::Int::Arithmetic::MultXXX...
Generating docs for compound Test::Int::Arithmetic::MultXXY...
Generating docs for compound Test::Int::Arithmetic::MultXYX...
Generating docs for compound Test::Int::Arithmetic::MultXYY...
Generating docs for compound Test::Int::Arithmetic::MultXYZ...
Generating docs for compound Test::Int::Arithmetic::NrootXX...
Generating docs for compound Test::Int::Arithmetic::NrootXY...
Generating docs for compound Test::Int::Arithmetic::PowXX...
Generating docs for compound Test::Int::Arithmetic::PowXY...
Generating docs for compound Test::Int::Arithmetic::SqrtXX...
Generating docs for compound Test::Int::Arithmetic::SqrtXY...
Generating docs for compound Test::Int::Arithmetic::SqrXX...
Generating docs for compound Test::Int::Arithmetic::SqrXY...
Generating docs for namespace Test::Int::Basic
Generating docs for compound Test::Int::Basic::Basic...
Generating docs for namespace Test::Int::BinPacking
Generating docs for compound Test::Int::BinPacking::BPT...
Generating docs for compound Test::Int::BinPacking::Create...
Generating docs for compound Test::Int::BinPacking::LoadBinAssignment...
Generating docs for namespace Test::Int::Bool
Generating docs for compound Test::Int::Bool::BinConstXX...
Generating docs for compound Test::Int::Bool::BinConstXY...
Generating docs for compound Test::Int::Bool::BinXXX...
Generating docs for compound Test::Int::Bool::BinXXY...
Generating docs for compound Test::Int::Bool::BinXYX...
Generating docs for compound Test::Int::Bool::BinXYY...
Generating docs for compound Test::Int::Bool::BinXYZ...
Generating docs for compound Test::Int::Bool::ClauseConst...
Generating docs for compound Test::Int::Bool::ClauseXXY...
Generating docs for compound Test::Int::Bool::ClauseXXYYX...
Generating docs for compound Test::Int::Bool::ClauseXYZ...
Generating docs for compound Test::Int::Bool::Create...
Generating docs for compound Test::Int::Bool::ITE...
Generating docs for compound Test::Int::Bool::Nary...
Generating docs for compound Test::Int::Bool::NaryConst...
Generating docs for compound Test::Int::Bool::NaryShared...
Generating docs for namespace Test::Int::Channel
Generating docs for compound Test::Int::Channel::ChannelFull...
Generating docs for compound Test::Int::Channel::ChannelHalf...
Generating docs for compound Test::Int::Channel::ChannelLinkMulti...
Generating docs for compound Test::Int::Channel::ChannelLinkSingle...
Generating docs for compound Test::Int::Channel::ChannelShared...
Generating docs for namespace Test::Int::Circuit
Generating docs for compound Test::Int::Circuit::Circuit...
Generating docs for compound Test::Int::Circuit::CircuitCost...
Generating docs for compound Test::Int::Circuit::CircuitFullCost...
Generating docs for compound Test::Int::Circuit::Create...
Generating docs for compound Test::Int::Circuit::Path...
Generating docs for compound Test::Int::Circuit::PathCost...
Generating docs for namespace Test::Int::Count
Generating docs for compound Test::Int::Count::Create...
Generating docs for compound Test::Int::Count::IntArrayInt...
Generating docs for compound Test::Int::Count::IntArrayVar...
Generating docs for compound Test::Int::Count::IntInt...
Generating docs for compound Test::Int::Count::IntIntDup...
Generating docs for compound Test::Int::Count::IntVar...
Generating docs for compound Test::Int::Count::IntVarShared...
Generating docs for compound Test::Int::Count::SetInt...
Generating docs for compound Test::Int::Count::SetVar...
Generating docs for compound Test::Int::Count::VarInt...
Generating docs for compound Test::Int::Count::VarVar...
Generating docs for compound Test::Int::Count::VarVarSharedA...
Generating docs for compound Test::Int::Count::VarVarSharedB...
Generating docs for compound Test::Int::Count::VarVarSharedC...
Generating docs for namespace Test::Int::Cumulative
Generating docs for compound Test::Int::Cumulative::Create...
Generating docs for compound Test::Int::Cumulative::ManFixPCumulative...
Generating docs for compound Test::Int::Cumulative::ManFlexCumulative...
Generating docs for compound Test::Int::Cumulative::OptFixPCumulative...
Generating docs for compound Test::Int::Cumulative::OptFlexCumulative...
Generating docs for namespace Test::Int::Cumulatives
Generating docs for compound Test::Int::Cumulatives::Above...
Generating docs for compound Test::Int::Cumulatives::Ass...
Generating docs for compound Test::Int::Cumulatives::Below...
Generating docs for compound Test::Int::Cumulatives::CumulativeAssignment...
Generating docs for compound Test::Int::Cumulatives::Cumulatives...
Generating docs for compound Test::Int::Cumulatives::Event...
Generating docs for namespace Test::Int::Distinct
Generating docs for compound Test::Int::Distinct::Distinct...
Generating docs for compound Test::Int::Distinct::Offset...
Generating docs for compound Test::Int::Distinct::Pathological...
Generating docs for nested compound Test::Int::Distinct::Pathological::TestSpace...
Generating docs for compound Test::Int::Distinct::Random...
Generating docs for namespace Test::Int::Dom
Generating docs for compound Test::Int::Dom::DomDom...
Generating docs for compound Test::Int::Dom::DomInt...
Generating docs for compound Test::Int::Dom::DomRange...
Generating docs for compound Test::Int::Dom::DomRangeEmpty...
Generating docs for namespace Test::Int::Element
Generating docs for compound Test::Int::Element::Create...
Generating docs for compound Test::Int::Element::IntBoolInt...
Generating docs for compound Test::Int::Element::IntBoolVar...
Generating docs for compound Test::Int::Element::IntIntInt...
Generating docs for compound Test::Int::Element::IntIntShared...
Generating docs for compound Test::Int::Element::IntIntVar...
Generating docs for compound Test::Int::Element::MatrixBoolVarBoolVarXX...
Generating docs for compound Test::Int::Element::MatrixBoolVarBoolVarXY...
Generating docs for compound Test::Int::Element::MatrixIntBoolVarXX...
Generating docs for compound Test::Int::Element::MatrixIntBoolVarXY...
Generating docs for compound Test::Int::Element::MatrixIntIntVarXX...
Generating docs for compound Test::Int::Element::MatrixIntIntVarXY...
Generating docs for compound Test::Int::Element::MatrixIntVarIntVarXX...
Generating docs for compound Test::Int::Element::MatrixIntVarIntVarXY...
Generating docs for compound Test::Int::Element::VarBoolInt...
Generating docs for compound Test::Int::Element::VarBoolVar...
Generating docs for compound Test::Int::Element::VarIntInt...
Generating docs for compound Test::Int::Element::VarIntShared...
Generating docs for compound Test::Int::Element::VarIntVar...
Generating docs for namespace Test::Int::Exec
Generating docs for compound Test::Int::Exec::BoolWait...
Generating docs for compound Test::Int::Exec::IntWait...
Generating docs for compound Test::Int::Exec::When...
Generating docs for namespace Test::Int::Extensional
Generating docs for compound Test::Int::Extensional::RegDistinct...
Generating docs for compound Test::Int::Extensional::RegEmptyDFA...
Generating docs for compound Test::Int::Extensional::RegEmptyREG...
Generating docs for compound Test::Int::Extensional::RegOpt...
Generating docs for compound Test::Int::Extensional::RegRoland...
Generating docs for compound Test::Int::Extensional::RegSharedA...
Generating docs for compound Test::Int::Extensional::RegSharedB...
Generating docs for compound Test::Int::Extensional::RegSharedC...
Generating docs for compound Test::Int::Extensional::RegSharedD...
Generating docs for compound Test::Int::Extensional::RegSimpleA...
Generating docs for compound Test::Int::Extensional::RegSimpleB...
Generating docs for compound Test::Int::Extensional::RegSimpleC...
Generating docs for compound Test::Int::Extensional::TupleSetA...
Generating docs for compound Test::Int::Extensional::TupleSetB...
Generating docs for compound Test::Int::Extensional::TupleSetBool...
Generating docs for namespace Test::Int::GCC
Generating docs for compound Test::Int::GCC::Create...
Generating docs for compound Test::Int::GCC::IntAllMax...
Generating docs for compound Test::Int::GCC::IntAllMinMax...
Generating docs for compound Test::Int::GCC::IntAllMinMaxDef...
Generating docs for compound Test::Int::GCC::IntSome...
Generating docs for compound Test::Int::GCC::VarAll...
Generating docs for compound Test::Int::GCC::VarSome...
Generating docs for namespace Test::Int::Linear
Generating docs for compound Test::Int::Linear::BoolInt...
Generating docs for compound Test::Int::Linear::BoolVar...
Generating docs for compound Test::Int::Linear::Create...
Generating docs for compound Test::Int::Linear::IntInt...
Generating docs for compound Test::Int::Linear::IntVar...
Generating docs for namespace Test::Int::Member
Generating docs for compound Test::Int::Member::Bool...
Generating docs for compound Test::Int::Member::Create...
Generating docs for compound Test::Int::Member::Int...
Generating docs for namespace Test::Int::MiniModel
Generating docs for compound Test::Int::MiniModel::BoolLex...
Generating docs for compound Test::Int::MiniModel::Create...
Generating docs for compound Test::Int::MiniModel::IntLex...
Generating docs for namespace Test::Int::MiniModelArithmetic
Generating docs for compound Test::Int::MiniModelArithmetic::Abs...
Generating docs for compound Test::Int::MiniModelArithmetic::Div...
Generating docs for compound Test::Int::MiniModelArithmetic::Max...
Generating docs for compound Test::Int::MiniModelArithmetic::MaxNary...
Generating docs for compound Test::Int::MiniModelArithmetic::Min...
Generating docs for compound Test::Int::MiniModelArithmetic::MinNary...
Generating docs for compound Test::Int::MiniModelArithmetic::Minus...
Generating docs for compound Test::Int::MiniModelArithmetic::Mod...
Generating docs for compound Test::Int::MiniModelArithmetic::Mult...
Generating docs for compound Test::Int::MiniModelArithmetic::Plus...
Generating docs for compound Test::Int::MiniModelArithmetic::Sqr...
Generating docs for compound Test::Int::MiniModelArithmetic::Sqrt...
Generating docs for namespace Test::Int::MiniModelBoolean
Generating docs for compound Test::Int::MiniModelBoolean::BoolExprInt...
Generating docs for compound Test::Int::MiniModelBoolean::BoolExprVar...
Generating docs for compound Test::Int::MiniModelBoolean::BoolInstr...
Generating docs for compound Test::Int::MiniModelBoolean::Create...
Generating docs for namespace Test::Int::MiniModelCount
Generating docs for compound Test::Int::MiniModelCount::Create...
Generating docs for compound Test::Int::MiniModelCount::IntArrayInt...
Generating docs for compound Test::Int::MiniModelCount::IntArrayVar...
Generating docs for compound Test::Int::MiniModelCount::IntInt...
Generating docs for compound Test::Int::MiniModelCount::IntVar...
Generating docs for compound Test::Int::MiniModelCount::VarInt...
Generating docs for compound Test::Int::MiniModelCount::VarVar...
Generating docs for namespace Test::Int::MiniModelLin
Generating docs for compound Test::Int::MiniModelLin::Create...
Generating docs for compound Test::Int::MiniModelLin::LinExprBool...
Generating docs for compound Test::Int::MiniModelLin::LinExprInt...
Generating docs for compound Test::Int::MiniModelLin::LinExprMixed...
Generating docs for compound Test::Int::MiniModelLin::LinInstr...
Generating docs for compound Test::Int::MiniModelLin::LinRelBool...
Generating docs for compound Test::Int::MiniModelLin::LinRelInt...
Generating docs for compound Test::Int::MiniModelLin::LinRelMixed...
Generating docs for namespace Test::Int::MiniModelSet
Generating docs for compound Test::Int::MiniModelSet::Create...
Generating docs for compound Test::Int::MiniModelSet::SetExprConst...
Generating docs for compound Test::Int::MiniModelSet::SetExprExpr...
Generating docs for compound Test::Int::MiniModelSet::SetInstr...
Generating docs for namespace Test::Int::NoOverlap
Generating docs for compound Test::Int::NoOverlap::Create...
Generating docs for compound Test::Int::NoOverlap::Int2...
Generating docs for compound Test::Int::NoOverlap::IntOpt2...
Generating docs for compound Test::Int::NoOverlap::Var2...
Generating docs for compound Test::Int::NoOverlap::VarOpt2...
Generating docs for compound Test::Int::NoOverlap::VarOptShared2...
Generating docs for namespace Test::Int::NValues
Generating docs for compound Test::Int::NValues::BoolInt...
Generating docs for compound Test::Int::NValues::BoolVar...
Generating docs for compound Test::Int::NValues::Create...
Generating docs for compound Test::Int::NValues::IntInt...
Generating docs for compound Test::Int::NValues::IntVar...
Generating docs for namespace Test::Int::Precede
Generating docs for compound Test::Int::Precede::Multi...
Generating docs for compound Test::Int::Precede::Single...
Generating docs for namespace Test::Int::Rel
Generating docs for compound Test::Int::Rel::BoolArray...
Generating docs for compound Test::Int::Rel::BoolInt...
Generating docs for compound Test::Int::Rel::BoolSeq...
Generating docs for compound Test::Int::Rel::BoolSharedSeq...
Generating docs for compound Test::Int::Rel::BoolVarXX...
Generating docs for compound Test::Int::Rel::BoolVarXY...
Generating docs for compound Test::Int::Rel::Create...
Generating docs for compound Test::Int::Rel::IntArray...
Generating docs for compound Test::Int::Rel::IntArrayDiff...
Generating docs for compound Test::Int::Rel::IntInt...
Generating docs for compound Test::Int::Rel::IntSeq...
Generating docs for compound Test::Int::Rel::IntSharedSeq...
Generating docs for compound Test::Int::Rel::IntVarXX...
Generating docs for compound Test::Int::Rel::IntVarXY...
Generating docs for namespace Test::Int::Sequence
Generating docs for compound Test::Int::Sequence::Create...
Generating docs for compound Test::Int::Sequence::SequenceBoolTest...
Generating docs for compound Test::Int::Sequence::SequenceIntTest...
Generating docs for compound Test::Int::Sequence::SequenceTest...
Generating docs for namespace Test::Int::Sorted
Generating docs for compound Test::Int::Sorted::NoVar...
Generating docs for compound Test::Int::Sorted::PermVar...
Generating docs for compound Test::Int::Sorted::SortIntMin...
Generating docs for namespace Test::Int::Unary
Generating docs for compound Test::Int::Unary::ManFixPUnary...
Generating docs for compound Test::Int::Unary::ManFlexUnary...
Generating docs for compound Test::Int::Unary::OptFixPUnary...
Generating docs for compound Test::Int::Unary::OptFlexUnary...
Generating docs for namespace Test::Int::Unshare
Generating docs for compound Test::Int::Unshare::Bool...
Generating docs for compound Test::Int::Unshare::Int...
Generating docs for namespace Test::LDSB
Generating docs for compound Test::LDSB::Activity1...
Generating docs for compound Test::LDSB::LDSB...
Generating docs for compound Test::LDSB::LDSBLatin...
Generating docs for nested compound Test::LDSB::LDSBLatin::Latin...
Generating docs for compound Test::LDSB::LDSBSet...
Generating docs for compound Test::LDSB::MatSym1...
Generating docs for compound Test::LDSB::MatSym2...
Generating docs for compound Test::LDSB::MatSym3...
Generating docs for compound Test::LDSB::MatSym4...
Generating docs for compound Test::LDSB::OneArray...
Generating docs for compound Test::LDSB::OneArraySet...
Generating docs for compound Test::LDSB::Recomputation...
Generating docs for compound Test::LDSB::ReflectSym1...
Generating docs for compound Test::LDSB::ReflectSym2...
Generating docs for compound Test::LDSB::SetValSym1...
Generating docs for compound Test::LDSB::SetValSym2...
Generating docs for compound Test::LDSB::SetVarSeqSym1...
Generating docs for compound Test::LDSB::SetVarSeqSym2...
Generating docs for compound Test::LDSB::SetVarSym1...
Generating docs for compound Test::LDSB::SimIntValSym1...
Generating docs for compound Test::LDSB::SimIntValSym2...
Generating docs for compound Test::LDSB::SimIntValSym3...
Generating docs for compound Test::LDSB::SimIntVarSym1...
Generating docs for compound Test::LDSB::SimIntVarSym2...
Generating docs for compound Test::LDSB::TieBreak...
Generating docs for compound Test::LDSB::ValSym1...
Generating docs for compound Test::LDSB::ValSym1b...
Generating docs for compound Test::LDSB::ValSym1c...
Generating docs for compound Test::LDSB::ValSym2...
Generating docs for compound Test::LDSB::ValSym2b...
Generating docs for compound Test::LDSB::ValSym3...
Generating docs for compound Test::LDSB::ValSym4...
Generating docs for compound Test::LDSB::ValSym5...
Generating docs for compound Test::LDSB::VarSym1...
Generating docs for compound Test::LDSB::VarSym1b...
Generating docs for compound Test::LDSB::VarSym2...
Generating docs for compound Test::LDSB::VarSym3...
Generating docs for compound Test::LDSB::VarSym4...
Generating docs for compound Test::LDSB::VarSym5...
Generating docs for compound Test::LDSB::VarValSym1...
Generating docs for namespace Test::NoGoods
Generating docs for compound Test::NoGoods::Create...
Generating docs for compound Test::NoGoods::Hamming...
Generating docs for compound Test::NoGoods::NoGoods...
Generating docs for compound Test::NoGoods::Queens...
Generating docs for namespace Test::Search
Generating docs for compound Test::Search::BAB...
Generating docs for compound Test::Search::BranchTypes...
Generating docs for compound Test::Search::ConstrainTypes...
Generating docs for compound Test::Search::Create...
Generating docs for compound Test::Search::DFS...
Generating docs for compound Test::Search::FailImmediate...
Generating docs for compound Test::Search::HasSolutions...
Generating docs for compound Test::Search::RBS...
Generating docs for compound Test::Search::SolveImmediate...
Generating docs for compound Test::Search::Test...
Generating docs for compound Test::Search::TestSpace...
Generating docs for namespace Test::Set
Generating docs for compound Test::Set::CountableSet...
Generating docs for compound Test::Set::CountableSetRanges...
Generating docs for compound Test::Set::CountableSetValues...
Generating docs for compound Test::Set::FakeSpace...
Generating docs for compound Test::Set::SetAssignment...
Generating docs for compound Test::Set::SetOpTypes...
Generating docs for compound Test::Set::SetRelTypes...
Generating docs for compound Test::Set::SetTest...
Generating docs for compound Test::Set::SetTestSpace...
Generating docs for namespace Test::Set::Channel
Generating docs for compound Test::Set::Channel::ChannelBool...
Generating docs for compound Test::Set::Channel::ChannelInt...
Generating docs for compound Test::Set::Channel::ChannelSet...
Generating docs for compound Test::Set::Channel::ChannelSorted...
Generating docs for namespace Test::Set::Convex
Generating docs for compound Test::Set::Convex::Convex...
Generating docs for compound Test::Set::Convex::ConvexHull...
Generating docs for compound Test::Set::Convex::ConvexHullS...
Generating docs for namespace Test::Set::Distinct
Generating docs for compound Test::Set::Distinct::AtmostOne...
Generating docs for namespace Test::Set::Dom
Generating docs for compound Test::Set::Dom::CardRange...
Generating docs for compound Test::Set::Dom::DomDom...
Generating docs for compound Test::Set::Dom::DomInt...
Generating docs for compound Test::Set::Dom::DomIntRange...
Generating docs for compound Test::Set::Dom::DomRange...
Generating docs for namespace Test::Set::Element
Generating docs for compound Test::Set::Element::ElementDisjoint...
Generating docs for compound Test::Set::Element::ElementInter...
Generating docs for compound Test::Set::Element::ElementInterIn...
Generating docs for compound Test::Set::Element::ElementSet...
Generating docs for compound Test::Set::Element::ElementSetConst...
Generating docs for compound Test::Set::Element::ElementUnion...
Generating docs for compound Test::Set::Element::ElementUnionConst...
Generating docs for compound Test::Set::Element::MatrixIntSet...
Generating docs for namespace Test::Set::Exec
Generating docs for compound Test::Set::Exec::Wait...
Generating docs for namespace Test::Set::Int
Generating docs for compound Test::Set::Int::Card...
Generating docs for compound Test::Set::Int::Elem...
Generating docs for compound Test::Set::Int::IntRel...
Generating docs for compound Test::Set::Int::Max...
Generating docs for compound Test::Set::Int::Min...
Generating docs for compound Test::Set::Int::NoElem...
Generating docs for compound Test::Set::Int::NotMax...
Generating docs for compound Test::Set::Int::NotMin...
Generating docs for compound Test::Set::Int::Rel...
Generating docs for compound Test::Set::Int::Weights...
Generating docsCan't open graph_legend.dox: No such file or directory at ./misc/getrevision.perl line 42.
 for namespace Test::Set::Precede
Generating docs for compound Test::Set::Precede::Multi...
Generating docs for compound Test::Set::Precede::Single...
Generating docs for namespace Test::Set::Rel
Generating docs for compound Test::Set::Rel::RelBin...
Generating docs for namespace Test::Set::RelOp
Generating docs for compound Test::Set::RelOp::Create...
Generating docs for compound Test::Set::RelOp::CreateIntN...
Generating docs for compound Test::Set::RelOp::CreateN...
Generating docs for compound Test::Set::RelOp::Rel...
Generating docs for compound Test::Set::RelOp::RelIntN...
Generating docs for compound Test::Set::RelOp::RelN...
Generating docs for namespace Test::Set::RelOpConst
Generating docs for compound Test::Set::RelOpConst::Create...
Generating docs for compound Test::Set::RelOpConst::RelISI...
Generating docs for compound Test::Set::RelOpConst::RelSIS...
Generating docs for compound Test::Set::RelOpConst::RelSSI...
Generating docs for namespace Test::Set::Sequence
Generating docs for compound Test::Set::Sequence::SeqU...
Generating docs for compound Test::Set::Sequence::Sequence...
Generating docs for namespace Test::Set::Var
Generating docs for compound Test::Set::Var::Construct...
Generating graph info page...
Version of graph_legend.dox : no version available
Generating directory documentation...
Generating dependency graph for directory gecode/int/arithmetic
Generating dependency graph for directory test/assign
Generating dependency graph for directory gecode/int/bin-packing
Generating dependency graph for directory gecode/int/bool
Generating dependency graph for directory gecode/float/branch
Generating dependency graph for directory gecode/int/branch
Generating dependency graph for directory gecode/set/branch
Generating dependency graph for directory test/branch
Generating dependency graph for directory gecode/int/channel
Generating dependency graph for directory gecode/set/channel
Generating dependency graph for directory gecode/set/convex
Generating dependency graph for directory gecode/int/count
Generating dependency graph for directory gecode/set/distinct
Generating dependency graph for directory gecode/int/dom
Generating dependency graph for directory gecode/driver
Generating dependency graph for directory gecode/int/element
Generating dependency graph for directory examples
Generating dependency graph for directory gecode/int/exec
Generating dependency graph for directory gecode/int/extensional
Generating dependency graph for directory gecode/flatzinc
Generating dependency graph for directory tools/flatzinc
Generating dependency graph for directory gecode/float
Generating dependency graph for directory test/float
Generating dependency graph for directory gecode/int/gcc
Generating dependency graph for directory gecode
Generating dependency graph for directory gecode/gist
Generating dependency graph for directory gecode/set/int
Generating dependency graph for directory test/int
Generating dependency graph for directory gecode/int
Generating dependency graph for directory gecode/kernel
Generating dependency graph for directory gecode/set/ldsb
Generating dependency graph for directory gecode/int/ldsb
Generating dependency graph for directory gecode/float/linear
Generating dependency graph for directory gecode/int/linear
Generating dependency graph for directory gecode/int/member
Generating dependency graph for directory gecode/search/meta
Generating dependency graph for directory gecode/minimodel
Generating dependency graph for directory gecode/int/nvalues
Generating dependency graph for directory gecode/search/parallel
Generating dependency graph for directory gecode/set/rel-op
Generating dependency graph for directory gecode/search
Generating dependency graph for directory gecode/set/sequence
Generating dependency graph for directory gecode/search/sequential
Generating dependency graph for directory gecode/set
Generating dependency graph for directory test/set
Generating dependency graph for directory gecode/int/sorted
Generating dependency graph for directory gecode/support
Generating dependency grash: latex: command not found
sh: dvips: command not found
ph for directory test
Generating dependency graph for directory gecode/support/thread
Generating dependency graph for directory tools
Generating dependency graph for directory gecode/float/var
Generating dependency graph for directory gecode/set/var
Generating dependency graph for directory gecode/int/var
Generating dependency graph for directory gecode/int/var-imp
Generating dependency graph for directory gecode/set/var-imp
Generating dependency graph for directory gecode/int/view
Generating bitmaps for formulas in HTML...
Generating image form_0.png for formula
Generating index page...
Generating page index...
Generating module index...
Generating namespace index...
Generating namespace member index...
Generating annotated compound index...
Generating alphabetical compound index...
Generating hierarchical class index...
Generating member index...
Generating file index...
Generating file member index...
Generating example index...
finalizing index lists...
writing tag file...
Running plantuml with JAVA...
Running dot...
Generating dot graphs using 2 parallel threads...
Running dot for graph 1/57
Running dot for graph 2/57
Running dot for graph 3/57
Running dot for graph 4/57
Running dot for graph 5/57
Running dot for graph 6/57
Running dot for graph 7/57
Running dot for graph 8/57
Running dot for graph 9/57
Running dot for graph 10/57
Running dot for graph 11/57
Running dot for graph 12/57
Running dot for graph 13/57
Running dot for graph 14/57
Running dot for graph 15/57
Running dot for graph 16/57
Running dot for graph 17/57
Running dot for graph 18/57
Running dot for graph 19/57
Running dot for graph 20/57
Running dot for graph 21/57
Running dot for graph 22/57
Running dot for graph 23/57
Running dot for graph 24/57
Running dot for graph 25/57
Running dot for graph 26/57
Running dot for graph 27/57
Running dot for graph 28/57
Running dot for graph 29/57
Running dot for graph 30/57
Running dot for graph 31/57
Running dot for graph 32/57
Running dot for graph 33/57
Running dot for graph 34/57
Running dot for graph 35/57
Running dot for graph 36/57
Running dot for graph 37/57
Running dot for graph 38/57
Running dot for graph 39/57
Running dot for graph 40/57
Running dot for graph 41/57
Running dot for graph 42/57
Running dot for graph 43/57
Running dot for graph 44/57
Running dot for graph 45/57
Running dot for graph 46/57
Running dot for graph 47/57
Running dot for graph 48/57
Running dot for graph 49/57
Running dot for graph 50/57
Running dot for graph 51/57
Running dot for graph 52/57
Running dot for graph 53/57
Running dot for graph 54/57
Running dot for graph 55/57
Running dot for graph 56/57
Running dot for graph 57/57
Patching output file 1/56
Patching output file 2/56
Patching output file 3/56
Patching output file 4/56
Patching output file 5/56
Patching output file 6/56
Patching output file 7/56
Patching output file 8/56
Patching output file 9/56
Patching output file 10/56
Patching output file 11/56
Patching output file 12/56
Patching output file 13/56
Patching output file 14/56
Patching output file 15/56
Patching output file 16/56
Patching output file 17/56
Patching output file 18/56
Patching output file 19/56
Patching output file 20/56
Patching output file 21/56
Patching output file 22/56
Patching output file 23/56
Patching output file 24/56
Patching output file 25/56
Patching output file 26/56
Patching output file 27/56
Patching output file 28/56
Patching output file 29/56
Patching output file 30/56
Patching output file 31/56
Patching output file 32/56
Patching output file 33/56
Patching output file 34/56
Patching output file 35/56
Patching output file 36/56
Patching output file 37/56
Patching output file 38/56
Patching output file 39/56
Patching output file 40/56
Patching output file 41/56
Patching output file 42/56
Patching output file 43/56
Patching output file 44/56
Patching output file 45/56
Patching output file 46/56
Patching output file 47/56
Patching output file 48/56
Patching output file 49/56
Patching output file 50/56
Patching output file 51/56
Patching output file 52/56
Patching output file 53/56
Patching output file 54/56
Patching output file 55/56
Patching output file 56/56
lookup cache used 65536/65536 hits=1483564 misses=79826
finished...
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.39559
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/gecode-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/gecode-buildroot
+ cd gecode-4.2.1
+ make 'INSTALL=/bin/install -p' install DESTDIR=/usr/src/tmp/gecode-buildroot
make: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: 'gecode/kernel/var-type.hpp' is up to date.
make[1]: 'gecode/kernel/var-imp.hpp' is up to date.
make[1]: 'libgecodesupport.so.36.0' is up to date.
make[1]: 'libgecodekernel.so.36.0' is up to date.
make[1]: 'libgecodesearch.so.36.0' is up to date.
make[1]: 'libgecodeint.so.36.0' is up to date.
make[1]: 'libgecodefloat.so.36.0' is up to date.
make[1]: 'libgecodeset.so.36.0' is up to date.
make[1]: 'libgecodeminimodel.so.36.0' is up to date.
make[1]: 'libgecodedriver.so.36.0' is up to date.
make[1]: 'libgecodegist.so.36.0' is up to date.
make[1]: 'libgecodeflatzinc.so.36.0' is up to date.
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
Making in directory contribs/qecode
make[2]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1/contribs/qecode'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1/contribs/qecode'
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Nothing to be done for 'framework'.
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Nothing to be done for 'flatzinc'.
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make doinstalllib
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
mkdir -p /usr/src/tmp/gecode-buildroot/usr/lib && \
mkdir -p /usr/src/tmp/gecode-buildroot/usr/lib && \
mkdir -p /usr/src/tmp/gecode-buildroot/usr/bin && \
for_libtargets="libgecodesupport.so.36.0 libgecodekernel.so.36.0 libgecodesearch.so.36.0 libgecodeint.so.36.0 libgecodefloat.so.36.0 libgecodeset.so.36.0 libgecodeminimodel.so.36.0 libgecodedriver.so.36.0 libgecodegist.so.36.0 libgecodeflatzinc.so.36.0  " && \
  for f in $for_libtargets; do \
    cp $f /usr/src/tmp/gecode-buildroot/usr/lib; done && \
for_liblinktargets="libgecodesupport.so.36 libgecodekernel.so.36 libgecodesearch.so.36 libgecodeint.so.36 libgecodefloat.so.36 libgecodeset.so.36 libgecodeminimodel.so.36 libgecodedriver.so.36 libgecodegist.so.36 libgecodeflatzinc.so.36 libgecodesupport.so libgecodekernel.so libgecodesearch.so libgecodeint.so libgecodefloat.so libgecodeset.so libgecodeminimodel.so libgecodedriver.so libgecodegist.so libgecodeflatzinc.so" && \
  for f in $for_liblinktargets; do \
    cp -pR $f /usr/src/tmp/gecode-buildroot/usr/lib; done &&\
for_liblibtargets="" && \
  for f in $for_liblibtargets; do \
    cp $f /usr/src/tmp/gecode-buildroot/usr/lib; done &&\
for_exetargets="tools/flatzinc/fzn-gecode tools/flatzinc/mzn-gecode" && \
  for f in $for_exetargets; do \
    cp $f /usr/src/tmp/gecode-buildroot/usr/bin; done
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make doinstallheaders
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
mkdir -p /usr/src/tmp/gecode-buildroot/usr/include && \
(cd . && tar cf - gecode/support.hh gecode/support/block-allocator.hpp gecode/support/cast.hpp gecode/support/dynamic-array.hpp gecode/support/dynamic-stack.hpp gecode/support/exception.hpp gecode/support/heap.hpp gecode/support/macros.hpp gecode/support/random.hpp gecode/support/sort.hpp gecode/support/static-stack.hpp gecode/support/marked-pointer.hpp gecode/support/int-type.hpp gecode/support/auto-link.hpp gecode/support/thread.hpp gecode/support/thread/thread.hpp gecode/support/thread/windows.hpp gecode/support/thread/pthreads.hpp gecode/support/thread/none.hpp gecode/support/timer.hpp gecode/support/dynamic-queue.hpp gecode/support/bitset-base.hpp gecode/support/bitset.hpp gecode/support/bitset-offset.hpp gecode/support/hw-rnd.hpp gecode/kernel.hh gecode/kernel/wait.hh gecode/kernel/archive.hpp gecode/kernel/array.hpp gecode/kernel/shared-array.hpp gecode/kernel/core.hpp gecode/kernel/exception.hpp gecode/kernel/macros.hpp gecode/kernel/memory-config.hpp gecode/kernel/memory-manager.hpp gecode/kernel/region.hpp gecode/kernel/modevent.hpp gecode/kernel/range-list.hpp gecode/kernel/propagator.hpp gecode/kernel/advisor.hpp gecode/kernel/view.hpp gecode/kernel/var.hpp gecode/kernel/branch-var.hpp gecode/kernel/branch-val.hpp gecode/kernel/branch-tiebreak.hpp gecode/kernel/brancher-view-sel.hpp gecode/kernel/brancher-merit.hpp gecode/kernel/brancher-val-sel.hpp gecode/kernel/brancher-val-commit.hpp gecode/kernel/brancher-view.hpp gecode/kernel/brancher-view-val.hpp gecode/kernel/brancher-val-sel-commit.hpp gecode/kernel/allocators.hpp gecode/kernel/global-afc.hpp gecode/kernel/afc.hpp gecode/kernel/activity.hpp gecode/kernel/rnd.hpp gecode/kernel/branch-traits.hpp gecode/search.hh gecode/search/statistics.hpp gecode/search/stop.hpp gecode/search/options.hpp gecode/search/cutoff.hpp gecode/search/support.hh gecode/search/worker.hh gecode/search/exception.hpp gecode/search/sequential/path.hh gecode/search/sequential/dfs.hh gecode/search/sequential/bab.hh gecode/search/parallel/path.hh gecode/search/parallel/engine.hh gecode/search/parallel/dfs.hh gecode/search/parallel/bab.hh gecode/search/meta/rbs.hh gecode/search/meta/nogoods.hh gecode/search/dfs.hpp gecode/search/bab.hpp gecode/search/rbs.hpp gecode/search/engine-base.hpp gecode/int.hh gecode/int/limits.hpp gecode/int/support-values.hh gecode/int/support-values.hpp gecode/int/div.hh gecode/int/div.hpp gecode/int/exec.hh gecode/int/exec/when.hpp gecode/int/arithmetic/abs.hpp gecode/int/arithmetic/max.hpp gecode/int/arithmetic/mult.hpp gecode/int/arithmetic/divmod.hpp gecode/int/arithmetic/pow-ops.hpp gecode/int/arithmetic/pow.hpp gecode/int/arithmetic/nroot.hpp gecode/int/bool/or.hpp gecode/int/bool/eq.hpp gecode/int/bool/lq.hpp gecode/int/bool/eqv.hpp gecode/int/bool/base.hpp gecode/int/bool/clause.hpp gecode/int/bool/ite.hpp gecode/int/precede.hh gecode/int/precede/single.hpp gecode/int/branch/traits.hpp gecode/int/branch/var.hpp gecode/int/branch/val.hpp gecode/int/branch/assign.hpp gecode/int/branch/view-values.hpp gecode/int/branch/merit.hpp gecode/int/branch/val-sel.hpp gecode/int/branch/val-commit.hpp gecode/int/branch/ngl.hpp gecode/int/count.hh gecode/int/count/rel.hpp gecode/int/count/int-base.hpp gecode/int/count/int-eq.hpp gecode/int/count/int-gq.hpp gecode/int/count/int-lq.hpp gecode/int/count/view-base.hpp gecode/int/count/view-eq.hpp gecode/int/count/view-gq.hpp gecode/int/count/view-lq.hpp gecode/int/view-val-graph.hh gecode/int/view-val-graph/graph.hpp gecode/int/view-val-graph/bi-link.hpp gecode/int/view-val-graph/comb-ptr-flag.hpp gecode/int/view-val-graph/edge.hpp gecode/int/view-val-graph/node.hpp gecode/int/view-val-graph/iter-prune-val.hpp gecode/int/distinct/graph.hpp gecode/int/distinct/dom-ctrl.hpp gecode/int/distinct/bnd.hpp gecode/int/distinct/dom.hpp gecode/int/distinct/val.hpp gecode/int/distinct/ter-dom.hpp gecode/int/dom/range.hpp gecode/int/dom/set.hpp gecode/int/element/int.hpp gecode/int/element/view.hpp gecode/int/element/pair.hpp gecode/int/gcc/bnd.hpp gecode/int/gcc/dom.hpp gecode/int/gcc/bnd-sup.hpp gecode/int/gcc/dom-sup.hpp gecode/int/gcc/val.hpp gecode/int/gcc/view.hpp gecode/int/gcc/post.hpp gecode/int/linear/post.hpp gecode/int/linear/int-noview.hpp gecode/int/linear/int-bin.hpp gecode/int/linear/int-ter.hpp gecode/int/linear/int-nary.hpp gecode/int/linear/int-dom.hpp gecode/int/linear/bool-int.hpp gecode/int/linear/bool-view.hpp gecode/int/linear/bool-scale.hpp gecode/int/extensional/dfa.hpp gecode/int/extensional/layered-graph.hpp gecode/int/extensional/tuple-set.hpp gecode/int/extensional/base.hpp gecode/int/extensional/basic.hpp gecode/int/extensional/incremental.hpp gecode/int/rel/eq.hpp gecode/int/rel/lex.hpp gecode/int/rel/lq-le.hpp gecode/int/rel/nq.hpp gecode/int/sorted/matching.hpp gecode/int/sorted/narrowing.hpp gecode/int/sorted/order.hpp gecode/int/sorted/propagate.hpp gecode/int/sorted/sortsup.hpp gecode/int/int-set-1.hpp gecode/int/int-set-2.hpp gecode/int/var-imp/delta.hpp gecode/int/var/print.hpp gecode/int/var/bool.hpp gecode/int/var-imp/int.hpp gecode/int/var-imp/bool.hpp gecode/int/var/int.hpp gecode/int/view/bool.hpp gecode/int/view/cached.hpp gecode/int/view/constint.hpp gecode/int/view/zero.hpp gecode/int/view/int.hpp gecode/int/view/minus.hpp gecode/int/view/print.hpp gecode/int/view/neg-bool.hpp gecode/int/view/bool-test.hpp gecode/int/view/offset.hpp gecode/int/view/rel-test.hpp gecode/int/view/scale.hpp gecode/int/view/iter.hpp gecode/int/arithmetic.hh gecode/int/array.hpp gecode/int/array-traits.hpp gecode/int/bool.hh gecode/int/branch.hh gecode/int/distinct.hh gecode/int/dom.hh gecode/int/element.hh gecode/int/exception.hpp gecode/int/gcc.hh gecode/int/linear.hh gecode/int/reify.hpp gecode/int/propagator.hpp gecode/int/extensional.hh gecode/int/rel.hh gecode/int/sorted.hh gecode/int/var-imp.hpp gecode/int/view.hpp gecode/int/channel.hh gecode/int/channel/dom.hpp gecode/int/channel/val.hpp gecode/int/channel/base.hpp gecode/int/channel/link-single.hpp gecode/int/channel/link-multi.hpp gecode/int/sequence.hh gecode/int/sequence/int.hpp gecode/int/sequence/view.hpp gecode/int/sequence/set-op.hpp gecode/int/sequence/violations.hpp gecode/int/bin-packing.hh gecode/int/bin-packing/propagate.hpp gecode/int/task.hh gecode/int/task/fwd-to-bwd.hpp gecode/int/task/array.hpp gecode/int/task/sort.hpp gecode/int/task/iter.hpp gecode/int/task/tree.hpp gecode/int/task/purge.hpp gecode/int/task/prop.hpp gecode/int/task/man-to-opt.hpp gecode/int/unary.hh gecode/int/unary/task.hpp gecode/int/unary/task-view.hpp gecode/int/unary/tree.hpp gecode/int/unary/overload.hpp gecode/int/unary/detectable.hpp gecode/int/unary/not-first-not-last.hpp gecode/int/unary/edge-finding.hpp gecode/int/unary/subsumption.hpp gecode/int/unary/man-prop.hpp gecode/int/unary/opt-prop.hpp gecode/int/cumulative.hh gecode/int/cumulative/man-prop.hpp gecode/int/cumulative/opt-prop.hpp gecode/int/cumulative/task-view.hpp gecode/int/cumulative/overload.hpp gecode/int/cumulative/basic.hpp gecode/int/cumulative/task.hpp gecode/int/cumulative/edge-finding.hpp gecode/int/cumulative/tree.hpp gecode/int/cumulative/limits.hpp gecode/int/cumulatives.hh gecode/int/cumulatives/val.hpp gecode/int/circuit.hh gecode/int/circuit/base.hpp gecode/int/circuit/val.hpp gecode/int/circuit/dom.hpp gecode/int/no-overlap.hh gecode/int/no-overlap/dim.hpp gecode/int/no-overlap/box.hpp gecode/int/no-overlap/base.hpp gecode/int/no-overlap/man.hpp gecode/int/no-overlap/opt.hpp gecode/int/nvalues.hh gecode/int/nvalues/range-event.hpp gecode/int/nvalues/sym-bit-matrix.hpp gecode/int/nvalues/graph.hpp gecode/int/nvalues/bool-base.hpp gecode/int/nvalues/bool-eq.hpp gecode/int/nvalues/bool-lq.hpp gecode/int/nvalues/bool-gq.hpp gecode/int/nvalues/int-base.hpp gecode/int/nvalues/int-eq.hpp gecode/int/nvalues/int-lq.hpp gecode/int/nvalues/int-gq.hpp gecode/int/val-set.hh gecode/int/val-set.hpp gecode/int/member.hh gecode/int/member/prop.hpp gecode/int/member/re-prop.hpp gecode/int/branch/afc.hpp gecode/int/branch/activity.hpp gecode/int/ldsb.hh gecode/int/ldsb/brancher.hpp gecode/int/ldsb/sym-imp.hpp gecode/float.hh gecode/float/var-imp.hpp gecode/float/array.hpp gecode/float/array-traits.hpp gecode/float/limits.hpp gecode/float/exception.hpp gecode/float/view.hpp gecode/float/view/float.hpp gecode/float/view/minus.hpp gecode/float/view/offset.hpp gecode/float/view/scale.hpp gecode/float/view/print.hpp gecode/float/view/rel-test.hpp gecode/float/var-imp/float.hpp gecode/float/var-imp/delta.hpp gecode/float/var/float.hpp gecode/float/var/print.hpp gecode/float/linear.hh gecode/float/linear/nary.hpp gecode/float/arithmetic.hh gecode/float/arithmetic/sqr-sqrt-abs.hpp gecode/float/arithmetic/pow-nroot.hpp gecode/float/arithmetic/mult.hpp gecode/float/arithmetic/div.hpp gecode/float/arithmetic/min-max-channel.hpp gecode/float/transcendental.hh gecode/float/transcendental/exp-log.hpp gecode/float/trigonometric.hh gecode/float/trigonometric/sincos.hpp gecode/float/trigonometric/asinacos.hpp gecode/float/trigonometric/tanatan.hpp gecode/float/rel.hh gecode/float/rel/eq.hpp gecode/float/rel/lq-le.hpp gecode/float/rel/nq.hpp gecode/float/branch.hh gecode/float/branch/afc.hpp gecode/float/branch/activity.hpp gecode/float/branch/traits.hpp gecode/float/branch/var.hpp gecode/float/branch/val.hpp gecode/float/branch/assign.hpp gecode/float/branch/val-commit.hpp gecode/float/branch/val-sel.hpp gecode/float/branch/merit.hpp gecode/float/num.hpp gecode/float/val.hpp gecode/float/rounding.hpp gecode/float/nextafter.hpp gecode/set.hh gecode/set/limits.hpp gecode/set/view.hpp gecode/set/exception.hpp gecode/set/int.hh gecode/set/element.hh gecode/set/var-imp.hpp gecode/set/int/card.hpp gecode/set/int/minmax.hpp gecode/set/int/weights.hpp gecode/set/channel/sorted.hpp gecode/set/channel/int.hpp gecode/set/channel/bool.hpp gecode/set/channel/set.hpp gecode/set/element/inter.hpp gecode/set/element/union.hpp gecode/set/element/unionConst.hpp gecode/set/element/disjoint.hpp gecode/set/array.hpp gecode/set/array-traits.hpp gecode/set/var-imp/set.hpp gecode/set/var-imp/integerset.hpp gecode/set/var-imp/delta.hpp gecode/set/var-imp/iter.hpp gecode/set/var/set.hpp gecode/set/var/print.hpp gecode/set/view/complement.hpp gecode/set/view/const.hpp gecode/set/view/set.hpp gecode/set/view/singleton.hpp gecode/set/view/cached.hpp gecode/set/view/print.hpp gecode/set/rel/subset.hpp gecode/set/rel/re-subset.hpp gecode/set/rel/eq.hpp gecode/set/rel/nq.hpp gecode/set/rel/re-eq.hpp gecode/set/rel/lq.hpp gecode/set/rel/re-lq.hpp gecode/set/rel/common.hpp gecode/set/rel/nosubset.hpp gecode/set/sequence.hh gecode/set/rel-op/union.hpp gecode/set/rel-op/partition.hpp gecode/set/rel-op/subofunion.hpp gecode/set/rel-op/inter.hpp gecode/set/rel-op/superofinter.hpp gecode/set/rel-op/post.hpp gecode/set/rel-op/common.hpp gecode/set/rel.hh gecode/set/distinct.hh gecode/set/distinct/atmostOne.hpp gecode/set/sequence/seq.hpp gecode/set/sequence/seq-u.hpp gecode/set/sequence/common.hpp gecode/set/convex/conv.hpp gecode/set/convex/hull.hpp gecode/set/convex.hh gecode/set/precede.hh gecode/set/precede/single.hpp gecode/set/rel-op.hh gecode/set/branch.hh gecode/set/branch/afc.hpp gecode/set/branch/activity.hpp gecode/set/branch/traits.hpp gecode/set/branch/var.hpp gecode/set/branch/val.hpp gecode/set/branch/assign.hpp gecode/set/branch/merit.hpp gecode/set/branch/val-commit.hpp gecode/set/branch/val-sel.hpp gecode/set/branch/ngl.hpp gecode/set/ldsb.hh gecode/set/ldsb/brancher.hpp gecode/set/channel.hh gecode/minimodel.hh gecode/minimodel/int-rel.hpp gecode/minimodel/float-rel.hpp gecode/minimodel/exception.hpp gecode/minimodel/matrix.hpp gecode/minimodel/bool-expr.hpp gecode/minimodel/set-expr.hpp gecode/minimodel/set-rel.hpp gecode/minimodel/optimize.hpp gecode/minimodel/reg.hpp gecode/minimodel/ldsb.hpp gecode/driver.hh gecode/driver/options.hpp gecode/driver/script.hpp gecode/iter.hh gecode/iter/ranges-add.hpp gecode/iter/ranges-append.hpp gecode/iter/ranges-array.hpp gecode/iter/ranges-cache.hpp gecode/iter/ranges-compl.hpp gecode/iter/ranges-diff.hpp gecode/iter/ranges-empty.hpp gecode/iter/ranges-inter.hpp gecode/iter/ranges-minmax.hpp gecode/iter/ranges-minus.hpp gecode/iter/ranges-offset.hpp gecode/iter/ranges-operations.hpp gecode/iter/ranges-rangelist.hpp gecode/iter/ranges-scale.hpp gecode/iter/ranges-singleton.hpp gecode/iter/ranges-singleton-append.hpp gecode/iter/ranges-size.hpp gecode/iter/ranges-union.hpp gecode/iter/ranges-values.hpp gecode/iter/ranges-negative.hpp gecode/iter/ranges-positive.hpp gecode/iter/ranges-map.hpp gecode/iter/ranges-list.hpp gecode/iter/values-array.hpp gecode/iter/values-minus.hpp gecode/iter/values-offset.hpp gecode/iter/values-ranges.hpp gecode/iter/values-positive.hpp gecode/iter/values-negative.hpp gecode/iter/values-singleton.hpp gecode/iter/values-unique.hpp gecode/iter/values-inter.hpp gecode/iter/values-union.hpp gecode/iter/values-map.hpp gecode/iter/values-bitset.hpp gecode/iter/values-list.hpp gecode/iter/values-bitsetoffset.hpp gecode/gist/drawingcursor.hh gecode/gist/drawingcursor.hpp gecode/gist/gist.hpp gecode/gist/gecodelogo.hh gecode/gist/node.hh gecode/gist/node.hpp gecode/gist/nodecursor.hh gecode/gist/nodecursor.hpp gecode/gist/nodevisitor.hh gecode/gist/nodevisitor.hpp gecode/gist/layoutcursor.hh gecode/gist/layoutcursor.hpp gecode/gist/spacenode.hh gecode/gist/spacenode.hpp gecode/gist/qtgist.hh gecode/gist/textoutput.hh gecode/gist/treecanvas.hh gecode/gist/zoomToFitIcon.hpp gecode/gist/visualnode.hh gecode/gist/visualnode.hpp gecode/gist/nodestats.hh gecode/gist/nodewidget.hh gecode/gist/mainwindow.hh gecode/gist/preferences.hh gecode/gist/stopbrancher.hh gecode/gist.hh gecode/flatzinc/ast.hh gecode/flatzinc/conexpr.hh gecode/flatzinc/option.hh gecode/flatzinc/parser.hh gecode/flatzinc/plugin.hh gecode/flatzinc/registry.hh gecode/flatzinc/symboltable.hh gecode/flatzinc/varspec.hh gecode/flatzinc.hh examples/scowl.hpp gecode/third-party/boost/config/compiler/borland.hpp gecode/third-party/boost/config/compiler/clang.hpp gecode/third-party/boost/config/compiler/codegear.hpp gecode/third-party/boost/config/compiler/comeau.hpp gecode/third-party/boost/config/compiler/common_edg.hpp gecode/third-party/boost/config/compiler/compaq_cxx.hpp gecode/third-party/boost/config/compiler/digitalmars.hpp gecode/third-party/boost/config/compiler/gcc.hpp gecode/third-party/boost/config/compiler/gcc_xml.hpp gecode/third-party/boost/config/compiler/greenhills.hpp gecode/third-party/boost/config/compiler/hp_acc.hpp gecode/third-party/boost/config/compiler/intel.hpp gecode/third-party/boost/config/compiler/kai.hpp gecode/third-party/boost/config/compiler/metrowerks.hpp gecode/third-party/boost/config/compiler/mpw.hpp gecode/third-party/boost/config/compiler/nvcc.hpp gecode/third-party/boost/config/compiler/pathscale.hpp gecode/third-party/boost/config/compiler/pgi.hpp gecode/third-party/boost/config/compiler/sgi_mipspro.hpp gecode/third-party/boost/config/compiler/sunpro_cc.hpp gecode/third-party/boost/config/compiler/vacpp.hpp gecode/third-party/boost/config/compiler/visualc.hpp gecode/third-party/boost/config/no_tr1/cmath.hpp gecode/third-party/boost/config/no_tr1/utility.hpp gecode/third-party/boost/config/platform/aix.hpp gecode/third-party/boost/config/platform/amigaos.hpp gecode/third-party/boost/config/platform/beos.hpp gecode/third-party/boost/config/platform/bsd.hpp gecode/third-party/boost/config/platform/cygwin.hpp gecode/third-party/boost/config/platform/hpux.hpp gecode/third-party/boost/config/platform/irix.hpp gecode/third-party/boost/config/platform/linux.hpp gecode/third-party/boost/config/platform/macos.hpp gecode/third-party/boost/config/platform/qnxnto.hpp gecode/third-party/boost/config/platform/solaris.hpp gecode/third-party/boost/config/platform/symbian.hpp gecode/third-party/boost/config/platform/vms.hpp gecode/third-party/boost/config/platform/vxworks.hpp gecode/third-party/boost/config/platform/win32.hpp gecode/third-party/boost/config/posix_features.hpp gecode/third-party/boost/config/select_compiler_config.hpp gecode/third-party/boost/config/select_platform_config.hpp gecode/third-party/boost/config/select_stdlib_config.hpp gecode/third-party/boost/config/stdlib/dinkumware.hpp gecode/third-party/boost/config/stdlib/libcomo.hpp gecode/third-party/boost/config/stdlib/libcpp.hpp gecode/third-party/boost/config/stdlib/libstdcpp3.hpp gecode/third-party/boost/config/stdlib/modena.hpp gecode/third-party/boost/config/stdlib/msl.hpp gecode/third-party/boost/config/stdlib/roguewave.hpp gecode/third-party/boost/config/stdlib/sgi.hpp gecode/third-party/boost/config/stdlib/stlport.hpp gecode/third-party/boost/config/stdlib/vacpp.hpp gecode/third-party/boost/config/suffix.hpp gecode/third-party/boost/config/user.hpp gecode/third-party/boost/config.hpp gecode/third-party/boost/detail/endian.hpp gecode/third-party/boost/detail/limits.hpp gecode/third-party/boost/numeric/interval/arith.hpp gecode/third-party/boost/numeric/interval/arith2.hpp gecode/third-party/boost/numeric/interval/arith3.hpp gecode/third-party/boost/numeric/interval/checking.hpp gecode/third-party/boost/numeric/interval/compare/certain.hpp gecode/third-party/boost/numeric/interval/compare/explicit.hpp gecode/third-party/boost/numeric/interval/compare/lexicographic.hpp gecode/third-party/boost/numeric/interval/compare/possible.hpp gecode/third-party/boost/numeric/interval/compare/set.hpp gecode/third-party/boost/numeric/interval/compare.hpp gecode/third-party/boost/numeric/interval/constants.hpp gecode/third-party/boost/numeric/interval/detail/alpha_rounding_control.hpp gecode/third-party/boost/numeric/interval/detail/bcc_rounding_control.hpp gecode/third-party/boost/numeric/interval/detail/bugs.hpp gecode/third-party/boost/numeric/interval/detail/c99sub_rounding_control.hpp gecode/third-party/boost/numeric/interval/detail/c99_rounding_control.hpp gecode/third-party/boost/numeric/interval/detail/division.hpp gecode/third-party/boost/numeric/interval/detail/ia64_rounding_control.hpp gecode/third-party/boost/numeric/interval/detail/interval_prototype.hpp gecode/third-party/boost/numeric/interval/detail/msvc_rounding_control.hpp gecode/third-party/boost/numeric/interval/detail/ppc_rounding_control.hpp gecode/third-party/boost/numeric/interval/detail/sparc_rounding_control.hpp gecode/third-party/boost/numeric/interval/detail/test_input.hpp gecode/third-party/boost/numeric/interval/detail/x86gcc_rounding_control.hpp gecode/third-party/boost/numeric/interval/detail/x86_rounding_control.hpp gecode/third-party/boost/numeric/interval/hw_rounding.hpp gecode/third-party/boost/numeric/interval/interval.hpp gecode/third-party/boost/numeric/interval/policies.hpp gecode/third-party/boost/numeric/interval/rounded_arith.hpp gecode/third-party/boost/numeric/interval/rounded_transc.hpp gecode/third-party/boost/numeric/interval/rounding.hpp gecode/third-party/boost/numeric/interval/transc.hpp gecode/third-party/boost/numeric/interval/utility.hpp gecode/third-party/boost/numeric/interval.hpp gecode/third-party/boost/LICENSE_1_0.txt gecode/third-party/boost/limits.hpp gecode/third-party/boost/non_type.hpp gecode/third-party/boost/type.hpp) | \
  (cd /usr/src/tmp/gecode-buildroot/usr/include && tar xf -) && \
for_varimpheaders="gecode/kernel/var-type.hpp gecode/kernel/var-imp.hpp" && \
  for f in $for_varimpheaders; do \
    cp $f /usr/src/tmp/gecode-buildroot/usr/include/gecode/kernel; done && \
for_extraheaders="gecode/support/config.hpp" && \
  for f in $for_extraheaders; do \
    cp $f /usr/src/tmp/gecode-buildroot/usr/include/gecode/support; done && \
for_mznlib="gecode/flatzinc/mznlib" && \
  for f in $for_mznlib; do \
	mkdir -p /usr/src/tmp/gecode-buildroot/usr/share/gecode/mznlib; \
	cp ./$f/*.mzn \
	  /usr/src/tmp/gecode-buildroot/usr/share/gecode/mznlib; done
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make ranliblib
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make[1]: Nothing to be done for 'ranliblib'.
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make installsubdirs
make[1]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1'
Making install in directory contribs/qecode
make[2]: Entering directory '/usr/src/RPM/BUILD/gecode-4.2.1/contribs/qecode'
make[2]: Nothing to be done for 'install'.
make[2]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1/contribs/qecode'
make[1]: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
make: Leaving directory '/usr/src/RPM/BUILD/gecode-4.2.1'
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/gecode-buildroot (auto)
mode of './usr/lib/libgecodeflatzinc.so.36.0' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of './usr/lib/libgecodegist.so.36.0' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of './usr/lib/libgecodedriver.so.36.0' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of './usr/lib/libgecodeminimodel.so.36.0' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of './usr/lib/libgecodeset.so.36.0' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of './usr/lib/libgecodefloat.so.36.0' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of './usr/lib/libgecodeint.so.36.0' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of './usr/lib/libgecodesearch.so.36.0' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of './usr/lib/libgecodekernel.so.36.0' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of './usr/lib/libgecodesupport.so.36.0' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
Verifying and fixing files in /usr/src/tmp/gecode-buildroot (binconfig,pkgconfig,libtool,desktop)
Checking contents of files in /usr/src/tmp/gecode-buildroot/ (default)
Compressing files in /usr/src/tmp/gecode-buildroot (auto)
Adjusting library links in /usr/src/tmp/gecode-buildroot
./usr/lib:
	libgecodesupport.so.36 -> libgecodesupport.so.36.0
	libgecodekernel.so.36 -> libgecodekernel.so.36.0
	libgecodesearch.so.36 -> libgecodesearch.so.36.0
	libgecodeint.so.36 -> libgecodeint.so.36.0
	libgecodefloat.so.36 -> libgecodefloat.so.36.0
	libgecodeset.so.36 -> libgecodeset.so.36.0
	libgecodeminimodel.so.36 -> libgecodeminimodel.so.36.0
	libgecodedriver.so.36 -> libgecodedriver.so.36.0
	libgecodegist.so.36 -> libgecodegist.so.36.0
	libgecodeflatzinc.so.36 -> libgecodeflatzinc.so.36.0
Verifying ELF objects in /usr/src/tmp/gecode-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
verify-elf: WARNING: ./usr/lib/libgecodeflatzinc.so.36.0: uses non-LFS functions: __xstat mmap open
Hardlinking identical .pyc and .pyo files
Processing files: gecode-4.2.1-alt2.git20140902
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.91sJaX
find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,shell,typelib)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.uwzqdX
find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services,typelib)
Requires: libgecode = 4.2.1-alt2.git20140902, /bin/sh, /lib/ld-linux.so.2, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.4), libgcc_s.so.1(GCC_3.0), libgecodedriver.so.36 >= set:lgolcPnHCjVwpA3pFYNURkczjCfcJZcASE9J12HS9X5xGxNj0, libgecodeflatzinc.so.36 >= set:mjupz9yKKo75I0NR0t9Svq3, libgecodeint.so.36 >= set:nmxvJ1, libgecodekernel.so.36 >= set:ljBRLqBECb3, libgecodesupport.so.36 >= set:ifM5PPa68se4, libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(CXXABI_1.3.9), libstdc++.so.6(GLIBCXX_3.4), libstdc++.so.6(GLIBCXX_3.4.11), libstdc++.so.6(GLIBCXX_3.4.21), libstdc++.so.6(GLIBCXX_3.4.9), rtld(GNU_HASH)
Requires(rpmlib): rpmlib(SetVersions)
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ZRW1XW
Creating gecode-debuginfo package
Processing files: libgecode-4.2.1-alt2.git20140902
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ccp9sW
find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,shell,typelib)
lib.prov: /usr/src/tmp/gecode-buildroot/usr/lib/libgecodedriver.so.36: 144 symbols, 18 bpp
lib.prov: /usr/src/tmp/gecode-buildroot/usr/lib/libgecodeflatzinc.so.36: 279 symbols, 19 bpp
lib.prov: /usr/src/tmp/gecode-buildroot/usr/lib/libgecodefloat.so.36: 198 symbols, 18 bpp
lib.prov: /usr/src/tmp/gecode-buildroot/usr/lib/libgecodegist.so.36: 257 symbols, 19 bpp
warning: hash collision: _ZN6Gecode4Gist10TreeCanvas15mousePressEventEP11QMouseEvent _ZN6Gecode4Gist14GistMainWindowC2EPNS_5SpaceEbRKNS0_7OptionsE
lib.prov: /usr/src/tmp/gecode-buildroot/usr/lib/libgecodeint.so.36: 513 symbols, 20 bpp
lib.prov: /usr/src/tmp/gecode-buildroot/usr/lib/libgecodekernel.so.36: 178 symbols, 18 bpp
lib.prov: /usr/src/tmp/gecode-buildroot/usr/lib/libgecodeminimodel.so.36: 508 symbols, 19 bpp
lib.prov: /usr/src/tmp/gecode-buildroot/usr/lib/libgecodesearch.so.36: 82 symbols, 17 bpp
lib.prov: /usr/src/tmp/gecode-buildroot/usr/lib/libgecodeset.so.36: 277 symbols, 19 bpp
lib.prov: /usr/src/tmp/gecode-buildroot/usr/lib/libgecodesupport.so.36: 30 symbols, 15 bpp
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.D7gRxZ
find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services,typelib)
Provides: libgecodedriver.so.36 = set:ldGKm4WnwiEKxr9cvDWvFvucgjcA1ZoXraGNlCqwni3XZI3o7kbxoSRwG8kewwZoGkZs3KKPezNQqTO10l0N7gHDZyVTaOseRbsrod7lDijGh7Uv34mi6Y0po8TYWA0ZHv3woTTEm6p1Z5bbR51ja9C9AhxDZ3Y2B8mR6g1j7GPiLPSZFyzYAky8ftSPkrmMGwE9jvV5z6TiUzhaxBEZiJnZtZpyxhkahRWUH13aY7ivKyZ10GvksUbxSWah836htPU7mEmRWlq8aLRhU77QxcXc6UwMRAJtoz21uNNBx9QMb8, libgecodeflatzinc.so.36 = set:mdhdp4P5e12WhAc8nInDQhg1mwbYdRkZHAyaaHS6wnDI0oIYvgJx6zS8qiC0V467FhJg06aoQxBjjOxfk11DgF3PSZcNWZbpgbzM7Aj4XIXewiTPBkaF1Sl5dE1F8aZkZGgYAITzVhiSko8IxR4o7vZ8Uby3XG1Dp2HrkYUUZiFQlOLdWrIfjxdxb1FAbldnoYBso03ZkiSt6ZJvvmp8fZBZpPMhMoPzsrq0w52qJTbioq9UfAZgEYEHMDJREBjzYPF6BO0G8Sn07mtUVZeM4XR6SxUUlF03EZsJZuWlk1yoigPOPp0UvJ1Y8YGlgYZ0inwRmKrKClTHbT9pYg9Z8oQDZCuZx2uuKzwSvrynhtOJHNHos4qb3v78AXxjqA08tpp18ld2wm83teuanOa5jZfKUMALl5I1mbmSX1xp6tq8e0wH1onuZ0Iq9r44h1MrVQG53IsQEYT4Ya2BfZ501VSfHd0ocwJYZ10Gcuz6JEbMM0tytRyAyY3EqaSGlZn7ZJKdiwV2Ndgm3srXGA5yLPxYXobOl00RKqA4h19B4KJxYpwK3v3JpcUh91O8oz6ow5UqZsSx1Q10, libgecodefloat.so.36 = set:ldVhZxKUSWN4YlQkZhneqK2azSQHvV2ZAkHTMxoqgZrbTKOxya9EeeZrtRnZKBkaijZDGqFC6MyAHhxzZqLDBZ72SFkkLLxK06bhx5GFx02IYPKfQ1ykKVP0WVdDqBryTtfFsIUGwxTliPte8AZKesFxqJH2TJTZ9923gBGZoBOQiTdKxW2g8dzRwMBD2pKr4dZGmtz8zazJ4xmWNgosv1mYFZGDz4RztiD03ZhYZ52dWIisZxMimfEK7qQJmsbrZAZ6HRCcU736WBHw3keb93E7bW2Z1U0NqW3afWoTWDpUcyhizUvZ1NQvZK3Vfh2eIOPyvBaacyYH7sZtMcScVaQzZqc3WZp3O8hzKroysEihXhw2wfdJyB0T6tvZn4P62AdpVQh4JR0lUwShH6, libgecodegist.so.36 = set:mdBbCyAkRooGcy1522obOARnOiZDZgI4CzAfYvDwRZlJZeNb9upQ9Zvwmr3yiOZBYNQUwy3orFj1yu7IlJkiGk7Itw0C1zyZ8Uby5IqkOzSgTZx0ai0KDrPNkYizGT1RvcmlY4f8v3ilwZ40cHNctHPsGMVP0oPhLOERLViUTyu9yywcNK05SN7YZITP1xoGLUB8qvclGmdyxFf0ohhv6yY1kJNBoa2nbExNzKKnFu0P0eN0qjVq6Zp00ZCg0sYZpWfDcT77zZ038ZnVrhui4zHAAXICz0YeleulhWzLx1DagZIAaEeVLSppHz0RhatZIcDGEcQMa5I2DNgb9Z2wv1LzNE3ZDep0iErXmMf86KWNy5tpIWIOkKS8PcHPqbG5U9ns5osyIB6LnofRS1yC6R2BVesO8zumIR10I3kDDIHqkmmzKILSa1payUHkQSaiZcVX2q7OiuB4XcbhaBkqdbhMeELS49p3p8866bFIgY9J5id6beD9Jn0CFQHXcN3ZlqyEYCdbLq8220YB00wcynHuUNKtjf4, libgecodeint.so.36 = set:ndjiMiy1JEZ7EZzhMa2kjLjAP0Tx8a1RS9dSa5Z7sdc7s3eUKVudEZqbZgs4kEUL4uJhAc3HJqRaKYSHuFoWFkjfp0N2yI0UmIuRBP1Hk0Lh00T10FaepgpwjqnCvaKmZj3MxKX3zzuzUdH0JHrPUMBDqyn0G5C5IpwGik8PxxPk3gex6KpiiDlqpOYXGslGJgA1GeZlb1jYP7dQphek53ZyjU6iC33mdIhAB6vOKVgLHxvUxg8wxoNVsE3qr7mUsuulcmaN8pmvzegevwJZJFVxrFDHdHdeGwmiAxfZfTM4aQoSzTzUzZxg534EZ82AF5qfyCLmr5NQZ3qEkZh5y5NOr4wNM1ZFgLJjAvZtwuQI7AZ0s2lvs50ho5lyChGH4D4eC2JoZpGxYRXgGN810wenptsz7TAEEmKhFqw1rs1qaKdfAZIn7AYIOtZeZgn0WyqeNjMB5DewQ5N2sfVdQZkB4ZCP7MEUab60woaj2gVa2yiW6rPxvQG28bZADofZ4htV6OH49gVVA6EzgoHEesu591gc7WVY8FspLOZL3rZ4jcbgWsf9DzPaGq02RbGBNfSbqdAP0OPij8t5ZiL23szo2jdyJ3lhNaWEseUqTCb7M1AjPFVNd0WYBUkjQIP2xs718a5WjLZFxN4SwSbaacJlV7930AgCK0PLZr4u0U0qe64khfc6fAZHuiYN6lLxwF5Cs7Zq3loKqDcG5TmP71ZmA3EwFAa7RGAWoGMRh0Aq4XsilM664GoJsaeA5hn7Lql8l3ZgvEp7HrXb1Fi07S8dQ0Bo6Vwn8uKzdvhctcBDwqVw7lG3SHyx3826ZzDL5oQxQPSs6LRBzrpJ5zNWPijlG1DbJVAFZCRqqI0A1blF7NK7KhQPKPgVFRvP2kG60o244WJ29nuQI4AlF1JuQj0AlZeZ9xK6NE3Xkhx6peIZq6WlZ82acZeslmN7Zo9M7xW49uAoOIT6AzdNaV02t0oefR4uEtOlS5HdO5UNej0uzu3wEazcB6OFX0ELlgG3qamV0Ep0gntjp4kmiGx9AzEirK2SlcKMBPsq7pJuWY9RuQZIU9gcB1LBuNTck7J0, libgecodekernel.so.36 = set:ld2ahSYCWwgvZ8dgFa4VhpfdjGDz8vT9QEBjlZxR8Vy4WHE5UqgFRzsr25zNoyBKjuMcNQoZHni3XZAZAmX0jmXHqxrZ7NnaR8UR7WgODCKQ1iJLuW6CmJGzNEm8nIRVRHWAajufpNaSPwvjBxhg4sTAEIj2TJqwWhZ4a1SxQb66sJvvd5iN0vAESjII5faZ0t3ZcZaEV13VSx1Jy7oz2llshoDx06W2A3pwf5jopzxwyYe9heT3YuiOky9GDUglGiCHx1TSs1dHH6zNu7Y4nX212fjoRAlEzMwuyrsQdiYK51cVqZaQgUTmahS1jFrUweoVUsgaaXt3Rciu7ibJYtkKyOwS0fC8aVep1khVT1, libgecodeminimodel.so.36 = set:mdrHZmZdaDZsRZbaPiogtbBnZyH8RC60mZdJkxyZGDpUg8WJHGYoFqrEkswStTAWSZx1BfU7tfsU4faJ3bKJLlrN6ThF5mlnAYxmAxr2lQ6RZfbNfXO64ZhW3kUZq1HY51vTtZ58BMpqpZHVAKZs1aHshNENpzgwZq91m56jZADkx09zVFqB1hoGP4AWGmjdxdmChA0RjmZJYq1DGzPyYZlxG6qBF131eRME39nqtNJ0TubjJxqi1ejxeohZwwhv9oaIwmvdyQyfqw0baAEgr1B0DZtx7j80Z9ELiyXGM0XXWXmVKxfweyvi8q7dpMHAZxzxL72q6Dv4stdRO3NA4SjaJQJEAEZJGVmcBtYhM9VZyfI6EQoqMUNQd43edoZp52lK9kYMqeCiAnlc1Ze9ArUdTeS844Ze2dp6h6PLOzAoCplyLIlxycrPSl2I7cpr7IXytZvkMaDhZywKbpNBN6A6lEhoHGX5FVB8qJl3nN4n4aqgxdtQBW0EEKjX9tYl13aHSaPXbZ1RZ1zCjmDjH1NW95ZtJOkhVfEZIwvqoYIcGGMYtHvfS5hy0r3oyV0Z5zZE0iZjloOAaV5cYC7PNKSZAO0gUYbkwR625Xy2YEwUREhqYiq6HQQNWrAR61e76tqeVIlhVWgUK4krEhHirydvJZI3t4cwGV1DqUoMltzi5hlFmFIUiYNDXlxgUgH3pvbAE1JZ2OO8Mp5OmrcRJDjLYClpmyiWReryR12sadvGiKiMslMPopQv748L9PNCRoxCjuHIBITZxRrTz5pZk37NYzuIEhzoyOZD9ZkmMcUniUgPXPsKD4lSf6nQ22ZJadHLFgLazlHmUO3YQBoElZidGHiGziibq4kZATUGxpmztupy2s0Ub8hEag5jYgTKAMZb8U9u5mgi5ByQDTOvlcgZoWgkp9sme7TVbZvRbDzc9UldY0Ck62DIyM8ylEkx5su4ZiIwcW3cx19T3QAHeoFM1JXERFiY1qeNEf6pe, libgecodesearch.so.36 = set:kdwESnSoxTAPZ2A0mOoXIBBh8gnGv5v9fVMy8rwiTaAq2O2D3dGqu9dIZztHg44EnJ2l5ZD2T4duEtNBEyD0euUfAZidHrZCVUcEwyF8uLbN1FLtwZGIBv1oGpuxlr6jLi3hV5RCZsbdsGZ8ImDy0ohhfIHSCSZaIYo0uAXqIh0, libgecodeset.so.36 = set:mdjCa42ogJm98mbEEdDDFfWMU40hjaZKpX4pZhUjIeZvkRGdFJhyYZojw68b59r0iECl3F6xVVCCIBUwnnjDl3HyO1DjxsSS30VJU7cbKSuaW7EylRivzngYWtyzIVAP0AZgJcqaqh9RW1lNce0hSJiWfIai0Z2R0Lf2vZ8sZeVN16cUYSstCO9fgXu5pO10iCP3GW4UudZmFaZEVYYx2I3CZym78dH8uWa6N1KY5ai08BIohsKDF5obHWwsZzfCrnGzFlGPZArUKwZjz3vqdiwfPi1BpONMCOT4wjUB3nneAsGEXBBgK6Tar79efbc5Z5RaMbVDCc16Zoox4raVzVO4g4JITIdQufSQtI0BOdG5uPLkqRenZHtYVkvo0hL0CgqDM30v8ZcT42EuOZswWyHfg1ZLM2xP0pQt0lFopgazjg8T9pgkQ02d8qWlD19MpNj1IzjtN1r3OnZu9MXipP2XVVaRU3Y6RTVNOZqNacrFgZdZ5z30H5Ehl5AiQ8GSurCdQ9dkgtMK7IpPZ4Z04IilVWKiHecFbow3wJAnIdD148UQcnUtr3D28rDvZE1mJgwFJp41, libgecodesupport.so.36 = set:idNgCp4grGezDc5NLBGULoQKBZcxQoOEIKkfH15VVXyhQIBPNEbvZzkDaSM50
Requires: libQtCore.so.4 >= set:piFOoknE0F3Z2ssXihZze0MA8WNBK1tVihOYpm25zUTF0MUBZbkiUgq31V0pShnkgW9uYI2ZczzTGyeXi2BZhXB23uOc7PPeLw231yN2XSdotq6QJ4MgsLoZpxmQGOIZjoICpTbpS8ILffz2a3Do4aX0spJs4gbBGge0P1XMpnavJTQuy2vEIjo1kj7k56RtuXncCQy7CjVAZHWU88nm28CSVBhSFlLelGYXxDT3ETZjYM0, libQtGui.so.4 >= set:rib8eESjL5bXn4gqIzL0DLoDHp0kI8X5PJJmppgElvib2v5JN09jc8JAwZ21lUkOi4b1cHREcggndm39Q0jARmMPU6aZ89m1SneI4owGHEZCGZ1kjP6pZKeCpRR02ZlqiaPDgZvZhI3iZqYUnYJ5k9ZshVNyYqBbLhrD9Myf2HUHGcvYfiqaVIlOSscDQtnxAA7GIDjATHsYUwgBwjHJ5YKTqwMVbZnbQMZCBU830yv5N9VtZ07s5hb3jfUh7OAocoLAHYcMZJJTxk7vxyrOA2GPuIJVY4kBTn16OVeNUZrgtUWX3G5BCZwz6k5ZoeS3QCmgQtwnD1vCldK3o6qFUhxy4UBpfKHJ6HkZCNJRdXOGPDx8ZE0z7chqW6v0cfp05sXZbdZuwdgZ45gm9qbf8EL4SVc9o4tPLDZpDbpK5psyWQ6osnyw4lajkDBcx6uXNDVj5ayRiPipVwTK53LhhLovWFBQQ5VKHRLBCtXuNyGuBv6x3X9TsNeowmPteCQq6NpbKNHuYnGIDAyclZC2C5sZqHHJKMlPGmT1m3nvXQWo9bnhFRMo3Nmag1iy7PasfT76NEMZFmV28Bt2K5n3KF1VBaKXlrMFw3IYiaygTJ7UiqgrdZ08vrPZCWVpjCbOjbVlBWlewLbXlBUEApQZc34NZtb5rFy8ATLkZHA7X7KLhkGcwIhgzLE9RUPOnNBKZH7NmymAqAs7rN6I6bRtvoYjxFwNYZCO34uZ0otjAd4wx3BBt1jXZiv1vqdgvMsCacDgSE8gwq5U3yKnyBdrZtLogeWb9o6RbxZ5yRxVUEHP0, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libgcc_s.so.1(GCC_3.0), libgcc_s.so.1(GCC_7.0.0), libgcc_s.so.1(GLIBC_2.0), libm.so.6(GLIBC_2.0), libm.so.6(GLIBC_2.15), libmpfr.so.6 >= set:mhNOxzaEyYWOzfa5dpSwZyOCOTtyWx9xSJBZ6tnkoDyOFwfQPbP0, libpthread.so.0(GLIBC_2.0), libpthread.so.0(GLIBC_2.1), libpthread.so.0(GLIBC_2.2), libpthread.so.0(GLIBC_2.3.2), libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(CXXABI_1.3.8), libstdc++.so.6(CXXABI_1.3.9), libstdc++.so.6(GLIBCXX_3.4), libstdc++.so.6(GLIBCXX_3.4.11), libstdc++.so.6(GLIBCXX_3.4.21), libstdc++.so.6(GLIBCXX_3.4.26), libstdc++.so.6(GLIBCXX_3.4.9), rtld(GNU_HASH), rtld(GNU_UNIQUE)
Requires(rpmlib): rpmlib(SetVersions)
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.TRxQxY
Creating libgecode-debuginfo package
Processing files: libgecode-devel-4.2.1-alt2.git20140902
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.aF4k1Z
find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,shell,typelib)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.XLN88V
find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services,typelib)
/usr/src/tmp/gecode-buildroot/usr/include/gecode/int.hh:49:10: fatal error: climits: No such file or directory
   49 | #include <climits>
      |          ^~~~~~~~~
compilation terminated.
cpp.req: /usr/src/tmp/gecode-buildroot/usr/include/gecode/int.hh: cpp failed, trying c++ mode
/usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/node.hh:43:10: fatal error: QHash: No such file or directory
   43 | #include <QHash>
      |          ^~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/node.hh: cpp failed
In file included from /usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/qtgist.hh:41:
/usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/treecanvas.hh:41:10: fatal error: QtGui: No such file or directory
   41 | #include <QtGui>
      |          ^~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/qtgist.hh: cpp failed
In file included from /usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/spacenode.hh:41,
                 from /usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/visualnode.hh:41,
                 from /usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/nodestats.hh:41:
/usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/node.hh:43:10: fatal error: QHash: No such file or directory
   43 | #include <QHash>
      |          ^~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/nodestats.hh: cpp failed
In file included from /usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/spacenode.hh:41:
/usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/node.hh:43:10: fatal error: QHash: No such file or directory
   43 | #include <QHash>
      |          ^~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/spacenode.hh: cpp failed
In file included from /usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/qtgist.hh:41,
                 from /usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/mainwindow.hh:42:
/usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/treecanvas.hh:41:10: fatal error: QtGui: No such file or directory
   41 | #include <QtGui>
      |          ^~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/mainwindow.hh: cpp failed
In file included from /usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/spacenode.hh:41,
                 from /usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/visualnode.hh:41,
                 from /usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/nodecursor.hh:41:
/usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/node.hh:43:10: fatal error: QHash: No such file or directory
   43 | #include <QHash>
      |          ^~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/nodecursor.hh: cpp failed
In file included from /usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/qtgist.hh:41,
                 from /usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/nodewidget.hh:42:
/usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/treecanvas.hh:41:10: fatal error: QtGui: No such file or directory
   41 | #include <QtGui>
      |          ^~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/nodewidget.hh: cpp failed
/usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/textoutput.hh:41:10: fatal error: QMainWindow: No such file or directory
   41 | #include <QMainWindow>
      |          ^~~~~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/textoutput.hh: cpp failed
/usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/treecanvas.hh:41:10: fatal error: QtGui: No such file or directory
   41 | #include <QtGui>
      |          ^~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/treecanvas.hh: cpp failed
In file included from /usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/spacenode.hh:41,
                 from /usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/visualnode.hh:41:
/usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/node.hh:43:10: fatal error: QHash: No such file or directory
   43 | #include <QHash>
      |          ^~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/visualnode.hh: cpp failed
/usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/preferences.hh:41:10: fatal error: QtGui: No such file or directory
   41 | #include <QtGui>
      |          ^~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/preferences.hh: cpp failed
In file included from /usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/spacenode.hh:41,
                 from /usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/visualnode.hh:41,
                 from /usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/nodecursor.hh:41,
                 from /usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/layoutcursor.hh:41:
/usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/node.hh:43:10: fatal error: QHash: No such file or directory
   43 | #include <QHash>
      |          ^~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/layoutcursor.hh: cpp failed
In file included from /usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/spacenode.hh:41,
                 from /usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/visualnode.hh:41,
                 from /usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/nodecursor.hh:41,
                 from /usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/drawingcursor.hh:41:
/usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/node.hh:43:10: fatal error: QHash: No such file or directory
   43 | #include <QHash>
      |          ^~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/gist/drawingcursor.hh: cpp failed
/usr/src/tmp/gecode-buildroot/usr/include/gecode/flatzinc/parser.hh:68:10: fatal error: gecode/flatzinc/parser.tab.hh: No such file or directory
   68 | #include <gecode/flatzinc/parser.tab.hh>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/flatzinc/parser.hh: cpp failed
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/stdlib/msl.hpp:14:7: error: #error This is not the MSL standard library!
   14 | #     error This is not the MSL standard library!
      |       ^~~~~
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/stdlib/msl.hpp: cpp failed
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/stdlib/sgi.hpp:15:8: error: #error "This is not the SGI STL!"
   15 | #      error "This is not the SGI STL!"
      |        ^~~~~
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/stdlib/sgi.hpp: cpp failed
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/stdlib/libcpp.hpp:14:8: error: #error "This is not libc++!"
   14 | #      error "This is not libc++!"
      |        ^~~~~
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/stdlib/libcpp.hpp: cpp failed
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/stdlib/modena.hpp:13:8: error: #error "This is not the Modena C++ library!"
   13 | #      error "This is not the Modena C++ library!"
      |        ^~~~~
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/stdlib/modena.hpp: cpp failed
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/stdlib/libcomo.hpp:15:8: error: #error "This is not the Comeau STL!"
   15 | #      error "This is not the Comeau STL!"
      |        ^~~~~
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/stdlib/libcomo.hpp: cpp failed
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/stdlib/stlport.hpp:15:8: error: #error "This is not STLPort!"
   15 | #      error "This is not STLPort!"
      |        ^~~~~
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/stdlib/stlport.hpp: cpp failed
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/stdlib/roguewave.hpp:18:7: error: #error This is not the Rogue Wave standard library
   18 | #     error This is not the Rogue Wave standard library
      |       ^~~~~
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/stdlib/roguewave.hpp: cpp failed
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/stdlib/dinkumware.hpp:17:2: error: #error This is not the Dinkumware lib!
   17 | #error This is not the Dinkumware lib!
      |  ^~~~~
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/stdlib/dinkumware.hpp: cpp failed
In file included from /usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/kai.hpp:12:
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/common_edg.hpp:18:4: error: #error This file requires that __EDG_VERSION__ be defined.
   18 | #  error This file requires that __EDG_VERSION__ be defined.
      |    ^~~~~
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/kai.hpp: cpp failed
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/mpw.hpp:16:7: error: #error "Using MPW compiler configuration by mistake.  Please update."
   16 | #     error "Using MPW compiler configuration by mistake.  Please update."
      |       ^~~~~
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/mpw.hpp:73:4: error: #error "Compiler not supported or configured - please reconfigure"
   73 | #  error "Compiler not supported or configured - please reconfigure"
      |    ^~~~~
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/mpw.hpp: cpp failed
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/pgi.hpp:44:4: error: #error "Pgi compiler not configured - please reconfigure"
   44 | #  error "Pgi compiler not configured - please reconfigure"
      |    ^~~~~
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/pgi.hpp: cpp failed
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/platform/bsd.hpp:13:2: error: #error "This platform is not BSD"
   13 | #error "This platform is not BSD"
      |  ^~~~~
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/platform/bsd.hpp: cpp failed
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/clang.hpp:11:18: error: missing binary operator before token "("
   11 | #if __has_feature(cxx_exceptions) && !defined(BOOST_NO_EXCEPTIONS)
      |                  ^
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/clang.hpp:16:19: error: missing binary operator before token "("
   16 | #if !__has_feature(cxx_rtti)
      |                   ^
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/clang.hpp:34:19: error: missing binary operator before token "("
   34 | #if !__has_feature(cxx_decltype)
      |                   ^
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/clang.hpp:40:19: error: missing binary operator before token "("
   40 | #if !__has_feature(cxx_deleted_functions)
      |                   ^
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/clang.hpp:46:19: error: missing binary operator before token "("
   46 | #if !__has_feature(cxx_default_function_template_args)
      |                   ^
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/clang.hpp:57:19: error: missing binary operator before token "("
   57 | #if !__has_feature(cxx_rvalue_references)
      |                   ^
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/clang.hpp:61:19: error: missing binary operator before token "("
   61 | #if !__has_feature(cxx_strong_enums)
      |                   ^
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/clang.hpp:65:19: error: missing binary operator before token "("
   65 | #if !__has_feature(cxx_static_assert)
      |                   ^
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/clang.hpp:72:19: error: missing binary operator before token "("
   72 | #if !__has_feature(cxx_variadic_templates)
      |                   ^
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/clang.hpp: cpp failed
In file included from /usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/intel.hpp:17:
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/common_edg.hpp:18:4: error: #error This file requires that __EDG_VERSION__ be defined.
   18 | #  error This file requires that __EDG_VERSION__ be defined.
      |    ^~~~~
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/intel.hpp:161:4: error: #error "Compiler not supported or configured - please reconfigure"
  161 | #  error "Compiler not supported or configured - please reconfigure"
      |    ^~~~~
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/intel.hpp: cpp failed
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/vacpp.hpp:53:2: error: #error "Compiler not supported or configured - please reconfigure"
   53 | #error "Compiler not supported or configured - please reconfigure"
      |  ^~~~~
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/vacpp.hpp: cpp failed
In file included from /usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/comeau.hpp:15:
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/common_edg.hpp:18:4: error: #error This file requires that __EDG_VERSION__ be defined.
   18 | #  error This file requires that __EDG_VERSION__ be defined.
      |    ^~~~~
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/comeau.hpp:47:4: error: #error "Compiler not configured - please reconfigure"
   47 | #  error "Compiler not configured - please reconfigure"
      |    ^~~~~
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/comeau.hpp: cpp failed
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/hp_acc.hpp:73:4: error: #error "Compiler not supported or configured - please reconfigure"
   73 | #  error "Compiler not supported or configured - please reconfigure"
      |    ^~~~~
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/hp_acc.hpp: cpp failed
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/borland.hpp:16:4: error: #error "Compiler not supported or configured - please reconfigure"
   16 | #  error "Compiler not supported or configured - please reconfigure"
      |    ^~~~~
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/borland.hpp: cpp failed
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/visualc.hpp:272:2: error: #error "Compiler not supported or configured - please reconfigure"
  272 | #error "Compiler not supported or configured - please reconfigure"
      |  ^~~~~
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/visualc.hpp: cpp failed
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/platform/symbian.hpp:90:4: error: #error "Unsuppoted Symbian SDK"
   90 | #  error "Unsuppoted Symbian SDK"
      |    ^~~~~
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/platform/symbian.hpp: cpp failed
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/sunpro_cc.hpp:138:2: error: #error "Compiler not supported or configured - please reconfigure"
  138 | #error "Compiler not supported or configured - please reconfigure"
      |  ^~~~~
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/sunpro_cc.hpp: cpp failed
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/common_edg.hpp:18:4: error: #error This file requires that __EDG_VERSION__ be defined.
   18 | #  error This file requires that __EDG_VERSION__ be defined.
      |    ^~~~~
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/common_edg.hpp: cpp failed
In file included from /usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/compaq_cxx.hpp:12:
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/common_edg.hpp:18:4: error: #error This file requires that __EDG_VERSION__ be defined.
   18 | #  error This file requires that __EDG_VERSION__ be defined.
      |    ^~~~~
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/compaq_cxx.hpp: cpp failed
In file included from /usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/greenhills.hpp:12:
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/common_edg.hpp:18:4: error: #error This file requires that __EDG_VERSION__ be defined.
   18 | #  error This file requires that __EDG_VERSION__ be defined.
      |    ^~~~~
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/greenhills.hpp: cpp failed
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/metrowerks.hpp:47:14: error: missing binary operator before token "("
   47 | #if !__option(wchar_type)
      |              ^
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/metrowerks.hpp:51:14: error: missing binary operator before token "("
   51 | #if !__option(exceptions) && !defined(BOOST_NO_EXCEPTIONS)
      |              ^
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/metrowerks.hpp:90:36: error: missing binary operator before token "("
   90 | #if __MWERKS__ > 0x3206 && __option(rvalue_refs)
      |                                    ^
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/metrowerks.hpp:126:4: error: #error "Compiler not supported or configured - please reconfigure"
  126 | #  error "Compiler not supported or configured - please reconfigure"
      |    ^~~~~
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/metrowerks.hpp: cpp failed
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/digitalmars.hpp:92:2: error: #error "Compiler not supported or configured - please reconfigure"
   92 | #error "Compiler not supported or configured - please reconfigure"
      |  ^~~~~
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/digitalmars.hpp: cpp failed
In file included from /usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/sgi_mipspro.hpp:12:
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/common_edg.hpp:18:4: error: #error This file requires that __EDG_VERSION__ be defined.
   18 | #  error This file requires that __EDG_VERSION__ be defined.
      |    ^~~~~
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/config/compiler/sgi_mipspro.hpp: cpp failed
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/numeric/interval/detail/bcc_rounding_control.hpp:15:4: error: #error This header is only intended for Borland C++.
   15 | #  error This header is only intended for Borland C++.
      |    ^~~~~
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/numeric/interval/detail/bcc_rounding_control.hpp:19:4: error: #error This header only works on x86 CPUs.
   19 | #  error This header only works on x86 CPUs.
      |    ^~~~~
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/numeric/interval/detail/bcc_rounding_control.hpp: cpp failed
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/numeric/interval/detail/ppc_rounding_control.hpp:16:2: error: #error This header only works on PPC CPUs.
   16 | #error This header only works on PPC CPUs.
      |  ^~~~~
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/numeric/interval/detail/ppc_rounding_control.hpp: cpp failed
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/numeric/interval/detail/ia64_rounding_control.hpp:14:2: error: #error This header only works on ia64 CPUs.
   14 | #error This header only works on ia64 CPUs.
      |  ^~~~~
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/numeric/interval/detail/ia64_rounding_control.hpp: cpp failed
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/numeric/interval/detail/msvc_rounding_control.hpp:15:4: error: #error This header is only intended for MSVC, but might work for Borland as well
   15 | #  error This header is only intended for MSVC, but might work for Borland as well
      |    ^~~~~
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/numeric/interval/detail/msvc_rounding_control.hpp: cpp failed
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/numeric/interval/detail/alpha_rounding_control.hpp:14:2: error: #error This header only works on Alpha CPUs.
   14 | #error This header only works on Alpha CPUs.
      |  ^~~~~
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/numeric/interval/detail/alpha_rounding_control.hpp: cpp failed
/usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/numeric/interval/detail/sparc_rounding_control.hpp:17:4: error: #error This header is only intended for SPARC CPUs.
   17 | #  error This header is only intended for SPARC CPUs.
      |    ^~~~~
cpp.req: WARNING: /usr/src/tmp/gecode-buildroot/usr/include/gecode/third-party/boost/numeric/interval/detail/sparc_rounding_control.hpp: cpp failed
Requires: libgecode = 4.2.1-alt2.git20140902, gecode = 4.2.1-alt2.git20140902, /usr/lib/libgecodedriver.so.36.0, /usr/lib/libgecodeflatzinc.so.36.0, /usr/lib/libgecodefloat.so.36.0, /usr/lib/libgecodegist.so.36.0, /usr/lib/libgecodeint.so.36.0, /usr/lib/libgecodekernel.so.36.0, /usr/lib/libgecodeminimodel.so.36.0, /usr/lib/libgecodesearch.so.36.0, /usr/lib/libgecodeset.so.36.0, /usr/lib/libgecodesupport.so.36.0
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.sCuAzY
Processing files: libgecode-devel-docs-4.2.1-alt2.git20140902
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.97811
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd gecode-4.2.1
+ DOCDIR=/usr/src/tmp/gecode-buildroot/usr/share/doc/libgecode-devel-docs-4.2.1
+ export DOCDIR
+ rm -rf /usr/src/tmp/gecode-buildroot/usr/share/doc/libgecode-devel-docs-4.2.1
+ /bin/mkdir -p /usr/src/tmp/gecode-buildroot/usr/share/doc/libgecode-devel-docs-4.2.1
+ cp -prL examples doc/html /usr/src/tmp/gecode-buildroot/usr/share/doc/libgecode-devel-docs-4.2.1
+ chmod -R go-w /usr/src/tmp/gecode-buildroot/usr/share/doc/libgecode-devel-docs-4.2.1
+ chmod -R a+rX /usr/src/tmp/gecode-buildroot/usr/share/doc/libgecode-devel-docs-4.2.1
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.xXpqXW
find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,shell,typelib)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.vJYJ4X
find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services,typelib)
Processing files: gecode-debuginfo-4.2.1-alt2.git20140902
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.uXfxUW
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.KLq3sY
find-requires: running scripts (debuginfo)
Requires: gecode = 4.2.1-alt2.git20140902, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libc.so.6), debug(libgcc_s.so.1), debug(libgecodedriver.so.36), debug(libgecodeflatzinc.so.36), debug(libgecodeint.so.36), debug(libgecodekernel.so.36), debug(libgecodesupport.so.36), debug(libstdc++.so.6)
Processing files: libgecode-debuginfo-4.2.1-alt2.git20140902
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.F69PjY
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.dtSyHW
find-requires: running scripts (debuginfo)
Provides: debug(libgecodedriver.so.36), debug(libgecodeflatzinc.so.36), debug(libgecodefloat.so.36), debug(libgecodegist.so.36), debug(libgecodeint.so.36), debug(libgecodekernel.so.36), debug(libgecodeminimodel.so.36), debug(libgecodesearch.so.36), debug(libgecodeset.so.36), debug(libgecodesupport.so.36)
Requires: libgecode = 4.2.1-alt2.git20140902, debug(libQtCore.so.4), debug(libQtGui.so.4), debug(libc.so.6), debug(libgcc_s.so.1), debug(libm.so.6), debug(libmpfr.so.6), debug(libpthread.so.0), debug(libstdc++.so.6)
Adding to gecode a strict dependency on libgecode
Adding to libgecode-devel a strict dependency on gecode
Adding to gecode-debuginfo a strict dependency on gecode
Adding to libgecode-devel a strict dependency on libgecode
Adding to libgecode-debuginfo a strict dependency on libgecode
Adding to gecode-debuginfo a strict dependency on libgecode-debuginfo
Removing from gecode-debuginfo 50 sources provided by libgecode-debuginfo
also prunning dir /usr/src/debug/gecode-4.2.1/gecode/driver
also prunning dir /usr/src/debug/gecode-4.2.1/gecode/flatzinc
also prunning dir /usr/src/debug/gecode-4.2.1/gecode/float
also prunning dir /usr/src/debug/gecode-4.2.1/gecode/int/extensional
also prunning dir /usr/src/debug/gecode-4.2.1/gecode/kernel
also prunning dir /usr/src/debug/gecode-4.2.1/gecode/minimodel
also prunning dir /usr/src/debug/gecode-4.2.1/gecode/set
also prunning dir /usr/src/debug/gecode-4.2.1/gecode/support
also prunning dir /usr/src/debug/gecode-4.2.1/gecode/third-party/boost/config
also prunning dir /usr/src/debug/gecode-4.2.1/gecode/third-party/boost/numeric/interval/detail
also prunning dir /usr/src/debug/gecode-4.2.1/gecode/int
also prunning dir /usr/src/debug/gecode-4.2.1/gecode/third-party/boost/numeric/interval
also prunning dir /usr/src/debug/gecode-4.2.1/gecode/third-party/boost/numeric
also prunning dir /usr/src/debug/gecode-4.2.1/gecode/third-party/boost
also prunning dir /usr/src/debug/gecode-4.2.1/gecode/third-party
also prunning dir /usr/src/debug/gecode-4.2.1/gecode
Removing 6 extra deps from gecode due to dependency on libgecode
Removing 10 extra deps from libgecode-devel due to dependency on libgecode
Removing 5 extra deps from gecode-debuginfo due to dependency on libgecode-debuginfo
Removing 11 extra deps from gecode due to repentancy on libgecode
Removing 1 extra deps from libgecode-devel due to repentancy on gecode
Removing 3 extra deps from gecode-debuginfo due to repentancy on libgecode-debuginfo
Wrote: /usr/src/RPM/RPMS/i586/gecode-4.2.1-alt2.git20140902.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/libgecode-4.2.1-alt2.git20140902.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/libgecode-devel-4.2.1-alt2.git20140902.i586.rpm
Wrote: /usr/src/RPM/RPMS/noarch/libgecode-devel-docs-4.2.1-alt2.git20140902.noarch.rpm
Wrote: /usr/src/RPM/RPMS/i586/gecode-debuginfo-4.2.1-alt2.git20140902.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/libgecode-debuginfo-4.2.1-alt2.git20140902.i586.rpm
2362.62user 86.77system 8:41.07elapsed 470%CPU (0avgtext+0avgdata 399872maxresident)k
0inputs+0outputs (0major+15570447minor)pagefaults 0swaps
2390.92user 97.17system 9:19.06elapsed 445%CPU (0avgtext+0avgdata 399872maxresident)k
192inputs+0outputs (0major+16207906minor)pagefaults 0swaps
--- libgecode-4.2.1-alt2.git20140902.i586.rpm.repo	2019-06-04 05:33:55.000000000 +0000
+++ libgecode-4.2.1-alt2.git20140902.i586.rpm.hasher	2020-11-28 12:16:37.532303125 +0000
@@ -43,2 +43,3 @@
 Requires: libstdc++.so.6(GLIBCXX_3.4.21)  
+Requires: libstdc++.so.6(GLIBCXX_3.4.26)  
 Requires: libstdc++.so.6(GLIBCXX_3.4.9)  
@@ -47,12 +48,12 @@
 Requires: rpmlib(PayloadIsLzma)  
-Provides: libgecodedriver.so.36 = set:ldGKm4WnwiEKxr9cvDWvFvucgjcA1ZoXraGNlCqwni3H1J3GBgcXqgl4a7ggvkBOD7stDt6zFRKB30G0yfwmfZBOLlAVsGnUSMqeGeBCkzeMZCwMiOw7833VCnD4UvZC04XZmkbzIwZqBBWyw9B4P4OEMPZhuxi4Hq3EwF3RpFTpXZANhuiahADeXpGdbolgQAFLYyhzr9YN8BMikvFZ2ZC9I5BikJeZq13aY7ivKyZ10GvksUbxSWah836htPU7mEmRWlq8aLRhU77QxcXc6UwMRAJtoz21uNNBx9QMb8
-Provides: libgecodeflatzinc.so.36 = set:mdhdp4P5e12WhAc8nInDQhg1mwbYdRkZHAyaYzDOgnlm0cmMIz6zS8qiC0V467FhJg06aoQxBjjOxfk11DgF3PSZcNWZbpgbzM7Aj4XIXewiTPBkaFxtJ0oh3qgayyfZb2NjOufC79pjxxM6mjwtYRzUby3XG1Dp2HrkYUUZiFQlOLdWrIfjxd1ZtsFGV2zLA33oMDAIXcZrZKPa3VVLYPpU8oIVhKdd0M21JSX59cJAK061FfwOzK2vSmzmedOfDqka3Eyov1soRxDTXM4XR6SxUUlF03EZsJZuWlk1yoy5KP0MZGdw7xnJ2yL7AK0HJsTsdHKnnKjOUxiWhcWPvPXf4YYs7x5LNgrynhtOJHNHos4qb3v78AXxjqA0WNqBmm0ilz0E5OgDzDOR0ZGkNkZHbecVrl1rwRyBZe1xp6tq8e0wH1onuZ0Iq9r44h1MrVQG5XzxLyDG6BZC2u5xODZiwwsXDR60c6MmZuPZh0ruLhzmNkYZgtytRyAyY3EqaSGlZn7ZJKdiwV2Ndgm3srXGA5yLPxYXobOl00RKqA4h19B4KJxYp0SlqPDnQpg91O8oz6ow5UqZsSx1Q10
-Provides: libgecodefloat.so.36 = set:ldVhZxKUSWN4YlQkZhneQM7JFnZynUDEmLx3NQwYTBrnVghB4k77ZJKWHvLAihqqvT0mAsdasQnvfbXf1XkaGTTgn0zBEM2RQg01mZpN4aiVCf3EDTsGlK9uTZ4a7bKaoUtBQsD32VLXMB6GRKasTuTD923gBGZoBOQiTdKxW2g8dzRwMBD2pKr4dZGmtz8zazJ4xmWNgosv1mYFZGDz4RztiD03ZhYZ52dWIisZxMimfEK7qQJmsbrZAZ6HRCcU736WBHw3keb93E7bO6swodZ1kuQNKRfPMp4zA6NZGfyFZKT7Ovy4soBD5ZGkhxhAvZ0eZCo6rCs5WhvBpgTf7Ahy6tTM4VgBySz050vqq5b1KdWZsZEo6rkmet4hrdg5eEtQG1
-Provides: libgecodegist.so.36 = set:ldBHePIm1s8O1hzhnWuZKVltomE7v33eld12obOARnOiZChidEcMioeiZgZDfFVLKv6tp9JZbIDyB4LINUhatTM6eVk5BxClo3iZeoQZBYNYdul5e4ArnFnU0FjF3OXocGctMWgvKUhaf0BaR1r7pBJtbU743nZbEdoYnfazUby5sRfcBYEdshfmf0n1BHdOcXnF5lrhJwNUSsc5H225S4qLHnU4pbduLM1X7tXwQrWKrausd4aPtbnWGAhH1P4rtYu0omLVlDDIjCcWgyVkxHBI6jwucLSa1payUzE4CqLsTWpbQPjhn2ZC7HIRpO8bt6A49S9kIbOqE5RLe7c4Xt2wXMZqFEiQUSVvFWbu9yS7PyoouR86CZs3cmipxUjqbAqcmsejBl92Rn8O7gZaWTI4jhqQtCUxvz0C9yOX5pUluRgWuBN8mBW1c3U43lpOwVq6Zp00ZCg0sYZpa8YzjCXzzNuUdkpAGeShCKWwRKZnD86n9
-Provides: libgecodeint.so.36 = set:mdjizkAilxY652YcZv41H8RbXleCTFxNxJuSZLyp1iDrT6hn3DlNZ6DVrlWa5Z7sdc7s3ZvIEZjJ8Z2qdk1apbqkvtNbnvMBcTHVvUbLKDn2LS8iCxRmJqV46bLZa69dglV6NSxGoqdFGZt0WAHsdwtB48rPB3eDHnTAjqeoBZhZAPzr0QVbNFCEpDBzcr3718a5WjLZFh0No1rgX55BT4DIvyaZEA1wTIdRQtnSBVDODHZCfNvZk407MJgTL764khfc6fHLuzUZ8JWpRn7aqsrkFaLpftROZi319VKuBp1rCH4Zn75OsLcKqDIcMkPiZ6HVz0vzs05cPbyuWpC9pzGk7km8lUWkBaj9Z5BnBHiJtBOeLBGLimQLKwFwhYjHrK4WA5D1Rx3piEZFqMEFnqZoaQSqZyvU3ZaEx1HCizKZ625DaNUjSd7WtlPuAx72xgZq8dXGyPVg7Ih9NsI2bZboZcVlNoL94AnZdE3AP7ozQIRyg7pERYIQPR50jVKMJHBm1rLvhOMDZvrRPk7TBgzpZIaNM1A5OJv7lICL9xubWgZc40Ss6LRBzrpJ5LzYEojYIQkBqWx2J7NyFnOfdpmmaynT9OEJtgEA2M75y5NOrkoLkBu4XuU6hfXejbZwZjxOmmGjAvZtcgKp1al3NGpf8X9X44WJ29nuteRDuW6P9jBCHEyG9YLeitBApvssc5qFIZEkREhYcYpu7id69Tw3Xkhx6oMn3ZaWhh6JIeKf1ZeslmN7Zj5by4ghJsPXYSeMQr8Nvt5EDFpSrzyiPzkyERgEADZxAY2ZHQtZeZgn0WyqeNPnYkjUxSViB6ydlvEdO5UNejoBjIgBQrEZjLxSDaVrAhSbevYD8DK3cbKOy1ay5AWwCyleYLpigf1FC88aFrIdnPrjp4kmiGxFlRGyO9lqxH9lLAoLDYXmZ31SrEMzVknUXoJuWIhasqf9AAmHTU9gcBFngoHEZgEnAfu59xUlEeq1
-Provides: libgecodekernel.so.36 = set:ld2ahSYCWwgvZ8dgFa4VhpfdjGDz8vTqfDGZjGhO59QnhbMRwiH7VS4a6zN4btDYwpyFNZnLA6SZmmX0jmXHqxrZ7NnaR8UR7WgODCKQ1iJLuW6CmJGzNEm8nIRVRHWAajufpNaSPwvjBxhg4sTAEIj2TJqwWhZ4a1SxQb66EoRk853YhyqfNOmYEQ3t3ZcZaEV13VSx1Jy7oz2llshoDx06EiO0vaCMO6315VtiysK7UZ4iCichZ4sEal9PRMwrrKwCRlzNoL3uyHtx0xD9IqOaQhogfNdeW69uTy0CsJuB62ZCbB8XwFQdsg7Isse85BZe6GpAYeAmqVXEs5B1J1uchkOtO2EyOL3
-Provides: libgecodeminimodel.so.36 = set:mdrHZmZdaDZsRZbaPiogtbBnZyH8RC60mZdJkxyZGDpUg8WJHGYoFqrEkswStTAWCvS7YzK7esy7BSx5TSTGJozXEQ2HGbiZgJ83T4GEdGXZByvSBd8Y3Z1EMZ53mVb2ZuKHLgaxPQOZnP9tZ93kmVyyhzP6x0Z5j2IacCZpeF21i6PjRa3yMkD98RlJCq2rIcz81GDIZrVR2el771y2ldQaj362sGxh7iKQWyr1KZ6pGdkjaMpaQ1bW70zZi1jx5QWHhAmYh34ohx45qbE4UQL3fCg0WjQn9NtlowZdRTJOt3v0t4ZA2hXE93uBYf63vf4QceZEwHHFmu8CAMuiFBK5B4ZfmdTyFIzf2e9ZDVxR0B6j36fCKxoMF1Pfb4GsjEUxRscB8LGo2WZ48TMrKtIh88WtxCcz8zVnVhicPIaNnSGghCJpXa1S3CIJ3StNeZDaoBPEv1Qt9bKcSwQE2d2rltL8dL4hHJqUaCUygh3aIFzKk705RtqfFzLaogpRmpuvFfGXzhP9HPFRwoZ4aYXmpGEY7Qv6Yj3zDBhl5CLrZb7Xy8hwJ1cNswZqNv4gOvGMA9lOboUdfCztJZFA1wMVnE0Hd4aS55Uh1NHhzQUBQcmFFzRT8Hd2secWQsOpHyORxMt9ESgzmBS4rZqZ7uEzw1kdfUk373KGrkG8GaRaB5nyfZsZa2xMxm7OZmx4dEJnABhwPaAJSoGrfDuVdHOI4BQHtS4H34UkqZklOl2CH2u6bzZr32ATAVoPqIgP9LlSiSXZEWJXNycvqU8CvQz5dq4jkZvbNDIwpMLAMxCTDVsf9GIvcKE54Zrlqmvjxul6HmJMNNnyxmVbdGHiGziibq4kZATUGxpmztupy2s0Ub8hEag5jYgTKAMZb8U9u5mgi5ByQDTynHYht8GI4ebDzXY5ZLWBPhC4YG6u0ja3xjmho4NakGM2ef2vx5Ahvw9c8VuwCsR1b5eEt7JelyfgP96Z1zc7
-Provides: libgecodesearch.so.36 = set:kdwESnSoxTAPZ2A0mOoXIBBh8gnGv5v9fVMy8rwiTaAq2O2D3dGqu9dIJp822QHmxGyvxhz7qns9GU9wz7ZjAZidHrZCVUcEwyF8uLbN1FLtwZGIBv1oGpuxlr6jLi3hV5RCZsbdsGZ8ImDy0ohhfIHSCSZaIYo0uAXqIh0
-Provides: libgecodeset.so.36 = set:mdjCa42ogJm90tVYcZ1tos2wE9BvfrD8PfMDotsMjrz4VZ1D0dgmaiS0AgdH6id2qsAJ47YWqWIqolkeUsaAPSu08L5ZwC5nrf5Z3g5HGBZmY2ynLjsAdDs6wQ7qpQkQyiGR3Gyps0yIrBQvolA0WBqwT7xLuAHTPz3coMVJVWcBjuwSZa8je0gOsuglD0THNTilZhPVV35o7cZBIegqmhYQlcy3sVbkA0gapNyUsfjbMmmR1VZnucTKk7jHkDZFSMt1Z767ZkHh2YpMHDscIFYd1U4uVMRB39DaWup9AHNJOShyPP2jhvlH0LAvqO4oUzox4raVzVO4g4JITIdQufSQtI0BOdG5uPLkqRenZHtYVkvo0hL0CgqDM30v8ZcT42EuOZswWyHfg1ZLM2xP0pQt0lFopgazjggwAEE14qgQQHe3iwPyD2o7DWy3S6ALYZ4wTBOC5SPPlGN7UdGLPzBZ5wa65GLXHN1wR2QEG2i9q4lrLdP6WA6aEeoT3SIVuG78oBGORtBmtoinM070r9Lore38gMFpKMXS6e5gSeZK73Iqx0jrP82
-Provides: libgecodesupport.so.36 = set:idNgCp4grGezDc5NLBGooubXVgqcpkmnGDRwyYYtN8qSOVoQBLJJzds10
+Provides: libgecodedriver.so.36 = set:ldGKm4WnwiEKxr9cvDWvFvucgjcA1ZoXraGNlCqwni3XZI3o7kbxoSRwG8kewwZoGkZs3KKPezNQqTO10l0N7gHDZyVTaOseRbsrod7lDijGh7Uv34mi6Y0po8TYWA0ZHv3woTTEm6p1Z5bbR51ja9C9AhxDZ3Y2B8mR6g1j7GPiLPSZFyzYAky8ftSPkrmMGwE9jvV5z6TiUzhaxBEZiJnZtZpyxhkahRWUH13aY7ivKyZ10GvksUbxSWah836htPU7mEmRWlq8aLRhU77QxcXc6UwMRAJtoz21uNNBx9QMb8
+Provides: libgecodeflatzinc.so.36 = set:mdhdp4P5e12WhAc8nInDQhg1mwbYdRkZHAyaaHS6wnDI0oIYvgJx6zS8qiC0V467FhJg06aoQxBjjOxfk11DgF3PSZcNWZbpgbzM7Aj4XIXewiTPBkaF1Sl5dE1F8aZkZGgYAITzVhiSko8IxR4o7vZ8Uby3XG1Dp2HrkYUUZiFQlOLdWrIfjxdxb1FAbldnoYBso03ZkiSt6ZJvvmp8fZBZpPMhMoPzsrq0w52qJTbioq9UfAZgEYEHMDJREBjzYPF6BO0G8Sn07mtUVZeM4XR6SxUUlF03EZsJZuWlk1yoigPOPp0UvJ1Y8YGlgYZ0inwRmKrKClTHbT9pYg9Z8oQDZCuZx2uuKzwSvrynhtOJHNHos4qb3v78AXxjqA08tpp18ld2wm83teuanOa5jZfKUMALl5I1mbmSX1xp6tq8e0wH1onuZ0Iq9r44h1MrVQG53IsQEYT4Ya2BfZ501VSfHd0ocwJYZ10Gcuz6JEbMM0tytRyAyY3EqaSGlZn7ZJKdiwV2Ndgm3srXGA5yLPxYXobOl00RKqA4h19B4KJxYpwK3v3JpcUh91O8oz6ow5UqZsSx1Q10
+Provides: libgecodefloat.so.36 = set:ldVhZxKUSWN4YlQkZhneqK2azSQHvV2ZAkHTMxoqgZrbTKOxya9EeeZrtRnZKBkaijZDGqFC6MyAHhxzZqLDBZ72SFkkLLxK06bhx5GFx02IYPKfQ1ykKVP0WVdDqBryTtfFsIUGwxTliPte8AZKesFxqJH2TJTZ9923gBGZoBOQiTdKxW2g8dzRwMBD2pKr4dZGmtz8zazJ4xmWNgosv1mYFZGDz4RztiD03ZhYZ52dWIisZxMimfEK7qQJmsbrZAZ6HRCcU736WBHw3keb93E7bW2Z1U0NqW3afWoTWDpUcyhizUvZ1NQvZK3Vfh2eIOPyvBaacyYH7sZtMcScVaQzZqc3WZp3O8hzKroysEihXhw2wfdJyB0T6tvZn4P62AdpVQh4JR0lUwShH6
+Provides: libgecodegist.so.36 = set:mdBbCyAkRooGcy1522obOARnOiZDZgI4CzAfYvDwRZlJZeNb9upQ9Zvwmr3yiOZBYNQUwy3orFj1yu7IlJkiGk7Itw0C1zyZ8Uby5IqkOzSgTZx0ai0KDrPNkYizGT1RvcmlY4f8v3ilwZ40cHNctHPsGMVP0oPhLOERLViUTyu9yywcNK05SN7YZITP1xoGLUB8qvclGmdyxFf0ohhv6yY1kJNBoa2nbExNzKKnFu0P0eN0qjVq6Zp00ZCg0sYZpWfDcT77zZ038ZnVrhui4zHAAXICz0YeleulhWzLx1DagZIAaEeVLSppHz0RhatZIcDGEcQMa5I2DNgb9Z2wv1LzNE3ZDep0iErXmMf86KWNy5tpIWIOkKS8PcHPqbG5U9ns5osyIB6LnofRS1yC6R2BVesO8zumIR10I3kDDIHqkmmzKILSa1payUHkQSaiZcVX2q7OiuB4XcbhaBkqdbhMeELS49p3p8866bFIgY9J5id6beD9Jn0CFQHXcN3ZlqyEYCdbLq8220YB00wcynHuUNKtjf4
+Provides: libgecodeint.so.36 = set:ndjiMiy1JEZ7EZzhMa2kjLjAP0Tx8a1RS9dSa5Z7sdc7s3eUKVudEZqbZgs4kEUL4uJhAc3HJqRaKYSHuFoWFkjfp0N2yI0UmIuRBP1Hk0Lh00T10FaepgpwjqnCvaKmZj3MxKX3zzuzUdH0JHrPUMBDqyn0G5C5IpwGik8PxxPk3gex6KpiiDlqpOYXGslGJgA1GeZlb1jYP7dQphek53ZyjU6iC33mdIhAB6vOKVgLHxvUxg8wxoNVsE3qr7mUsuulcmaN8pmvzegevwJZJFVxrFDHdHdeGwmiAxfZfTM4aQoSzTzUzZxg534EZ82AF5qfyCLmr5NQZ3qEkZh5y5NOr4wNM1ZFgLJjAvZtwuQI7AZ0s2lvs50ho5lyChGH4D4eC2JoZpGxYRXgGN810wenptsz7TAEEmKhFqw1rs1qaKdfAZIn7AYIOtZeZgn0WyqeNjMB5DewQ5N2sfVdQZkB4ZCP7MEUab60woaj2gVa2yiW6rPxvQG28bZADofZ4htV6OH49gVVA6EzgoHEesu591gc7WVY8FspLOZL3rZ4jcbgWsf9DzPaGq02RbGBNfSbqdAP0OPij8t5ZiL23szo2jdyJ3lhNaWEseUqTCb7M1AjPFVNd0WYBUkjQIP2xs718a5WjLZFxN4SwSbaacJlV7930AgCK0PLZr4u0U0qe64khfc6fAZHuiYN6lLxwF5Cs7Zq3loKqDcG5TmP71ZmA3EwFAa7RGAWoGMRh0Aq4XsilM664GoJsaeA5hn7Lql8l3ZgvEp7HrXb1Fi07S8dQ0Bo6Vwn8uKzdvhctcBDwqVw7lG3SHyx3826ZzDL5oQxQPSs6LRBzrpJ5zNWPijlG1DbJVAFZCRqqI0A1blF7NK7KhQPKPgVFRvP2kG60o244WJ29nuQI4AlF1JuQj0AlZeZ9xK6NE3Xkhx6peIZq6WlZ82acZeslmN7Zo9M7xW49uAoOIT6AzdNaV02t0oefR4uEtOlS5HdO5UNej0uzu3wEazcB6OFX0ELlgG3qamV0Ep0gntjp4kmiGx9AzEirK2SlcKMBPsq7pJuWY9RuQZIU9gcB1LBuNTck7J0
+Provides: libgecodekernel.so.36 = set:ld2ahSYCWwgvZ8dgFa4VhpfdjGDz8vT9QEBjlZxR8Vy4WHE5UqgFRzsr25zNoyBKjuMcNQoZHni3XZAZAmX0jmXHqxrZ7NnaR8UR7WgODCKQ1iJLuW6CmJGzNEm8nIRVRHWAajufpNaSPwvjBxhg4sTAEIj2TJqwWhZ4a1SxQb66sJvvd5iN0vAESjII5faZ0t3ZcZaEV13VSx1Jy7oz2llshoDx06W2A3pwf5jopzxwyYe9heT3YuiOky9GDUglGiCHx1TSs1dHH6zNu7Y4nX212fjoRAlEzMwuyrsQdiYK51cVqZaQgUTmahS1jFrUweoVUsgaaXt3Rciu7ibJYtkKyOwS0fC8aVep1khVT1
+Provides: libgecodeminimodel.so.36 = set:mdrHZmZdaDZsRZbaPiogtbBnZyH8RC60mZdJkxyZGDpUg8WJHGYoFqrEkswStTAWSZx1BfU7tfsU4faJ3bKJLlrN6ThF5mlnAYxmAxr2lQ6RZfbNfXO64ZhW3kUZq1HY51vTtZ58BMpqpZHVAKZs1aHshNENpzgwZq91m56jZADkx09zVFqB1hoGP4AWGmjdxdmChA0RjmZJYq1DGzPyYZlxG6qBF131eRME39nqtNJ0TubjJxqi1ejxeohZwwhv9oaIwmvdyQyfqw0baAEgr1B0DZtx7j80Z9ELiyXGM0XXWXmVKxfweyvi8q7dpMHAZxzxL72q6Dv4stdRO3NA4SjaJQJEAEZJGVmcBtYhM9VZyfI6EQoqMUNQd43edoZp52lK9kYMqeCiAnlc1Ze9ArUdTeS844Ze2dp6h6PLOzAoCplyLIlxycrPSl2I7cpr7IXytZvkMaDhZywKbpNBN6A6lEhoHGX5FVB8qJl3nN4n4aqgxdtQBW0EEKjX9tYl13aHSaPXbZ1RZ1zCjmDjH1NW95ZtJOkhVfEZIwvqoYIcGGMYtHvfS5hy0r3oyV0Z5zZE0iZjloOAaV5cYC7PNKSZAO0gUYbkwR625Xy2YEwUREhqYiq6HQQNWrAR61e76tqeVIlhVWgUK4krEhHirydvJZI3t4cwGV1DqUoMltzi5hlFmFIUiYNDXlxgUgH3pvbAE1JZ2OO8Mp5OmrcRJDjLYClpmyiWReryR12sadvGiKiMslMPopQv748L9PNCRoxCjuHIBITZxRrTz5pZk37NYzuIEhzoyOZD9ZkmMcUniUgPXPsKD4lSf6nQ22ZJadHLFgLazlHmUO3YQBoElZidGHiGziibq4kZATUGxpmztupy2s0Ub8hEag5jYgTKAMZb8U9u5mgi5ByQDTOvlcgZoWgkp9sme7TVbZvRbDzc9UldY0Ck62DIyM8ylEkx5su4ZiIwcW3cx19T3QAHeoFM1JXERFiY1qeNEf6pe
+Provides: libgecodesearch.so.36 = set:kdwESnSoxTAPZ2A0mOoXIBBh8gnGv5v9fVMy8rwiTaAq2O2D3dGqu9dIZztHg44EnJ2l5ZD2T4duEtNBEyD0euUfAZidHrZCVUcEwyF8uLbN1FLtwZGIBv1oGpuxlr6jLi3hV5RCZsbdsGZ8ImDy0ohhfIHSCSZaIYo0uAXqIh0
+Provides: libgecodeset.so.36 = set:mdjCa42ogJm98mbEEdDDFfWMU40hjaZKpX4pZhUjIeZvkRGdFJhyYZojw68b59r0iECl3F6xVVCCIBUwnnjDl3HyO1DjxsSS30VJU7cbKSuaW7EylRivzngYWtyzIVAP0AZgJcqaqh9RW1lNce0hSJiWfIai0Z2R0Lf2vZ8sZeVN16cUYSstCO9fgXu5pO10iCP3GW4UudZmFaZEVYYx2I3CZym78dH8uWa6N1KY5ai08BIohsKDF5obHWwsZzfCrnGzFlGPZArUKwZjz3vqdiwfPi1BpONMCOT4wjUB3nneAsGEXBBgK6Tar79efbc5Z5RaMbVDCc16Zoox4raVzVO4g4JITIdQufSQtI0BOdG5uPLkqRenZHtYVkvo0hL0CgqDM30v8ZcT42EuOZswWyHfg1ZLM2xP0pQt0lFopgazjg8T9pgkQ02d8qWlD19MpNj1IzjtN1r3OnZu9MXipP2XVVaRU3Y6RTVNOZqNacrFgZdZ5z30H5Ehl5AiQ8GSurCdQ9dkgtMK7IpPZ4Z04IilVWKiHecFbow3wJAnIdD148UQcnUtr3D28rDvZE1mJgwFJp41
+Provides: libgecodesupport.so.36 = set:idNgCp4grGezDc5NLBGULoQKBZcxQoOEIKkfH15VVXyhQIBPNEbvZzkDaSM50
 Provides: libgecode = 4.2.1-alt2.git20140902:sisyphus+231446.100.1.1
--- libgecode-devel-docs-4.2.1-alt2.git20140902.noarch.rpm.repo	2019-06-04 05:33:40.000000000 +0000
+++ libgecode-devel-docs-4.2.1-alt2.git20140902.noarch.rpm.hasher	2020-11-28 12:16:37.683298272 +0000
@@ -3935,2 +3935,3 @@
 /usr/share/doc/libgecode-devel-docs-4.2.1/html/dynamic-stack_8hpp_source.html	100644	
+/usr/share/doc/libgecode-devel-docs-4.2.1/html/dynsections.js	100644	
 /usr/share/doc/libgecode-devel-docs-4.2.1/html/edge_8hpp.html	100644	
@@ -4129,2 +4130,3 @@
 /usr/share/doc/libgecode-devel-docs-4.2.1/html/functions_type_i.html	100644	
+/usr/share/doc/libgecode-devel-docs-4.2.1/html/functions_type_l.html	100644	
 /usr/share/doc/libgecode-devel-docs-4.2.1/html/functions_type_m.html	100644	
@@ -4354,3 +4356,2 @@
 /usr/share/doc/libgecode-devel-docs-4.2.1/html/globals_defs.html	100644	
-/usr/share/doc/libgecode-devel-docs-4.2.1/html/globals_enum.html	100644	
 /usr/share/doc/libgecode-devel-docs-4.2.1/html/globals_func.html	100644